Alsa: Le son sous linux
Désactiver/activer une carte son PCI ou PCIe
Afficher les numéros de carte son
cat /proc/asound/cards
Supprimer une carte son
Valable jusqu’à la prochaine détection de matériel:
- prochain démarrage de Linux
- lancement d'une détection de matériel
pour désactiver la carte son numéro 0:
echo 1 | sudo tee /sys/class/sound/card0/device/remove
forcer un scan matériel PCI: re-activer les cartes sons supprimés
echo 1 | sudo tee /sys/bus/pci/rescan
Désactiver le pilotage d'un périphérique par snd_hda_intel
Si comme moi, vous avez 2 périphériques sont qui utilisent le pilote ou driver de son générique snd_hda_intel vous voudrez peut-être en désactiver un.
Lister vos périphériques son
Pour ma part, je n'ai pas de son sur mes écrans. Donc l'HDMI est inutile. Il passe par ma carte graphique et est inutile. Je vais donc désactiver le HDMI.
cat /proc/asound/cards 0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xfbf00000 irq 67 1 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfb760000 irq 68 2 [Creative ]: HDA-Intel - HDA Creative HDA Creative at 0xfb504000 irq 16
On voit ici que c'est le périphérique 1.
Désactiver le premier périphérique utilisant snd_hda_intel (HDA-intel): procedure ko
voir
modinfo snd-hda-intel
création d'un fichier /etc/modprobe.d/snd-hda-intel.conf
Pour en activer plusieurs, utiliser le séparateur “,”. 1 pour activer. 0 pour desactiver. Dans l'ordre indiqué par cat /proc/asound/cards.
Bien sur les périphériques qui ne sont pas snd_hda_intel ne sont pas concernés.
options snd_hda_intel enable=1,0,1
et reboot