Brak karty dźwiękowej Pardus 23? Sprawdź ALSA i przywróć dźwięk

Jeśli Pardus Linux 23 nie może znaleźć karty dźwiękowej, najpierw porównaj urządzenia wyświetlane przez ALSA z tymi w ustawieniach dźwięku na pulpicie. Jeśli aplay -lkarta jest wyświetlana, sprawdź routing wyjściowy i serwer audio; jeśli ALSA zgłasza brak kart, sprawdź sterownik jądra i oprogramowanie układowe przed instalacją czegokolwiek.

Ta sekwencja pozwala uniknąć częstego błędu: zastępowania PipeWire lub PulseAudio, gdy problemem jest niedostępne urządzenie jądra. Poniższe kroki dotyczą instalacji Pardusa 23, w tym edycji XFCE i GNOME, chociaż etykiety menu różnią się. Według oficjalnych informacji o wydaniu , Pardus 23.0 został uruchomiony z jądrem Linuksa 6.1 i XFCE 4.18. Późniejsze aktualizacje Pardusa 23 mogą zawierać inne pakiety, dlatego należy zaufać wersjom wyświetlanym na komputerze, a nie zrzutom ekranu.

1. Wyklucz wyciszone lub nieprawidłowo wybrane wyjście

Otwórz ustawienia dźwięku lub głośności na pulpicie. Odłącz tymczasowo zestaw słuchawkowy Bluetooth lub monitor HDMI, jeśli zamierzasz korzystać z głośników laptopa. Wybierz głośniki wewnętrzne lub odpowiedni profil wyjścia analogowego, upewnij się, że głośność jest powyżej zera i sprawdź, czy urządzenie nie jest wyciszone. Jeśli jedyną dostępną opcją jest „Wyjście pozorne”, przejdź do poniższych kontroli ALSA.

Jeśli elementy sterujące na pulpicie nie udostępniają żądanej ścieżki, pavucontrolmoże wyświetlić urządzenia wyjściowe, porty i profile dla działającego serwera zgodnego z PulseAudio. Zainstaluj go sudo apt install pavucontroltylko wtedy, gdy go brakuje. Nie może utworzyć karty dźwiękowej, której jądro nie wykryło.

Okno ustawień dźwięku z wbudowanymi głośnikami wybranymi powyżej wyjścia HDMI i analogowego profilu stereo
Przełącznik wyjścia pozwala odróżnić wbudowane głośniki od dźwięku HDMI. Wybierz port, do którego faktycznie podłączone są głośniki.

2. Sprawdź, czy Linux widzi sprzęt dźwiękowy

Otwórz terminal i uruchom następujące polecenia. Jeśli lspcilub aplayjest niedostępny, zainstaluj odpowiednio pciutilslub alsa-utilsze skonfigurowanych repozytoriów Pardus.

lspci -nnk | grep -A4 -Ei "audio|multimedia"
aplay -l
cat /proc/asound/cards

lspciSprawdza urządzenia PCI i może wyświetlić komunikat „Sterownik jądra w użyciu”. aplay -lWyświetla listę urządzeń odtwarzających ALSA i /proc/asound/cardsidentyfikuje zarejestrowane karty ALSA. Karty audio USB mogą nie być widoczne na liście PCI; w razie potrzeby należy je sprawdzić lsusbpo instalacji usbutils. Karta ALSA może być obecna, nawet jeśli na pulpicie nie widać żadnych użytecznych danych wyjściowych.

Na podstawie wyników wybierz ścieżkę: jeśli ALSA wyświetli listę żądanej karty, po sprawdzeniu wyciszenia i wybranego profilu przejdź do sprawdzania serwera audio w sekcji 5. Jeśli kontroler PCI jest widoczny, ale ALSA nie wyświetla żadnej użytecznej karty, skup się na komunikatach dotyczących sterowników i oprogramowania sprzętowego. Jeśli żaden z nich nie znajdzie urządzenia, sprawdź ustawienia wbudowanej karty dźwiękowej w BIOS-ie/UEFI, odłączane złącza USB oraz to, czy system Linux je wykrywa, zanim założysz, że pakiet sterowników rozwiąże problem. Sposób wyświetlania listy urządzeń jest udokumentowany w instrukcji ALSA aplay .

