Witam. Po zmianie konfiguracji monitorów zniknęła mi karta dźwiękowa wbudowana w kartę graficzną. Skutek jest taki że mogę wybrać tylko “Wbudowany dźwięk Analogowe stereo” a wcześniej miałem jeszcze do wyboru kartę na “HDMI”. Szukałem w internecie rozwiązania problemu i natknąłem się na tematy resetowania ustawień ALSA:
alsactl restore -P
Owszem podczas wykonywania polecenia terminal zwraca że program wykrył obie karty ale w “mate-volume-control” nadal do wyboru mam tylko jedną. Jakieś inne pomysły?
Tylko do wyeliminowania moich wątpliwości dopytam.
Czy robiłeś po ustawieniach w alsamixer zapis do pliku? alsactl --file ~/.config/asound.state store?
Restart PC i sprawdzenie w mate-volume-control ?
Jeśli polecenie nie przyniesie skutku, to prosty skrypt w bashu do napisania coś w stylu:
Wykonałem wskazówki z Twojego postu wyżej ale nic to nie dało.
Zauważyłem że polecenie “alsactl restore -P” daje niepokojący komunikat na początku:
alsactl: load_state:1683: Cannot open /var/lib/alsa/asound.state for reading: No such file or directory
Rozumiem że tam ma się wygenerować plik z konfiguracją ale z jakiś względów nie może? Jeśli polecenie “alsactl --file ~/.config/asound.state store” ma zapisać kofigurację do mojego folderu Home to tam też nie widzę żadnego pliku związanego z alsa pod tą lokalizacją. Oczywiście wszystko robię z poziomu sudo.
Edit: Jeśli nie znajdę rozwiązania problemu to czy mogę skopiować pliki konfiguracyjne z LiveCD? Bo widzę że tam wszystko jest wykrywane prawidłowo tylko kwestia czy sobie bardziej nie zaszkodzę i jakie pliki skopiować.
Chyba właśnie z tej strony próbowałem wcześniej naprawić problem ale nic mi to nie pomaga. Dodatkowo teraz polecenie “alsactl restore -P” nie wyświetla nic ani nie resetuje ustawień, nawet suwaka od głośności Co do alsamixer to widzę tam tylko zintegrowaną kartę "HDA Intel PCH "na “Realtek ALC887-VD” oraz “HDA Intel HDMI” na “Intel Haswell HDMI” a nie mam dźwiękówki z Nvidia ale to i tak lepiej niż w samym "mate-volume-control” choć pod Intelowskie DVI nic nie podłączam więc nic mi to nie daje.
systemctl status alsa-restore.service
● alsa-restore.service - Save/Restore Sound Card State
Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static; vendor preset: disabled)
Active: inactive (dead)
Condition: start condition failed at Sat 2020-06-13 12:34:50 CEST; 2h 34min ago
└─ ConditionPathExists=/var/lib/alsa/asound.state was not met
cze 13 12:34:50 przemek-manjaro systemd[1]: Condition check resulted in Save/Restore Sound Card State being skipped.
Uruchomiłem ponownie poleceniem “sudo systemctl restart alsa-restore.service” i teraz mam chyba ok:
systemctl status alsa-restore.service
alsa-restore.service - Save/Restore Sound Card State
Loaded: loaded (/usr/lib/systemd/system/alsa-restore.service; static; vendor preset: disabled) Active: active (exited) since Sat 2020-06-13 15:11:27 CEST; 13s ago
Process: 7332 ExecStart=/usr/bin/alsactl restore (code=exited, status=0/SUCCESS)
Main PID: 7332 (code=exited, status=0/SUCCESS)