I believe this is because libasound hardcodes the path plugins are loaded from: /usr/lib/i386-linux-gnu/alsa-lib
It's absolute, so it won't work on any system that puts the 32-bit ALSA plugins somewhere else.
Arch Linux uses /usr/lib/alsa-lib on i686 and /usr/lib32/alsa-lib on x86_64.
This will not only interfere with samplerate converter, but any plugin; You should see the same problem with the pulse plugin.
IMO the host libasound should be used.
This should be fixed in the current release. Thanks!
Nothing extracted yet.
The following line in /etc/asound.conf causes Serious Sam 3 crash.
defaults.pcm.rate_converter "samplerate_best"
Apparently libasound outputs to console:
Which would mean that the libsamplerate is not found/loaded for some reason, but it certainly does exist among the libraries steam provides:
Current workaround, is to comment the samplerate line at asound configuration to play the game.