Table des matières

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:

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