Home
» Hoe
»
Ubuntu 24.04 geeft geen HDMI-geluid weer? Herstel de uitvoer.
Ubuntu 24.04 geeft geen HDMI-geluid weer? Herstel de uitvoer.
Als Ubuntu 24.04 wel beeld op uw monitor of tv weergeeft, maar deze niet als audio-uitgang vermeldt, sluit dan eerst het scherm aan en schakel het in. Selecteer vervolgens de HDMI- of DisplayPort-uitgang in Instellingen > Geluid > Uitvoer . Als het beeld dan nog steeds niet verschijnt, controleer dan het scherm en de kabel, inspecteer de afspeelapparaten met de opdracht wpctl status`dvd -g` en ga pas daarna verder met het oplossen van problemen op systeemniveau.
Illustratief voorbeeld: Riley verbindt een Ubuntu 24.04-desktop met een tv via HDMI. Het beeld werkt, maar in het geluidspaneel worden alleen de ingebouwde luidsprekers van de computer weergegeven. Dit voorbeeld volgt de onderstaande controles; het is geen verslag van een echte test of een gegarandeerde oorzaak.
Weet wat Ubuntu moet detecteren.
HDMI en DisplayPort kunnen zowel digitale audio als video overbrengen, maar het scherm moet wel een audio-afspeelmogelijkheid bieden en een manier bieden om het geluid te horen. Sommige monitoren hebben geen luidsprekers; andere sturen het geluid naar een hoofdtelefoonaansluiting of vereisen dat de luidsprekers in het menu van de monitor zelf worden ingeschakeld. Een tv of monitor zonder bruikbare audio-uitgang kan geen geluid afspelen, ook al werkt het beeld.
Het audiopad van Ubuntu kent ook verschillende lagen. De hardware-driver detecteert apparaten die audio kunnen afspelen, ALSA (de audio-interface van de Linux-kernel) ontsluit de hardware en PipeWire routeert audio tussen applicaties en uitgangen. Ubuntu Desktop gebruikt standaard PipeWire, terwijl andere Ubuntu-varianten of aangepaste installaties een andere desktop- of audio-configuratie kunnen gebruiken. Een afspeeluitgang wordt vaak een ' sink' genoemd ; in dit geval wpctlbetekent dit een bestemming voor geluid, niet een fysieke connector.
Voordat u instellingen wijzigt, moet u ervoor zorgen dat de monitor of tv is ingeschakeld en is ingesteld op de HDMI-ingang die op de computer is aangesloten. Controleer of de kabel aan beide uiteinden goed is aangesloten. Als u een dockingstation, adapter of receiver gebruikt, controleer dan of deze audio via die aansluiting ondersteunt. Probeer indien mogelijk een andere HDMI-poort of -kabel. Riley moet controleren of de tv luidsprekers of een hoofdtelefoonuitgang heeft voordat Ubuntu als oorzaak wordt aangewezen.
1. Selecteer HDMI in de geluidsinstellingen.
Sluit het beeldscherm aan en wacht een paar seconden tot Ubuntu het detecteert.
Open Instellingen , kies Geluid en zoek het gedeelte Uitvoer .
Open het uitvoerapparaatselectiemenu en kies de optie die overeenkomt met het beeldscherm, zoals HDMI/DisplayPort of het model van de monitor. De exacte namen kunnen variëren afhankelijk van de computer en het beeldscherm.
Verhoog het uitvoervolume , zorg ervoor dat het systeemgeluid niet is gedempt en gebruik de testfunctie als de knop beschikbaar is. Ubuntu beschrijft deze uitvoerselector en testfunctie in de instructies voor de geluidsinstellingen .
In de lijst met geopende uitvoerapparaten wordt HDMI/DisplayPort geselecteerd; de exacte apparaataanduiding verschilt per hardware.
Voor Riley is het selecteren van de tv-uitgang de eerste belangrijke softwarewijziging. Als het scherm niet in de lijst verschijnt, blijf dan niet de ingebouwde luidsprekers selecteren en verwacht niet dat het geluid via HDMI wordt doorgegeven; ga verder met de onderstaande controles.
2. Controleer het volume en de route van de applicatie.
Nadat je HDMI hebt geselecteerd, controleer je of de volumeregelaar voor de uitgang boven nul staat en of het systeem niet is gedempt. Controleer ook de volume- en dempingsinstellingen van het scherm zelf. Als een monitor een hoofdtelefoonaansluiting heeft, sluit deze dan alleen aan als in de handleiding staat dat de aansluiting audio via HDMI doorgeeft.
Op het HDMI-uitgangspaneel vindt u de apparaatselector, de volumeregelaar en de testknop waarmee u de weergave kunt controleren.
Als het testgeluid op het bureaublad werkt, maar één app stil blijft, controleer dan de mute- en uitvoerinstellingen van die app. Sommige apps houden een bestaande audiostream op het vorige apparaat vast; sluit de app volledig af en open deze opnieuw nadat u de systeemuitvoer hebt gewijzigd, en test de weergave vervolgens opnieuw. Wijzig geen invoer- of microfooninstellingen: deze regelen de opname, niet de HDMI-weergave.
3. Controleer de HDMI-uitgang metwpctl
Als de GUI-selector onduidelijk is, kan de terminal laten zien wat PipeWire momenteel ziet. Open de terminal en voer het volgende commando uit:
wpctl status
Kijk in de uitvoer onder 'Sinks' naar een HDMI- of DisplayPort-afspeelapparaat. De genummerde vermeldingen in de opdracht zijn tijdelijke object-ID's, dus gebruik de ID die op uw eigen systeem wordt weergegeven in plaats van een nummer uit een voorbeeld of schermafbeelding te kopiëren. Raadpleeg de referentiedocumenten van WirePlumber over wpctlstatus en set-default.
Voorbeeld: statusuitvoer groepeert afspeelbestemmingen onder 'Sinks'; apparaatnamen en ID's variëren per systeem.
Als de HDMI-ontvanger wordt weergegeven, maar de verkeerde uitgang actief is, stel dan de standaarduitgang in met de ID die naast die HDMI-ontvanger wordt weergegeven:
wpctl set-default ID
Vervang dit IDdoor het huidige HDMI-ontvangernummer. Met deze opdracht wordt de standaardbestemming voor nieuwe audiostreamen ingesteld; er kan geen apparaat worden aangemaakt dat niet in de lijst staat. Als de standaardontvanger is gedempt, kunt u deze dempen met de volgende opdracht:
wpctl set-mute @DEFAULT_AUDIO_SINK@ 0
Voer de test wpctl statusopnieuw uit om de huidige lijst en de standaardmarkering te controleren en herhaal vervolgens de test van de geluidsinstellingen. Gebruik geen sink-ID die van een andere computer is gekopieerd: ID's kunnen veranderen na herverbindingen of herstarts.
Gebruik in plaats van ID de huidige HDMI-sink-ID uit de statusuitvoer van wpctl.
4. Als Ubuntu HDMI nog steeds niet weergeeft.
Koppel de HDMI-kabel los, controleer of het beeldscherm is ingeschakeld en op de juiste ingang is ingesteld, en sluit de kabel vervolgens weer stevig aan. Wacht even en open Instellingen > Geluid opnieuw. Als het apparaat nog steeds niet verschijnt, herstart Ubuntu met het beeldscherm aangesloten. Een herstart is een veiligere volgende stap dan het installeren van willekeurige audiopakketten of het overschakelen naar een andere geluidsserver.
De audio-documentatie van Ubuntu legt uit dat de audiomodules van de kernel apparaten zoals HDMI/DisplayPort-uitgangen detecteren en dat Ubuntu Desktop audio via PipeWire doorstuurt. Als er wpctl statusna het opnieuw aansluiten en herstarten nog steeds geen HDMI-uitgang is, ligt het probleem eerder dan het kiezen van een standaarduitgang: het kan te maken hebben met de GPU/audiostuurprogramma's, het dockingstation of de adapter, de kabel of de gerapporteerde mogelijkheden van het beeldscherm. De documentatie over audio in Ubuntu beschrijft deze audiolagen. Controleer de ondersteuningsinformatie van de computer- of GPU-fabrikant voor uw model en vergelijk indien mogelijk met een andere kabel, poort of beeldscherm. Vermijd het kopiëren van kernelmodule-opdrachten uit adviezen voor een andere GPU; een verkeerde wijziging van het stuurprogramma kan nieuwe problemen veroorzaken.
Controleer de oplossing.
Laat HDMI geselecteerd in Instellingen > Geluid > Uitvoer , gebruik de testfunctie en speel een kort fragment af in de app dat oorspronkelijk geen geluid had. Controleer of er geluid uit de luidsprekers of hoofdtelefoonaansluiting van de tv of monitor komt, controleer het volume en controleer of wpctl statusHDMI als standaard is geselecteerd. Als de systeemtest geen geluid geeft, maar HDMI geselecteerd blijft, controleer dan de audiomogelijkheden en dempingsinstellingen van het scherm voordat u de Ubuntu-stuurprogramma's wijzigt.