sarcoma Posted December 26, 2019 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 Link to comment Share on other sites More sharing options...
vladislavbelov Posted December 26, 2019 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 Link to comment Share on other sites More sharing options...
sarcoma Posted December 27, 2019 Author 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. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now