Portál AbcLinuxu, 3. května 2025 12:15
Nedávno jsem zakoupil televizní hybridní kartu Leadtek WinFast DTV2000 H a stala se mi nepříjemná věc, že se mi zvukové zařízení na této kartě nadefinovalo jako výchozí zvukové zaříení. V některých programech nebo hrach lze manuálně nadefinovat výstupní zařízení, ovšem v některých ne.
Proto jsem potřeboval přehodit pořadí těchto karet v systému.
Nejprve je nutné zjistit názvy zařízení a jejich pořadí. To se provede příkazem: cat /proc/asound/modules
Jako výstup jsem měl:
0 cx88_alsa 1 snd_via82x 2 snd_mpu401
Zařízení cx88_alsa
což je zařízení TV karty jsem potřeboval na poslední místo a zařízenísnd_via82x
na první místo.
Takže v adresáři /etc/modprobe.d/
jsem vytvořil soubor sound, do kterého zapsal následující
options snd_via82xx index=0 options snd_mpu401 index=1 options cx88_alsa index=2
Soubor uložil a zadal příkaz update modulu sudo update-modules
následoval restart.
Zařízení pracují ve spravném pořadí. Zvuk funguje tak jak má.
Tiskni
Sdílej:
/proc/asound/modules
chybí.
Btw, můžeš za první odstavec hodit <break>
? Nebude se to pak tolik roztahovat v souhrnu...
BTW: Toto by sa možno oplatilo dať ako automatickú funkciu do blogov.
cat /proc/asound/cards 0 [ICH5 ]: ICH4 - Intel ICH5 Intel ICH5 with AD1985 at 0xfebff800, irq 21 1 [SAA7134 ]: SAA7134 - SAA7134 saa7133[0] at 0xfeaff800 irq 17 2 [Track ]: USB-Audio - Fast Track M-Audio Fast Track at usb-0000:00:1d.1-1, full speedJako default chci mit FastTrack, takze se nadefinuje jako default do souboru /etc/asound.conf
pcm.!default { type hw card Track } ctl.!default { type hw card Track }
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.