Skip navigation.

NobuYuki's cogitations

to be lost in thought

Posts tagged with "Ubuntu"

[Asus V1S] Headphone Jack Sense funktioniert nicht unter Ubuntu

, , , ...

Also. Ich hab mich jetzt lange mit dem Thema beschäftigt und endlich eine einfach Lösung gefunden.

Vorweg möchte ich einfach kurz das problem erklären wie es mich betroffen hat. Wie wahrscheinlich viele andere habe ich über aplay -l was für eine Karte in meinem Laptop ist. Das gab mir die Ausgabe


someone@localhost:~$ aplay -l
**** Liste von PLAYBACK Geräten ****
Karte 0: Intel [HDA Intel], Gerät 0: ALC861VD Analog [ALC861VD Analog]
  Untergeordnete Geräte: 1/1
  Untergeordnetes Gerät '0: subdevice #0
Karte 0: Intel [HDA Intel], Gerät 6: Si3054 Modem [Si3054 Modem]
  Untergeordnete Geräte: 1/1
  Untergeordnetes Gerät '0: subdevice #0


Daraus entnimmt man das man in der ALSA-Configuration.txt nach ALC861VD Analog suchen sollte.
Hier findet man diesen Eintrag:


ALC861VD/660VD
3stack3-jack
3stack-dig3-jack with SPDIF OUT
6stack-dig6-jack with SPDIF OUT
3stack-6603-jack (for ALC660VD)
3stack-660-digout 3-jack with SPDIF OUT (for ALC660VD)
lenovoLenovo 3000 C200
dallasDallas laptops
hpHP TX1000
autoauto-config reading BIOS (default)



Jetzt fügt man /etc/modprobe.d/alsa-base die zeile
options snd-hda-intel model=lenovo

oder
options snd-hda-intel model=3stack-dig

ein. Startet den X-Server neu und hofft das es funktioniert. Der Headphone Jack sense wird in diesem Fall allerdings nicht funktionieren. Auch wenn man über den Front Kanal die Notebook Lautsprecher muten kann ist es meiner meinung nach keine zufriedenstellende lösung.

Also habe ich was anderes probiert.
Mit cat /proc/asound/card0/codec\#*|grep Codec bekam ich folgende Ausgabe:

$ cat /proc/asound/card0/codec\#*|grep Codec
Codec: Realtek ALC660-VD
Codec: Generic 1543 Si3054


Irgendwie scheint aplay -l nicht ganz mit dieser Ausgabe übereinzustimmen. Also probiere ich das ganze mal mit meiner erkenntnis das ich wohl den Realtek ALCV660-VD und nicht den [Realtek ALC861VD] chip in meinem Laptop habe.
In der ALSA-Configuration.txt findet sich bei dem oben gezeigten eintrag die zeile

3stack-660-digout 3-jack with SPDIF OUT (for ALC660VD)

Na dann fügen wir die doch mal in /etc/modprobe.d/alsa-base ein.
Erstmal im Terminal:
sudo gedit /etc/modprobe.d/alsa-base


Dann müsst ihr die alte option auskommentieren und die neue einfügen:
options snd-hda-intel model=3stack-660-digout        <== Neue zeile
#options snd-hda-intel model=lenovo                  <== Alte auskommetierte zeile


Speichern. und X-Server neu starten.
Jetzt schaut ihr unter System>Einstellungen>Audio nach ob ihr als Gerät HDA Intel (ALSA Mixer) eingestellt habt.
Als nächstest öffnet ihr den Lautstärkeregler (per rechtsklick auf das Lautstärke Symbol) und altiviert unter dem Reiter Schalter die Option Headphone. (Falls der Reiter Schalter nicht Vorhanden ist müsst ihr unter Bearbeiten>Einstellungen einfach Headphone auswählen)

Hoffe das klappt bei euch genauso wie bei mir.

Greetz
Nobu

December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31