Okno terminala porównujące szczegóły sterownika jądra lspci z listą urządzeń odtwarzających Aplay
Porównaj kontroler i sterownik jądra w lspci z wpisami karty i urządzenia zgłoszonymi przez ALSA.

3. Sprawdź sterownik jądra i wskazówki dotyczące brakującego oprogramowania sprzętowego

Sprawdź załadowane moduły dźwiękowe i przejrzyj ostatnie komunikaty jądra. Te polecenia nie modyfikują konfiguracji systemu:

lsmod | grep -E "^(snd|soundwire)"
sudo dmesg | grep -iE "sof|snd|hda|audio|firmware" | tail -n 60

Poszukaj błędów ładowania oprogramowania sprzętowego, błędów inicjalizacji DSP audio lub sterownika, który nie mógł wykryć kontrolera. Oprogramowanie Sound Open Firmware (SOF) jest używane w niektórych systemach Intel; odwołanie do sofjest użyteczną wskazówką, a nie dowodem na to, że każdy komputer z Intelem potrzebuje tego samego pakietu. Moduły skompilowane bezpośrednio do jądra mogą nie występować w lsmod, więc nie traktuj pustego wyniku jako dowodu braku sterownika.

Jeśli log nie zawiera jednoznacznego komunikatu, zapisz pełny identyfikator kontrolera lspci -nnki jądro z uname -r. Te dane są bardziej przydatne w prośbie o pomoc techniczną producenta lub na forum Pardus niż ogólny opis „brak dźwięku”. Unikaj kopiowania losowych snd_hda_intelnadpisów modelu lub wymuszania ładowania modułów bez dopasowania chipsetu i kodeka.

4. Zaktualizuj odpowiednie oprogramowanie układowe, a nie cały stos audio

Odśwież metadane pakietu i sprawdź, jakie oprogramowanie sprzętowe jest dostępne w istniejących źródłach oprogramowania Pardus :

sudo apt update
apt policy firmware-sof-signed firmware-intel-sound alsa-ucm-conf

Jeśli dziennik jądra wskazuje na brak oprogramowania sprzętowego Intel SOF, zainstaluj je, firmware-sof-signedgdy będzie zawierało prawidłowego kandydata na pakiet:

sudo apt install firmware-sof-signed

Opis pakietu Debian 12 określa, że ​​ten pakiet zawiera pliki oprogramowania układowego i topologii dla niektórych urządzeń Intel. Starsze urządzenia Intel SST mogą wymagać firmware-intel-sound, udokumentowanego oddzielnie w indeksie pakietów Debiana . Nie należy instalować obu pakietów bezkrytycznie ani twierdzić, że obejmują one wszystkie kontrolery dźwięku. W przypadku karty ALSA z niekompletnymi profilami należy sprawdzić alsa-ucm-conf, który zapewnia konfigurację przypadków użycia, a nie nowy sterownik jądra.

Przed zaakceptowaniem proponowanych przez APT zmian w pakietach należy zapoznać się z nimi, a następnie zrestartować komputer, jeśli oprogramowanie układowe lub jądro zostały zaktualizowane. Należy zachować skonfigurowane repozytoria Pardus 23; nie należy wklejać wierszy z repozytorium Debiana testowego, Pardus 25 ani repozytoriów innych firm do działającego systemu tylko po to, aby uzyskać nowsze pliki audio. Nowsze jądra mogą obsługiwać sprzęt, którego nie obsługiwało oryginalne jądro Pardus 23, ale zmiana jądra wiąże się z ryzykiem braku zgodności i odzyskiwania, które należy rozważyć przed przetestowaniem nowszego, obsługiwanego systemu.

