sarcoma Posted December 26, 2019 Report Share Posted December 26, 2019 Why is 0ad using old OSS and monopolizing the card? sudo fuser -fv /dev/snd/* /dev/dsp* USER PID ACCESS COMMAND 10571 F.... pyrogenesis /dev/snd/pcmC0D0p: 10571 F...m pyrogenesis /dev/snd/timer: 10571 f.... pyrogenesis Other OSS program: FATAL: cannot open dsp device /dev/dsp /dev/dsp: Device or resource busy Quote Link to comment Share on other sites More sharing options...
vladislavbelov Posted December 26, 2019 Report Share Posted December 26, 2019 0ad uses OpenAL for sound. And afaik 0ad doesn't need to monopolise any sound card. But OpenAL might do some stuff. Could you run 0ad with `--nosound` flag? 1 Quote Link to comment Share on other sites More sharing options...
sarcoma Posted December 27, 2019 Author Report Share Posted December 27, 2019 Thank you, Vladislav. With --nosound, 0ad doesn't access the card USER PID ACCESS COMMAND /dev/snd/controlC0: root 441 f.... alsactl and OSS program runs with this module loaded snd-pcm-oss. Seems like an ALSA thing though, pretty much any program that needs audio blocks /dev/dsp. I found out ALSA comes with aoss to run old programs. Thank you. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.