/dev/dsp can only be used by one process (8.1)
After finally upgrading from 8.0 to 8.1 i got my nforce/i810 audio card working, but now I have a unique (I think) problem. If one process ties up /dev/dsp NOTHING else can ever use it. When I start X I have gmixer run as an applet. With this running I don't get sound from XMMS without changing to the esound daemon. If I shut all sound-using processes in X down, and start XMMS using OSS it'll work, but if I then start GAIM or arnything else I get the error message that the resource /dev/dsp is busy. Any idea on this one guys? I'm using 2.4.18 patched for my nforce board, and for my GeforceII
|
You might consider switching to Alsa sound drivers. I haven't had problems with multiple sound events using alsa. They have the Intel i810 audio chipset listed as supported.
http://www.alsa-project.org |
I'm still working on my sound set up (also wth the i810 architecture, integrated SoundMax), but my understanding is that the driver (OSS, Alsa, whatever) can only handle one process at a time. Thus, it is necessary to run ESD or aRts (KDE) to manage the different processes.
Helpful? Correct, anyone? BB |
I figured out that if I reboot my system and start X *without* Gnome, then I can run all the games I want to with out any audio problems.
It is only when gnome starts first that the "/dev/dsp" resource busy error appears. BTW I am running Wolfenstine & Quake on P4 2gig+TNT2 M64 RH 8.0 (with NVIDIA's latest drivers) alx. |
Yep I also have this problem, though I have compiled sound support right in to 2.4.19 kernel :( No changes, but offcourse sound quality was better than with OSS :D
|
All times are GMT -5. The time now is 02:12 PM. |