Ich hatte auch Probleme mit dem Sound (Gigabyte AORUS 7 Gaming). Habe einen Workaround dafür gefunden. Bei mir wer der Sound zwar da, aber nach jedem Neustart war der auf 0.
Habe herausgefunden, dass ich über den ALSA-Mixer die Lautsträke meiner Geräte ändern kann.
Die folgende Anleitung beschreibt meinen Workaround. Bitte erst lesen, dann verstehen und dann anwenden. Es kann aber sein, dass dein Problem woanders liegt, wenn es nicht klappt.
Dies sind alles Tätigkeiten, die über das Terminal gemacht werden. Bitte nur durchführen, falls du dir das zutraust.
Der ALSA-Mixer ist eine Anwendung, die du über das Terminal mit
alsamixer aufrufst.
Über F6 musst du dir deine Soundkarte aussuchen. Musst selbst herausfinden, welches Interfas das Richtige ist. Dann kannst du mit den Pfeiltasten (links/rechts) die verschiedenen Ein-/Ausgabekanäle ansteuern. Mit den Pfeiltasten (hoch/runter) änderst du die Lautstärke des gewählten Kanals.
Ebenfalls musst du herausfinden, ob/welcher Kanal der Richtige ist.
Wenn alles wie gewünscht eingestellt ist, verlasse den Alsa-Mixer. Es gibt hier keine Möglichkeit die Konfiguration zu speichern. Wie das geht, erfährst du gleich.
Falls die Einstellungen im Alsa-Mixer funktioniert haben, mache mit dieser Anleitung weiter. Falls nicht, spar dir die folgenden Schritte.
Mit folgendem Befehl im Terminal, kannst du die Konfiguration speichern:
Bash:
sudo alsactl --file /etc/asound.state store
Erklärung:
sudo - Erhältst Admin-Rechte, um in den Ordner /etc/ speichern zu können.
alsactl - Alsa-Control - Programm zum u.a. Laden und Speichern von Alsa-Einstellungen.
--file - gibt folgenden Dateinamen an, in dem Beispiel
/etc/asound.state
store - Speichern der aktuellen Alsa-Einstellungen in der angegebenen Datei.
Wie deine Konfigurations-Datei heißt, kannst du frei bestimmen, aber du solltest sie in
/etc/ ablegen. Das Laden aus dem Home-Ordner hat bei mir nicht geklappt, aus dem /etc/-Ordner schon.
Jetzt willst du die Konfiguration natürlich auch noch laden. Das kannst du mit folgendem Befehl machen:
Bash:
alsactl --file /etc/asound.state restore
Das
sudo solltest du beim Laden der Einstellungen nicht benötigen, da du auf die abgespeicherte Alsa-Konfiguration Leserechte hast, die reichen aus, um die Konfiguration zu laden.
Du verwendest einfach den Befehl
alsactl genau wie vorher, nur mit dem Argument
restore, anstelle von
store.
Damit du die Konfiguration nicht jedes Mal laden musst, kannst du dir eine Autostart-Datei erstellen. Dies machst du aus dem Terminal mit folgendem Befehl:
Bash:
nano ~/.config/autostart/alsarestore.desktop
Erklärung:
nano- Ist der Texteditor der im Terminal geöffnet wird.
~/.config/autostart/alsarestore.desktop - Entspricht dem Pfad und dem Dateinamen der Autostart-Datei. Dabei ist
~ dein Home-Verzeichnis,
./config/autostart/ der Pfad in dem die Autostart-Dateien sind und
alsarestore.desktop ist die Autostart-Datei, die nach jedem Hochfahren geladen werden soll.
Der Nano-Text-Editor ist natürlich leer, hier fügst du folgenden Text ein:
INI:
[Desktop Entry]
Type=Application
Terminal=false
Name=alsarestore
Exec=alsactl --file /etc/asound.state restore
X-GNOME-Autostart-enabled=true
X-GNOME-Autostart-Delay=0
Wichtig ist die Zeile
Exec. Diese enthält den Befehl zum Laden der Konfiguration.
Die Zeile
X-GNOME-Autostart-enabled=true bestimmt, ob die Autostart-Datei ausgeführt wird (
false für nicht ausführen`)
Die Zeile
X-GNOME-Autostart-Delay=0 bestimmt einen verzögerten Autostart in Sekunden, sollte das nötig sein (0 = keine Verzögerung, 1 = eine Sekunde Verzögerung, etc)
Wenn deine Autostart-Datei deinen Wünschen entspricht, dann drücke STRG+O, um die Datei zu speichern und STRG+X, um den Nano-Texteditor zu verlassen.
Wenn alles passt, sollte beim nächsten Systemstart deine gespeicherte Alsa-Konfiguration geladen werden und du hast sofort Sound.
Viel Glück dabei.
Ich übernehme keine Garantie auf Gelingen, das ist nur der Weg, der bei mir funktioniert hat.