Manjaro zablokował mi kartę dźwiękową.
Acha.
Nie mamy szklanej kuli, żeby wiedzieć, co się konkretnie stało, więc …
audiolog.zip (594 bajty)
Pobierz plik audiolog.zip
do katalogu domowego i rozpakuj go.
W konsoli nadaj mu prawa do uruchamiania:
chmod +x audiolog.sh
Następnie uruchom:
./audiolog.sh
Utworzy się plik audio.log
dołącz tutaj w formie załącznika (przycisk Dodaj) lub wklej jego zawartość na np. https://pastebin.com i podlinkuj tutaj.
Proszę: https://pastebin.com/r3E5n5bi
EDIT: utworzyłem nowy log ponieważ problem zdaje się pojawiać nie przy uruchomieniu systemu lecz przy próbie odtworzenia jakiegoś dźwięku: https://pastebin.com/pK6sj73J
W sumie różnica między logiem pierwszym, a drugim jest i to dosyć istotna.
W pierwszym konfiguracja wygląda na OK. W drugim wywala się całkowicie, bo nie może uzyskać dostępu do urządzenia dźwiękowego.
cze 22 18:58:09 less-pc pulseaudio[851]: E: [alsa-sink-emu10k1] alsa-sink.c: snd_pcm_writei: Urządzenie lub zasoby zajęte
Szybkie searching w sieci i wyszło, że winna jest ALSA 1.1.9 po update z 1.1.8
[https://bbs.archlinux.org/viewtopic.php?id=246758]
[https://forum.manjaro.org/t/last-update-alsa-1-1-9-broke-audio-with-creative-soundcard/89270]
Wyjścia są praktycznie trzy:
- downgrade ALSA do wersji 1.1.8, o ile nie czyściłeś cache pacmana po update:
sudo pacman -U /var/cache/pacman/pkg/alsa-lib-1.1.8-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/alsa-plugins-1.1.8-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/alsa-utils-1.1.8-1-x86_64.pkg.tar.xz
LUB - Przepięcie wtyczek na kartę dźwiękową zintegrowaną i czekanie na poprawkę
LUB - Podobno zmiana profilu dźwięku na:
- stereo output + mono input
(lub) - surround output (dowolny - w twoim przypadku 4.0) bez żadnego input (czyli mikrofonu).
Można to zrobić najwygodniej z poziomu:Kontrola PulseAudio
- w tym celu doinstaluj paczkę:pavucontrol-qt
Deweloperzy wiedzą o błędzie, więc prawdopodobnie będzie on w następnej wersji ALSA poprawiony. Problem niektórymi kartami SoundBlaster po update ALSA dotyczy większej ilości dystrybucji Linux niż tylko Manjaro - w tym nawet czystego ArchLinux.
Także w pewnym momencie problem sam się rozwiąże jak wypuszczą aktualizację pakietów ALSA. Tymczasowo chyba najlepsze rozwiązanie to zmiana profilu dźwięku lub downgrade ALSA do poprzedniej wersji 1.1.8.
Mam nadzieję, że pomogłem
Zrobiłem downgrade i wszystko znowu gra i buczy. Znaczy gra, nic nie buczy
Wielkie dzięki!
No to super
Weź jeszcze prewencyjnie do czasu naprawy ALSA wyklucz te paczki z uaktualniania:
EDIT:
sudo sed -i.KOPIA 's/#IgnorePkg =/IgnorePkg = alsa-lib alsa-plugins alsa-utils/' /etc/pacman.conf
Paczki z ALSA będzie pomijać, a reszta będzie się uaktualniać normalnie. Pamiętaj tylko, żeby zerknąć jak wyjdzie nowa wersja ALSA, czy błąd został naprawiony.
Na wszelki wypadek zrób kopię paczek do ewentualnego przywrócenia:
cd /var/cache/pacman/pkg && mkdir $HOME/KOPIA_ALSA && sudo cp alsa-* /home/less/KOPIA_ALSA
A jak ktoś się nie lubi z konsolą, to zawsze można skorzystać z pamaca (“ignorowanie aktualizacji”):
Ale to tak mniej jakoś Linuxowo ^^ - skutek w sumie ten sam, tylko spod konsoli jeszcze będzie jak coś kopia zapasowa pacman.conf
do szybkiego przywrócenia , a w pamac trzeba będzie szukać “ptaszków”