1) Bevor ihr hier startet, bitte versucht erst mal die möglichen Mixereinstellungen auszunutzen. Näheres findet ihr dazu zum Beispiel hier.
2) Für welche Soundkarten ist dieses HowTo überhaupt geeignet?
Bitte testet die Ausgabe von
Die Ausgabe sollte dann in etwa so aussehen:
Zusätzlich sollte
irgendeine Ausgabe liefern der Art
liefern.
Da dieses Problem ein alsa-spezifisches ist sollte es genau so für viele Distributionen funktionieren. Vielleicht müssen ein paar Pfade dazu angepasst werden.
3) Ihr braucht für dieses Howto evtl. das Packet
"kernel-source-eurekernelversion"
Bitte beachtet unbedingt darauf, dass die Versionsnummer zu eurem Kernel passt.
Falls ihr euch nicht sicher seit, ob ihr es installiert habt und ob die Versionsnummern passen, können SuSE Nutzer dies mit
kurz überprüfen.
4) Wir werden jetzt mit der Datei "/etc/modprobe.d/sound" arbeiten.
Um immer wieder zum Urzustand zurückkehren zu können, legen wir zuerst eine Sicherheitskopie an. Dazu geben wir den Befehl
in die Konsole ein. Damit befindet sich die Sicherungskopie in dem /home-Verzeichnis Deines Benutzers und wir können anfangen, die Datei zu bearbeiten.
Öffnet die Datei (wieder als root) in einem Editor eure Wahl, aus der schon offenen Konsole könnt ihr das einfach so
Die geöffnete Datei sollte etwa so aussehen:
5) Funktioniert ein Ein- oder Ausgang an eurer Soundkarte nicht, so fügt folgende Zeile in die Datei ein:
Datei abspeichern und folgendes in der Konsole (ja, immer noch als root) ausführen:
Falls euer Bios die Autoerkennung der Soundkarte unterstützt, sollte jetzt euer Problem behoben sein.
Klappt das (aus irgendwelchen Gründen) nicht sucht euch aus der Datei
das zu eurer Karte im Abschnitt "Module snd-hda-intel" das passenden Model aus.
Entscheidungskriterium dazu ist im Zweifelsfall die Anzahl der Klinkenbuchsen eurer Soundkarte.
Das passende Model setzt ihr einfach anstatt "auto" in die obige Zeile ein.
Hat eure Soundkarte etwa zwei Klinkenbuchsen, so solltet ihr beispielsweise diese Zeile einfügen:
6) Macht eure Soundkarte knackende oder andre seltsame Geräusche bei der Ausgabe, so fügt eine der beiden folgenden Zeilen in die "sound"-Datei ein.
Auch hier abspeichern und alsa restart nicht vergessen.
7) Beide Dinge lassen sich übrigens auch kombinieren.
8) Die Idee dieses Howto stützt sich auf http://wiki.unixboard.de/index.php/HDAUDIO_Debian
und diese Threads:
http://www.pc-forum24.de/showthread.php?t=1884
http://www.pc-forum24.de/showthread.php?t=1955
http://www.pc-forum24.de/showthread.php?t=535
Mein Dank gilt dem Autor der ersten Seite, Rain_Maker, sowie den beiden "Versuchskaninchen" Michael und se041.
Grüße
Jacko
PS.: Bei Fragen/Problemen macht bitte einen neuen Thread auf.
2) Für welche Soundkarten ist dieses HowTo überhaupt geeignet?
Bitte testet die Ausgabe von
Code:
su
(Passwort)
lspci | grep -i audio
Code:
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
Code:
lsmod | grep snd_hda_intel
Code:
snd_hda_intel 17792 0
snd_hda_codec 89344 1 snd_hda_intel
Da dieses Problem ein alsa-spezifisches ist sollte es genau so für viele Distributionen funktionieren. Vielleicht müssen ein paar Pfade dazu angepasst werden.
3) Ihr braucht für dieses Howto evtl. das Packet
"kernel-source-eurekernelversion"
Bitte beachtet unbedingt darauf, dass die Versionsnummer zu eurem Kernel passt.
Falls ihr euch nicht sicher seit, ob ihr es installiert habt und ob die Versionsnummern passen, können SuSE Nutzer dies mit
Code:
rpm -qa | grep kernel
4) Wir werden jetzt mit der Datei "/etc/modprobe.d/sound" arbeiten.
Um immer wieder zum Urzustand zurückkehren zu können, legen wir zuerst eine Sicherheitskopie an. Dazu geben wir den Befehl
Code:
cd /etc/modprobe.d
cp sound ~/sound-backup
Öffnet die Datei (wieder als root) in einem Editor eure Wahl, aus der schon offenen Konsole könnt ihr das einfach so
Code:
kate sound
Code:
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
Code:
options snd-hda-intel model=auto
Code:
rcalsasound restart
Klappt das (aus irgendwelchen Gründen) nicht sucht euch aus der Datei
Code:
/usr/src/linux-[I]eurekernelversion[/I]/Documentation/sound/alsa/ALSA-Configuration.txt
Entscheidungskriterium dazu ist im Zweifelsfall die Anzahl der Klinkenbuchsen eurer Soundkarte.
Das passende Model setzt ihr einfach anstatt "auto" in die obige Zeile ein.
Hat eure Soundkarte etwa zwei Klinkenbuchsen, so solltet ihr beispielsweise diese Zeile einfügen:
Code:
options snd-hda-intel model=F1734
Code:
options snd-hda-intel position_fix=1
options snd-hda-intel position_fix=2
7) Beide Dinge lassen sich übrigens auch kombinieren.
8) Die Idee dieses Howto stützt sich auf http://wiki.unixboard.de/index.php/HDAUDIO_Debian
und diese Threads:
http://www.pc-forum24.de/showthread.php?t=1884
http://www.pc-forum24.de/showthread.php?t=1955
http://www.pc-forum24.de/showthread.php?t=535
Mein Dank gilt dem Autor der ersten Seite, Rain_Maker, sowie den beiden "Versuchskaninchen" Michael und se041.
Grüße
Jacko
PS.: Bei Fragen/Problemen macht bitte einen neuen Thread auf.