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

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

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

Dowiedz się, dlaczego Pardus 23 nie może wykryć Twojej karty dźwiękowej, a następnie wykonaj odpowiednie sprawdzenia ALSA, oprogramowania sprzętowego i PipeWire lub PulseAudio, aby przywrócić możliwość odtwarzania.

Utwórz kopię zapasową i przywróć ustawienia HamoniKR bez utraty ukrytych plików

Utwórz kopię zapasową i przywróć ustawienia HamoniKR bez utraty ukrytych plików

Zapisz preferencje HamoniKR w pamięci zewnętrznej, uwzględnij ukryte foldery domowe i wybierz bezpieczny tryb przywracania po przeniesieniu do nowej instalacji.

Skonfiguruj bezpieczny dostęp RDP do pulpitu Pardus Xfce

Skonfiguruj bezpieczny dostęp RDP do pulpitu Pardus Xfce

Zainstaluj i skonfiguruj xrdp na Pardusie, wybierz odpowiednią sesję Xfce, ogranicz dostęp do sieci i sprawdź, czy zdalne logowanie działa.

Pardus 23 Błędy APT: Sprawdź DNS i repozytoria yirmiuc

Pardus 23 Błędy APT: Sprawdź DNS i repozytoria yirmiuc

Diagnozuj błędy połączenia Pardus 23 APT, potwierdź oficjalne źródła yirmiuc i przywróć aktualizację apt bez pomijania sprawdzania podpisów pakietów.

Konfigurowanie drukarek USB i sieciowych za pomocą CUPS w systemie Harmonica OS

Konfigurowanie drukarek USB i sieciowych za pomocą CUPS w systemie Harmonica OS

Skonfiguruj drukarki w systemie Harmonica OS za pomocą CUPS, porównaj protokół IPP bez sterownika ze starszymi sterownikami i zweryfikuj drukowanie przez USB lub sieć za pomocą strony testowej.

Resetowanie zapomnianego hasła roota w systemie Harmonica OS za pomocą GRUB Recovery

Resetowanie zapomnianego hasła roota w systemie Harmonica OS za pomocą GRUB Recovery

Użyj powłoki odzyskiwania, aby ustawić nowe hasło główne systemu Harmonica OS, ze sprawdzeniem dysków szyfrowanych, systemów plików tylko do odczytu i kont używających sudo.

Konfigurowanie certyfikatów S/MIME w Thunderbirdzie w celu zapewnienia bezpiecznej poczty e-mail

Konfigurowanie certyfikatów S/MIME w Thunderbirdzie w celu zapewnienia bezpiecznej poczty e-mail

Zaimportuj lub złóż wniosek o certyfikat S/MIME w programie Thunderbird, przypisz go do podpisywania i szyfrowania, utwórz kopię zapasową klucza prywatnego i zweryfikuj bezpieczeństwo poczty e-mail.

Jak uruchomić jednocześnie Ubuntu 24.04 i Windows 11 z włączoną funkcją BitLocker

Jak uruchomić jednocześnie Ubuntu 24.04 i Windows 11 z włączoną funkcją BitLocker

Zainstaluj bezpiecznie Ubuntu 24.04 wraz z systemem Windows 11 za pomocą BitLockera. Porównaj ścieżki dostępu do dysków oddzielnych i współdzielonych, klucze odzyskiwania, partycjonowanie i sprawdzanie rozruchu.

Jak naprawić rozłączanie Wi-Fi w Ubuntu 24.04 po zawieszeniu

Jak naprawić rozłączanie Wi-Fi w Ubuntu 24.04 po zawieszeniu

Napraw zrywanie połączenia Wi-Fi w systemie Ubuntu 24.04 po wstrzymaniu, sprawdzając NetworkManager, blokady radiowe, aktualizacje, oszczędzanie energii i sterowniki, a następnie weryfikując każde wznowienie.

Napraw wysokie użycie procesora przez Tracker-Miner-3 w Ubuntu GNOME

Napraw wysokie użycie procesora przez Tracker-Miner-3 w Ubuntu GNOME

Dowiedz się, dlaczego tracker-miner-fs-3 wykorzystuje dużą ilość procesora w systemie Ubuntu GNOME oraz jak sprawdzić indeksowanie, wykluczyć foldery, zaktualizować system Ubuntu lub bezpiecznie odbudować indeks wyszukiwania.