Strona główna
» Jak
»
Ubuntu 24.04 nie wyświetla dźwięku HDMI? Przywróć wyjście
Ubuntu 24.04 nie wyświetla dźwięku HDMI? Przywróć wyjście
Jeśli Ubuntu 24.04 wyświetla obraz na monitorze lub telewizorze, ale nie jest on wymieniony jako wyjście audio, najpierw podłącz i włącz wyświetlacz, a następnie wybierz wyjście HDMI lub DisplayPort w Ustawieniach > Dźwięk > Wyjście . Jeśli nadal się nie pojawia, sprawdź wyświetlacz i kabel, sprawdź urządzenia odtwarzające za pomocą [i] wpctl status, a dopiero potem przejdź do rozwiązywania problemów na poziomie systemu.
Przykład ilustrujący: Riley podłącza komputer stacjonarny Ubuntu 24.04 do telewizora przez HDMI. Obraz działa, ale panel Dźwięk pokazuje tylko wbudowane głośniki komputera. Ten przykład jest zgodny z poniższymi procedurami sprawdzania; nie jest to raport z rzeczywistego testu ani gwarantowana przyczyna.
Dowiedz się, co Ubuntu musi wykryć
HDMI i DisplayPort mogą przesyłać zarówno dźwięk cyfrowy, jak i obraz, ale wyświetlacz musi deklarować możliwość odtwarzania dźwięku i umożliwiać jego odsłuchiwanie. Niektóre monitory nie mają głośników; inne przesyłają dźwięk do gniazda słuchawkowego lub wymagają włączenia głośników w menu monitora. Telewizor lub monitor bez użytecznego wyjścia audio nie może odtwarzać dźwięku tylko dlatego, że obraz działa.
Ścieżka audio w Ubuntu również składa się z warstw. Sterownik sprzętowy wykrywa urządzenia obsługujące dźwięk, ALSA (interfejs audio jądra Linuksa) udostępnia sprzęt, a PipeWire kieruje dźwiękiem między aplikacjami i wyjściami. Ubuntu Desktop domyślnie korzysta z PipeWire, natomiast różne wersje Ubuntu lub instalacje niestandardowe mogą korzystać z innej konfiguracji pulpitu lub dźwięku. Wyjście odtwarzania jest często nazywane odbiornikiem (ang. sink ); w [ang. s/t/t wpctl] oznacza to miejsce docelowe dla dźwięku, a nie fizyczne złącze.
Przed zmianą ustawień upewnij się, że monitor lub telewizor jest włączony i ustawiony na wejście HDMI podłączone do komputera. Podłącz ponownie kabel na obu końcach. Jeśli używasz stacji dokującej, adaptera lub odbiornika, sprawdź, czy obsługuje on dźwięk przez to połączenie. Jeśli to możliwe, wypróbuj inny port HDMI lub kabel. Riley powinien upewnić się, że telewizor ma głośniki lub wyjście słuchawkowe, zanim uzna Ubuntu za przyczynę problemu.
1. Wybierz HDMI w ustawieniach dźwięku
Podłącz wyświetlacz i poczekaj kilka sekund, aż Ubuntu go wykryje.
Otwórz Ustawienia , wybierz Dźwięk i znajdź sekcję Wyjście .
Otwórz selektor urządzeń wyjściowych i wybierz wpis odpowiadający wyświetlaczowi, np. HDMI/DisplayPort lub model monitora. Dokładne nazwy zależą od komputera i wyświetlacza.
Zwiększ głośność wyjściową , upewnij się, że dźwięk systemowy nie jest wyciszony i użyj przycisku Test, jeśli jest dostępny. Ubuntu dokumentuje ten selektor wyjścia i kontrolkę testową w instrukcji ustawień dźwięku .
Otwarta lista urządzeń wyjściowych pokazuje wybraną opcję HDMI/DisplayPort. Dokładna etykieta urządzenia różni się w zależności od sprzętu.
W przypadku Riley, wybór wyjścia TV to pierwsza istotna zmiana w oprogramowaniu. Jeśli wyświetlacz nie pojawi się na liście, nie wybieraj dalej wbudowanych głośników i nie oczekuj, że dźwięk będzie przesyłany przez HDMI; kontynuuj sprawdzanie zgodnie z poniższymi instrukcjami.
2. Sprawdź głośność i trasę aplikacji
Po wybraniu HDMI upewnij się, że suwak głośności wyjściowej jest powyżej zera i system nie jest wyciszony. Sprawdź również ustawienia głośności i wyciszenia na wyświetlaczu. Jeśli monitor ma gniazdo słuchawkowe, podłącz do niego słuchawki tylko wtedy, gdy instrukcja obsługi wskazuje, że gniazdo to obsługuje dźwięk z HDMI.
Na panelu wyjścia HDMI znajduje się selektor urządzeń, regulator głośności oraz przycisk testowy służący do sprawdzania odtwarzania.
Jeśli dźwięk testowy na pulpicie działa, ale jedna aplikacja pozostaje wyciszona, sprawdź ustawienia wyciszenia i wyjścia tej aplikacji. Niektóre aplikacje zachowują istniejący strumień audio na poprzednim urządzeniu; po zmianie wyjścia systemowego zamknij aplikację i uruchom ją ponownie, a następnie przetestuj odtwarzanie ponownie. Nie zmieniaj ustawień wejścia ani mikrofonu: to one sterują nagrywaniem, a nie odtwarzaniem przez HDMI.
3. Potwierdź wyjście HDMI za pomocąwpctl
Jeśli selektor GUI jest niejasny, terminal może pokazać, co aktualnie widzi PipeWire. Otwórz terminal i wykonaj polecenie:
wpctl status
W wynikach wyszukiwania, w sekcji „ Złącza ” poszukaj urządzenia odtwarzającego HDMI lub DisplayPort. Ponumerowane wpisy polecenia to tymczasowe identyfikatory obiektów, dlatego użyj identyfikatora wyświetlanego w systemie, zamiast kopiować numer z przykładu lub zrzutu ekranu. Dokumenty referencyjne wpctlstatus firmy WirePlumber i pliki set-default.
Przykładowe wyniki grupują miejsca docelowe odtwarzania w obszarze Odbiorniki; nazwy i identyfikatory urządzeń różnią się w zależności od systemu.
Jeżeli na liście znajduje się odbiornik HDMI, ale aktywne jest niewłaściwe wyjście, ustaw wartość domyślną za pomocą identyfikatora wyświetlanego obok tego odbiornika HDMI:
wpctl set-default ID
Zastąp IDbieżącym numerem odbiornika HDMI. Polecenie ustawia domyślną lokalizację docelową dla nowych strumieni audio; nie może utworzyć urządzenia, którego brakuje na liście. Jeśli domyślny odbiornik jest wyciszony, wyłącz jego wyciszenie za pomocą:
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0
Uruchom wpctl statusponownie, aby sprawdzić bieżącą listę i znacznik domyślny, a następnie powtórz test ustawień dźwięku. Nie używaj identyfikatora odbiornika skopiowanego z innego komputera: identyfikatory mogą ulec zmianie po ponownym połączeniu lub uruchomieniu.
Zamiast ID użyj bieżącego identyfikatora odbiornika HDMI z własnego wyjścia stanu wpctl.
4. Jeśli Ubuntu nadal nie wyświetla HDMI
Odłącz kabel HDMI, upewnij się, że wyświetlacz jest włączony i ustawiony na prawidłowe wejście, a następnie podłącz go ponownie. Odczekaj chwilę i ponownie otwórz Ustawienia > Dźwięk. Jeśli urządzenie nadal się nie pojawia, uruchom ponownie Ubuntu z podłączonym wyświetlaczem. Ponowne uruchomienie jest bezpieczniejszym sposobem sprawdzenia niż instalowanie losowych pakietów audio lub przełączanie się na inny serwer dźwięku.
Dokumentacja audio Ubuntu wyjaśnia, że moduły audio jądra wykrywają urządzenia takie jak wyjścia HDMI/DisplayPort, a Ubuntu Desktop kieruje dźwięk przez PipeWire. Jeśli wpctl statuspo ponownym podłączeniu i restarcie nadal nie ma sygnału HDMI, problem jest bardziej złożony niż wybór domyślnego wyjścia: może dotyczyć sterownika karty graficznej/audio, stacji dokującej lub adaptera, kabla lub deklarowanych możliwości wyświetlacza. Dokumentacja Ubuntu dotycząca dźwięku w Ubuntu opisuje te warstwy audio. Sprawdź informacje dotyczące obsługi technicznej swojego modelu przez producenta komputera lub karty graficznej i, jeśli to możliwe, porównaj z innym kablem, portem lub wyświetlaczem. Unikaj kopiowania poleceń kernel-module z instrukcji dla innego procesora graficznego; nieprawidłowa zmiana sterownika może spowodować nowe problemy.
Sprawdź poprawność
Pozostaw HDMI zaznaczone w Ustawieniach > Dźwięk > Wyjście , użyj kontrolki Test i odtwórz krótki klip w aplikacji, który pierwotnie nie miał dźwięku. Upewnij się, że dźwięk pochodzi z głośników telewizora lub monitora albo z gniazda słuchawkowego, sprawdź jego głośność i upewnij się, że wpctl statusHDMI jest domyślnie wybrane. Jeśli test systemu jest cichy, ale HDMI pozostaje zaznaczone, sprawdź możliwości audio wyświetlacza i ustawienia wyciszenia przed zmianą sterowników Ubuntu.