You are not logged in.
Recently I bought this sound card because the generic driver for the integrated realtek card sucks (for many reasons that are not important for this topic). So far the C-Media works fine and a lot better than the realtek but there's one problem: if I play music and a movie simultaneously, I get an error for pcm device being busy.
I Googled a lot, also asked an AI how to enable the sound card's multitasking and found this old topic: https://bbs.archlinux.org/viewtopic.php?id=275656 However, the solution seth offered (https://bbs.archlinux.org/viewtopic.php … 5#p2031605) 2-3 posts before that topic's end doesn't quite fit my case because:
• I've disabled the onboard audio (realtek ALC897) in the BIOS/UEFI settings, so no need for snd_hda_intel.
• I don't know what the "option" will be for C-Media nor do I have any idea how to check what module has been loaded in the kernel for this sound card.
I also put this
pcm.!default {
type hw
card 0
device 0
}
ctl.!default {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmix"
}in ~/.asoundrc. The first two "columns" are helpful for making the C-Media sound card appear in Wine, so that I can play Windows games with a proper downmixing to 2.1 channels. The third "column" is supposed to enable a dmix plugin which would enable the sound card's multitasking but unfortunately enabling that plugin fixed nothing and I still can't play sound from two sources simultaneously. Which means that I can't play a game while listening to music at the same time.
I'm still reading through the wiki about dmix and trying a few things but I have a feeling I won't be able to solve that on my own. So... help, please?
Last edited by Valso (2025-04-05 21:28:18)
RADO OS GTK3 (customized Arch), i7-12700F, RTX 3070 Ti 8GB, 64GB DDR5-4800 (OCed to 5200 MHz).
Offline
Seeing that nobody replied, in the meantime I accidentally found a workaround for the multitasking I was looking for: in Audacious set "SDL output" and in SMPlayer set ALSA. With these settings I can run both music and a movie which now means I'll be able to play a game and listen to music at the same time without error messages about busy devices.
RADO OS GTK3 (customized Arch), i7-12700F, RTX 3070 Ti 8GB, 64GB DDR5-4800 (OCed to 5200 MHz).
Offline
That config makes no sense and I'm assuming your workaround just happens to work because you're actually using pipewire/pulseaudio on SDL with audacious in which case the proper fix would be to remove that .asoundrc and install pipewire-pulse,pipewire-alsa and lib32-libpulse lib32-libpipewire.
Offline