[Pkg-alsa-devel] Bug#366212: Sound server CPU overload: workaround
Nick Leverton
nick at leverton.org
Tue Jul 4 13:19:37 UTC 2006
Spurred by Elimar's cryptic hint, I did some research on this and found
a simple workaround. The upstream bug reference is here:
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2067
There's a hardware feature called DXS which lets the chip play several
streams at once. In many VIA chips this is poor quality or even buggy,
so the ALSA drivers have a table of which chips don't work or need
workarounds. I guess maybe our VT8233/A/8235/8237 AC97 Audio Controller
(rev 50) or (rev 60) aren't correctly represented in this table.
http://alsa.opensrc.org/index.php?page=via8233
Slackware say that driver versions 1.0.11-rc4 and earlier don't have
the problem: http://lwn.net/Articles/181557/ so if you can downgrade to
1.0.10 from snapshot.debian.net it may work for you.
Alternatively try disabling the DXS system completely - I have Debian
ALSA 1.0.11, I disabled DXS on my rev 50, and I now have sound !
This is how. Possibly some of it is redundant, as I've not kept up with
the ever-changing module scene, but it works:
Create a file /etc/modutils/00local containing one line:
options snd-via82xx dxs_support=2
Run update-modules (in case you have a setup that still uses modules.conf;
mine seems to prefer modprobe.d).
Link that file into /etc/modprobe.d:
# ln -s /etc/modutils/00local /etc/modprobe.d/
Reboot, and enjoy :)
The other possible settings for dxs_support are documented at
http://alsa.opensrc.org/index.php?page=via8233 and it may be one of them
works for you if you absolutely need the DXS feature.
Nick
--
Googlebait: Sound server fatal error CPU overload, aborting
More information about the Pkg-alsa-devel
mailing list