Acasă
» Cum să
»
Ubuntu 24.04 nu afișează sunetul HDMI? Restaurați ieșirea
Ubuntu 24.04 nu afișează sunetul HDMI? Restaurați ieșirea
Dacă Ubuntu 24.04 afișează semnal video pe monitor sau televizor, dar nu îl listează ca ieșire audio, conectați și porniți mai întâi ecranul, apoi alegeți ieșirea HDMI sau DisplayPort din Setări > Sunet > Ieșire . Dacă tot nu apare, verificați ecranul și cablul, inspectați dispozitivele de redare cu wpctl statusși abia apoi treceți la depanarea la nivel de sistem.
Exemplu ilustrativ: Riley conectează un desktop Ubuntu 24.04 la un televizor prin HDMI. Imaginea funcționează, dar panoul Sunet afișează doar difuzoarele încorporate ale computerului. Acest exemplu urmează verificările de mai jos; nu este un raport al unui test real sau o cauză garantată.
Știți ce trebuie să detecteze Ubuntu
HDMI și DisplayPort pot transmite atât sunet digital, cât și semnal video, dar afișajul trebuie să ofere o capacitate de redare audio și o modalitate de a-l auzi. Unele monitoare nu au difuzoare; altele transmit sunetul către o mufă pentru căști sau necesită ca difuzoarele lor să fie activate în meniul propriu al monitorului. Un televizor sau un monitor fără ieșire audio utilizabilă nu poate reda sunet doar pentru că imaginea funcționează.
Calea audio a Ubuntu are și ea straturi. Driverul hardware detectează dispozitivele cu capacitate audio, ALSA (interfața audio a kernelului Linux) expune hardware-ul, iar PipeWire direcționează audio între aplicații și ieșiri. Ubuntu Desktop folosește PipeWire în mod implicit, în timp ce diferite versiuni Ubuntu sau instalări personalizate pot utiliza un desktop sau o configurație audio diferită. O ieșire de redare este adesea numită sink ; în wpctl, înseamnă o destinație pentru sunet, nu un conector fizic.
Înainte de a modifica setările, asigurați-vă că monitorul sau televizorul este pornit și setat la intrarea HDMI conectată la computer. Reconectați cablul la ambele capete. Dacă utilizați un dock, un adaptor sau un receptor, verificați dacă acesta acceptă audio prin conexiunea respectivă. Dacă este disponibil, încercați un alt port sau cablu HDMI. Riley ar trebui să confirme că televizorul are difuzoare sau o ieșire pentru căști înainte de a considera Ubuntu drept cauză.
1. Selectați HDMI în setările Sunet
Conectați monitorul și așteptați câteva secunde pentru ca Ubuntu să îl detecteze.
Deschide Setări , alege Sunet și găsește secțiunea Ieșire .
Deschideți selectorul de dispozitive de ieșire și alegeți intrarea denumită pentru afișaj, cum ar fi HDMI / DisplayPort sau un model de monitor. Numele exacte depind de computer și de afișaj.
Măriți volumul de ieșire , asigurați-vă că sunetul sistemului nu este dezactivat și utilizați opțiunea Test dacă butonul este disponibil. Ubuntu documentează acest selector de ieșire și controlul de testare în instrucțiunile sale pentru setările de sunet .
Lista deschisă Dispozitive de ieșire afișează opțiunea HDMI / DisplayPort selectată; eticheta exactă a dispozitivului variază în funcție de hardware.
Pentru Riley, selectarea ieșirii TV este prima modificare semnificativă a software-ului. Dacă afișajul nu apare în listă, nu continuați să selectați difuzoarele încorporate și nu vă așteptați ca sunetul să treacă prin HDMI; continuați cu verificările de mai jos.
2. Verificați volumul și ruta aplicației
După selectarea HDMI, confirmați că glisorul Output Volume este peste zero și că sistemul nu este dezactivat. Verificați, de asemenea, comenzile de volum și dezactivare a sunetului ale afișajului. Când un monitor are o mufă pentru căști, conectați căștile acolo numai dacă manualul acestuia indică faptul că mufa respectivă transmite sunet de la HDMI.
Panoul de ieșire HDMI prezintă selectorul de dispozitive, controlul volumului și butonul Test utilizat pentru verificarea redării.
Dacă sunetul de test pe desktop funcționează, dar o aplicație rămâne silențioasă, verificați comenzile de dezactivare a sunetului și de ieșire ale aplicației respective. Unele aplicații păstrează un flux audio existent pe dispozitivul anterior; închideți complet și redeschideți aplicația după ce modificați ieșirea sistemului, apoi testați din nou redarea. Nu modificați setările de intrare sau microfon: acestea controlează înregistrarea, nu redarea HDMI.
3. Confirmați ieșirea HDMI cuwpctl
Dacă selectorul GUI este confuz, terminalul poate afișa ceea ce vede PipeWire în prezent. Deschideți Terminalul și executați:
wpctl status
În rezultat, căutați sub Sinks un dispozitiv de redare HDMI sau DisplayPort. Intrările numerotate ale comenzii sunt ID-uri de obiect temporare, așadar folosiți ID-ul afișat pe propriul sistem în loc să copiați un număr dintr-un exemplu sau o captură de ecran. Documentele de referință wpctlstatus de la WirePlumber și set-default.
Exemple de ieșiri de stare grupează destinațiile de redare sub Sink-uri; numele și ID-urile dispozitivelor variază între sisteme.
Dacă receptorul HDMI este listat, dar este activă ieșirea greșită, setați valoarea implicită cu ID-ul afișat lângă receptorul HDMI respectiv:
wpctl set-default ID
Înlocuiți IDcu numărul curent al receptorului HDMI. Comanda setează destinația implicită pentru fluxurile audio noi; nu poate crea un dispozitiv care lipsește din listă. Dacă receptorul implicit este dezactivat, activați-l cu:
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0
Executați wpctl statusdin nou pentru a verifica lista curentă și marcajul implicit, apoi repetați testul Setări sunet. Nu utilizați un ID de receptor copiat de pe alt computer: ID-urile se pot schimba după reconectare sau repornire.
Folosește ID-ul curent al receptorului HDMI din propria ieșire de stare wpctl în loc de ID.
4. Dacă Ubuntu încă nu listează HDMI
Deconectați cablul HDMI, asigurați-vă că ecranul este pornit și setat la intrarea corectă, apoi reconectați-l ferm. Așteptați puțin și redeschideți Setări > Sunet. Dacă dispozitivul tot nu apare, reporniți Ubuntu cu ecranul deja conectat. O repornire este o verificare mai sigură decât instalarea de pachete audio aleatorii sau trecerea la un alt server de sunet.
Documentația audio a Ubuntu explică faptul că modulele audio ale kernelului detectează dispozitive precum ieșirile HDMI/DisplayPort și că Ubuntu Desktop direcționează audio prin PipeWire. Dacă wpctl statustot nu există un receptor HDMI după reconectare și repornire, problema este anterioară alegerii unei ieșiri implicite: poate implica driverul GPU/audio, dock-ul sau adaptorul, cablul sau capacitățile raportate ale afișajului. Documentația Audio pe Ubuntu a Ubuntu descrie aceste straturi audio. Verificați informațiile de asistență ale producătorului computerului sau GPU pentru modelul dvs. și comparați cu un alt cablu, port sau afișaj, dacă este posibil. Evitați copierea comenzilor kernel-module din sfaturi pentru un alt GPU; o modificare greșită a driverului poate crea probleme noi.
Verificați remedierea
Lăsați HDMI selectat în Setări > Sunet > Ieșire , utilizați controlul Test și redați un scurt clip în aplicație care inițial nu avea sunet. Confirmați că sunetul provine de la difuzoarele televizorului sau monitorului sau de la mufa pentru căști, verificați propriul volum și verificați dacă wpctl statusHDMI este selectat ca implicit. Dacă testul de sistem este silențios, dar HDMI rămâne selectat, verificați capacitatea audio a afișajului și setările de dezactivare a sunetului înainte de a schimba driverele Ubuntu.