Portál AbcLinuxu, 1. června 2025 14:54
$ lspci |grep media 0000:00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 Audio Controller (rev 20) 0000:00:0b.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)Index 0 má CMI, index 1 VIA, takže defaultně se používá CMI. 1. Nefunguje mixování mezi procesy více uživatelů. Takže když spustím aplay pod userem foo a pak chce něco hrát i user bar, tak má smůlu:
pcm_dmix.c:802:(snd_pcm_dmix_open) unable to open slave2. Nefunguje mixování současně pro obě zvukovky. Zapomeneme teď na to, že zvukovku používá více userů. Proces mplayer začne přehrávat soubor na zařízení default (tzn. karta CMI). A teď chce proces aplay něco přehrát na default:1 (VIA). Žádná chyba nenastane, ale zvuk se prostě začne přehrávat na té první zvukovce. 3. Pokud user A chce přehrávat na default:0 a user B na default:1, pak jde vše podle očekávání.
600
. Nejsnazší je nastavit v /etc/asound.conf
pro DMIX ipc_perm 666
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.