if you get no sound in quake or wolfenstein and the following message:
------- sound initialization -------
/dev/dsp: Device or resource busy
Could not open /dev/dsp
try:
killall esd
try:
echo "quake3.x86 0 0 direct" > /proc/asound/card0/pcm0p/oss
echo "quake3.x86 0 0 disable" > /proc/asound/card0/pcm0c/oss
(note after reboot, these setting will be gone)
and then ./quake3 +set s_musicvolume -1
try ioquake (http://ioquake3.org)
if the sounds lags in ioquake make sure no other applications plays sound. try killall esd
see http://www.icculus.org/lgfaq/#setopenaldrvr
and see http://www.icculus.org/lgfaq/
according to latest point release FAQ:
VIA chipset and AC97 driver:
This combination is known to have various issues. They have been fixed in recent drivers (thanks to Arne Schmitz for the heads up):
http://sourceforge.net/projects/gkernel has got the up to date version of
the AC97 kernel driver. The current version can be found here:
http://prdownloads.sourceforge.net/gkernel/via82cxxx-1.1.15.tar.gz
It has working mmap sound, so Q3 shouldn't be a problem any more.
if there are sound problems in q3rally, don't load the mod from within q3 but rather load it from the command line:
./quake3 +set s_musicvolume -1 +set fs_game q3rally