J'ai un système avec deux périphériques de son et j'utilise le son via la sortie HDMI. Il s'agit de la carte 1, du périphérique 7, du sous-périphérique 0. /usr/share/alsa.conf
:
defaults.ctl.card 1
defaults.pcm.card 1
defaults.pcm.device 7
defaults.pcm.subdevice 0
Cela me donne du son dans les applications ALSA. Maintenant, je veux exécuter un vieux programme qui a besoin d'OSS, donc j'ai installé alsa-oss
et a fait sudo modprobe snd-pcm-oss snd-mixer-oss
. Lorsque j'exécute l'ancien programme, j'obtiens du son, mais seulement à partir de la sortie de ligne analogique, pas à partir de HDMI, donc l'émulation OSS utilise la première carte.
Comment puis-je dire à l'émulation OSS d'utiliser la deuxième carte à la place ?