Terminal pokazujący apt update i apt policy sprawdzające dostępność pakietu oprogramowania sprzętowego Intel SOF
Przed instalacją sprawdź pakiet oprogramowania sprzętowego; repozytoria, wersje pakietów i ich dostępność różnią się w zależności od systemu.

5. Naprawiaj tylko tę usługę audio, z której faktycznie korzystasz

Jeśli aplay -lkarta zostanie zidentyfikowana, ale na pulpicie nadal brakuje użytecznego wyjścia, wyślij zapytanie do serwera audio. Uruchom je jako zwykły zalogowany użytkownik, a nie za pomocą sudo:

pactl info
pactl list short sinks

Nazwa serwera zawierająca „PulseAudio (w PipeWire)” wskazuje na usługę zgodności PipeWire. Zwykłe „pulseaudio” identyfikuje tradycyjny serwer PulseAudio. pactlBrak połączenia może oznaczać, że sesja użytkownika lub wybrany serwer audio nie jest uruchomiony. Dokumentacja polecenia pactl dokumentuje zapytanie serwera i listę ujść.

W przypadku istniejącej instalacji PipeWire: sprawdź jednostki serwisowe i uruchom ponownie tylko te, które są faktycznie zainstalowane i aktywne:

systemctl --user status pipewire pipewire-pulse wireplumber --no-pager
systemctl --user restart pipewire pipewire-pulse wireplumber

Nie uruchamiaj polecenia restartu, jeśli inspekcja stanu wykaże brak tych jednostek; system może zamiast tego użyć PulseAudio. W przypadku istniejącej konfiguracji PulseAudio: użyj pulseaudio -k, aby zatrzymać demona użytkownika, a następnie ponownie się połączyć lub wylogować i zalogować, aby system mógł się uruchomić. Jeśli odpowiednie pakiety są rzeczywiście uszkodzone, zainstaluj ponownie ten sam stos po sprawdzeniu transakcji APT. Zmiana stosu to osobna zmiana, a nie pierwsza naprawa.

Okno terminala wyświetlające szczegóły serwera Pactl i stan usługi użytkownika PipeWire
Przed ponownym uruchomieniem komponentu audio sesji użytkownika zidentyfikuj działający serwer dźwięku i stan jego usługi.

Które rozwiązanie jest odpowiednie dla Twoich objawów?

Co możesz zweryfikowaćRozsądne następne działanieKompromis
Istnieje karta ALSA; zły głośnik lub połączenie HDMIZmień port wyjściowy lub profil dźwiękowySzybkie i odwracalne; nie naprawia błędów oprogramowania sprzętowego
Kontroler audio PCI istnieje; ALSA nie ma karty; w nazwach dzienników brakuje oprogramowania układowego SOFZainstaluj pasujący firmware z repozytoriów PardusNaprawa ukierunkowana; wymaga pasującego urządzenia i czasami ponownego uruchomienia
ALSA wyświetla kartę, pactlktóra nie działa lub nie pokazuje żadnych użytecznych odbiornikówPrzeprowadź inspekcję i przywróć istniejącą usługę audioZachowuje integrację ze środowiskiem pulpitu; nie można naprawić nieobsługiwanego urządzenia jądra
Sprzęt nieobecny lub nadal nieobsługiwany po sprawdzeniu oprogramowania sprzętowegoSprawdź ustawienia oprogramowania sprzętowego, podłącz ponownie urządzenia peryferyjne i przetestuj obsługiwany system na żywoZapewnia lepszą diagnostykę, ale testowanie zajmuje czas, a zmiana dystrybucji może mieć wpływ na inny sprzęt

Preferuj zmiany konfiguracji, gdy ALSA widzi kartę; preferuj badanie oprogramowania sprzętowego, gdy komunikaty jądra wskazują na brak pliku. PipeWire to dobry wybór w systemach z ery Debiana 12, ale zastąpienie działającej konfiguracji PulseAudio tylko dlatego, że PipeWire jest nowszy, może spowodować usunięcie pakietów i zmianę sposobu routingu. Najpierw sprawdź proponowaną transakcję; informacje o metapakiecie audio PipeWire wyjaśniają powiązane komponenty.

