У мене система з двома звуковими пристроями, і я використовую звук через вихід HDMI. Це Картка 1, Пристрій 7, Підрядне обладнання 0, тому я встановив /usr/share/alsa.conf
:
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 7
defaults.pcm.subdevice 0
Це дає мені звук у програмах ALSA. Тепер я хочу запустити стару програму, яка потребує ОС, тому я встановила alsa-oss
і зробила sudo modprobe snd-pcm-oss snd-mixer-oss
. Коли я запускаю стару програму, я отримую звук, але тільки з аналогової лінії, а не від HDMI, тому для емуляції OSS використовується перша карта.
Як я можу запропонувати емуляції OSS використовувати другу картку замість цього?