If I try to play audio using chromium, which uses sndio by default, while having DeaDBeeF (Audio player, using OSS output) open in the background the audio won't work while DeaDBeeF is still open. I assume this is because they are fighting over the device file. Is there any way to fix this? Is this what 'virtual mixing' is for, and does FreeBSD support it?
Output of /dev/sndstat:
My audio-related sysctl's in
Apologies if this doesn't make any sense (or is the cause of the issue), I just cobbled this together from other forum threads on how to get the highest quality audio output ? (Except for
I'm sorry if this is really dumb, I come from Linux where I usually just use Pulseaudio and JACK.
Output of /dev/sndstat:
Code:
Installed devices:
pcm0: <ATI R6xx (HDMI)> (play)
pcm1: <ATI R6xx (HDMI)> (play)
pcm2: <ATI R6xx (HDMI)> (play)
pcm3: <ATI R6xx (HDMI)> (play)
pcm4: <ATI R6xx (HDMI)> (play)
pcm5: <Intel Haswell (HDMI/DP 8ch)> (play)
pcm6: <Realtek ALC887 (Rear Analog 7.1/2.0)> (play/rec) default
pcm7: <Realtek ALC887 (Front Analog)> (play/rec)
pcm8: <Realtek ALC887 (Onboard Digital)> (play)
No devices installed from userspace.
/etc/sysctl.conf
:
Code:
dev.pcm.6.play.vchanformat=s32le:2.0
hw.snd.feeder_rate_quality=4
hw.snd.latency=3
dev.pcm.6.bitperfect=1
kern.timecounter.alloweddeviation=0
hw.snd.maxautovchans=0
hw.snd.latency=3
, I added that to stop underruns.)I'm sorry if this is really dumb, I come from Linux where I usually just use Pulseaudio and JACK.