Sprawdź, czy karta dźwiękowa jest ponownie dostępna

Po zastosowaniu wybranej poprawki uruchom aplay -lponownie i sprawdź, czy na liście znajduje się karta do odtwarzania. Następnie uruchom program pactl list short sinksi wybierz odpowiednie wyjście w ustawieniach dźwięku. Na koniec odtwórz znany klip audio z umiarkowaną głośnością lub użyj , speaker-test -c 2 -t wav -l 1aby wykonać krótki test dwukanałowy.

Jeśli ALSA nadal nie wyświetla karty, przechwyć lspci -nnk, uname -ri odpowiednie dmesgbłędy przed zwróceniem się o pomoc techniczną dotyczącą konkretnego sprzętu. Jeśli ALSA widzi kartę, ale odtwarzanie jest wyciszone, użyj alsamixerklawisza F6, aby wybrać właściwą kartę i sprawdź, czy sterowanie odtwarzaniem jest wyciszone; oficjalne instrukcje miksera ALSA opisują te elementy. Sukces oznacza, że ​​urządzenie jest na liście i dźwięk jest słyszalny przez odpowiednie wyjście — a nie tylko, że pakiet został zainstalowany bez błędów.

Zostaw komentarz

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Przywróć wykrywanie zdjęć w tle, sprawdzając ustawienia przesyłania Nextcloud, uprawnienia iOS, tryb baterii i ograniczenia harmonogramu działania iPhone'a w tle.

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Porównaj tryby podpowiedzi czcionek ONLYOFFICE, sprawdź powiększenie i dostępność czcionek w systemie Linux oraz zweryfikuj, czy rozmycie jest ograniczone do edytora, czy też ma wpływ na cały pulpit.

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Konwertuj plik PDF lokalnie w edytorach ONLYOFFICE Desktop Editors, a następnie sprawdź plik DOCX pod kątem zmian układu, zeskanowanych stron i tekstu wymagającego korekty.

Połącz edytory pulpitu ONLYOFFICE z plikami ownCloud

Dodaj swoje konto ownCloud do ONLYOFFICE Desktop Editors, dowiedz się, co umożliwia to połączenie, i wybierz pomiędzy dostępem bezpośrednim, synchronizacją i edycją w przeglądarce.

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Użyj właściwego portalu lub adresu WebDAV, przetestuj dostępność protokołu HTTPS z telefonu i rozróżnij problemy związane z siecią prywatną, protokołem TLS i logowaniem.

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Zbuduj i przetestuj niestandardową wtyczkę ONLYOFFICE Desktop Editors, zainstaluj jej archiwum .plugin i aktywuj narzędzia programistyczne do debugowania.

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Udostępnij funkcję Pythona w programie Calc, uruchom ją w otwartym arkuszu kalkulacyjnym i rozwiąż problemy z brakującymi makrami lub importami, nie mieszając LibreOffice i systemowego Pythona.

Zabezpiecz wybrany tekst autora hasłem sekcji

Zabezpiecz wybrany tekst autora hasłem sekcji

Zablokuj konkretny fragment, uniemożliwiając jego edycję, jednocześnie zachowując użyteczność reszty dokumentu programu Writer, i dowiedz się, kiedy szyfrowanie plików jest lepszym wyborem.

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Napraw trudno widoczny tekst w arkuszu kalkulacyjnym, sprawdzając motyw, kolor czcionki komórek, wypełnienia i formatowanie warunkowe w programie Calc.

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

Dowiedz się, dlaczego Calc wyświetla tekst formuły zamiast obliczonych wartości, i napraw tryb wyświetlania, komórki w formacie tekstowym, apostrofy i nieaktualne wyniki.