1) did you read the FAQ?
http://zerowing.idsoftware.com/linux/doom/
> on amd64 systems you may need to get the snd-ioctl32 module loaded in
[..... ]
Alsa and multichannel sound
Starting with build 1286, DOOM III on Linux now supports both Alsa and OSS sound backends, as well as multichannel sound.
If you are having trouble with Alsa, here are a few things you can try:
*
instead of the default device, try using plughw:0, and surround51 for multichannel. A lot of Alsa installations have a misconfigured default device. You do that by passing +set s_alsa_pcm <alsa_device_name> on the command line.
*
if you are trying to get multichannel sound, make sure stereo works already. You switch between stereo and multichannel with +set s_numberOfSpeakers 2 and +set s_numberOfSpeakers 6
*
on amd64 systems you may need to get the snd-ioctl32 module loaded in
Then, if Alsa doesn't work, try using the OSS emulation ( +set s_driver oss ) .. and after that, just use plain OSS ( the OSS/Free implementation, or even better the OSS/Linux one from [WWW] OpenSound ). OSS is not an outdated and deprecated sound API. It turns out to be much easier to setup and operate than Alsa for a lot of people.
SNDCTL_DSP_SPEED failed to get the requested frequency 44100, got 48000
Deprecated: this issue should only happen if you use one of the old 1282 builds
The sound engine will only output 44.1KHz. This indicates that your sound processing cannot do this and suggests 48KHz instead. Depending on your setup, try to find a configuration that allows 44.1KHz. If you are running artsd for resampling/multiplexing, you can try to reconfigure with the following command: artsd -s 44100 -F 6 -S 256
[..... ]
----------------------------------------