Soundkarte ermitteln
Falls PulseAudio aktiv ist (was meistens der Fall ist) und/oder mehrere Soundkarten im Rechner verbaut oder angeschlossen sind, so muss man dem Befehl mitteilen, an welcher ALSA-Adresse die Soundkarte sitzt. Dies ermittelt man mit diesem Befehl:
cat /proc/asound/cards
Eine Ausgabe sieht zum Beispiel so aus:
0 [M1010LT ]: ICE1712 - M Audio Delta 1010LT
M Audio Delta 1010LT at 0xa400, irq 12
1 [Loopback ]: Loopback - Loopback
Loopback 1
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xfdf88000 irq 18
3 [CX8801 ]: CX88x - Conexant CX8801
Conexant CX8801 at 0xfe800000
In diesem Beispiel kann man die Karte "HDA-Intel" entweder mit der Nummer oder ihrem Namen ansprechen (beide wurden hier gelb markiert). Der Befehl für Alsamixer sieht folglich so aus:
alsamixer -D hw:2
# oder
alsamixer -D hw:NVidia
Bei mir sieht die Ausgabe folgendermaßen aus:
patrick@pat-desk:~$ cat /proc/asound/cards
0 [NVidia_1 ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf9df8000 irq 22
1 [HD5000 ]: USB-Audio - Microsoft® LifeCam HD-5000
Microsoft Microsoft® LifeCam HD-5000 at usb-0000:00:02.1-9.1, high speed
2 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf9f7c000 irq 18
3 [LX3000 ]: USB-Audio - Microsoft LifeChat LX-3000
C-Media Electronics Inc. Microsoft LifeChat LX-3000 at usb-0000:00:02.1-9.3, fu
patrick@pat-desk:~$
Soll ich jetzt Nummer 0 nehmen oder Nummer 2 ??