MPV stopt met het aanbieden van Gnome-ondersteuning op Wayland vanwege verschillende factoren

MPV-ontwikkelaars onthuld onlangs in de codebasis van de mediaspeler, de hebben verschillende wijzigingen aangebracht met het doel van het opstarten van de speler in de Gnome-omgeving kunnen verifiërenAls dit eindigt gewoon en het programma stuurt een foutmelding over het onvermogen om het programma in GNOME te gebruiken.

Daarna deze wijziging is vervangen door een lichtere versie en beperkt tot een waarschuwing. Voorafgaand hieraan, vanaf de 0.32-release, was er al een soortgelijke waarschuwing uitgegeven op basis van bekende problemen Dat verschijn bij het draaien van GNOME op basis van Wayland.

Van de problemen die zijn geïdentificeerd, Er wordt vermeld dat wanneer de speler start in Wayland-gebaseerde GNOME-sessies verschijnen veel problemen, zoals voortijdige frame-weergave en willekeurige jitter met vsync-synchronisatie.

Deze problemen zijn specifiek voor GNOME, maar veel gebruikers beschouwen ze niet als GNOME-problemen, maar als bugs in Wayland of MPV.

Voordat de GNOME-ontwikkelaars de tekortkomingen kunnen verhelpen, het wordt aanbevolen dat gebruikers overschakelen naar een sessie ren op de top van de X.Org-server of gebruik andere samengestelde Wayland-servers.

Van de problemen met GNOME, het gebrek aan ondersteuning voor het xdg-decoration protocol wordt ook genoemd om vensters aan serverzijde en protocol te verfraaien zwp_idle_inhibit_manager_v1, zonder welke het scherm tijdens het afspelen van video zwart kan worden.

Het eerste probleem kan worden vermeden door mpv uit te voeren met de opties –Gpu-context = x11egl of –gpu-context = x11, en de tweede door mpv te starten met de GNOME-specifieke gnome-session-inhibit driver.

Dit is jammer, want er zijn veel GNOME Wayland-specifieke problemen met mpv die gebruikers aanzien als mpv- of wayland-fouten terwijl het eigenlijk een GNOME-probleem is.

Totdat deze problemen stroomopwaarts zijn opgelost, moeten GNOME mpv-gebruikers specifiek de Xorg-sessie of een andere Wayland-componist gebruiken als ze een bug-vrije ervaring willen. Hieronder vindt u een korte lijst met bekende problemen.

  • Het is bekend dat GNOME Wayland mogelijk willekeurige VSYNC-pieken en ongeschikte frames heeft. Dit gebeurt zowel in wayland als in xwayland en alleen in GNOME. Totdat dit tenminste is opgelost, kunnen we niet eens overwegen om GNOME wayland aan te bevelen.
  • GNOME wayland heeft geen server-side decoraties omdat ze opzettelijk het xdg-decoration protocol niet ondersteunen, wat een goed upstream protocol is. Gebruikers kunnen –gpu-context = x11eglu –gpu-context = x11 gebruiken om decoraties op het GNOME-pad te krijgen of een andere componist gebruiken die xdg-decoration ondersteunt.
  • GNOME wayland ondersteunt het zwp idle inhibit manager-protocol niet. Dit betekent dat het scherm leeg wordt gemaakt tijdens het afspelen van zwarte video, afhankelijk van de gebruikersinstellingen. Een oplossing is om launch mpv te gebruiken met de gnome-specifieke gnome-session-inhibit.

Volgens de mpv-ontwikkelaars, deze problemen worden veroorzaakt door het feit dat GNOME niet alleen als desktop is gepositioneerdmaar als een apart platform dat niet echt geeft om compatibiliteit met andere omgevingen en weigert ondersteuning toe te voegen voor de eenvoudigere standaardmechanismen zoals protocollen xdg-decoration en zwp_idle_inhibit_manager hierboven genoemd, wat de unificatie van applicaties voor verschillende desktopomgevingen zou kunnen vereenvoudigen.

In plaats daarvan probeert GNOME zijn eigen tijdelijke oplossingen af ​​te dwingen die GTK-binding vereisen, client-side window rendering (CSD) -controle toestaan, of vereisen dat DBus de schermbeveiliging uitschakelt.

Tenslotte mpv-ontwikkelaars hebben zojuist een waarschuwing weergegeven, in plaats van voortijdig te falen, maar besloten om de GNOME-ondersteuning stop te zetten en reageert niet meer op gerapporteerde problemen in systemen met deze desktop.

Als je meer wilt weten over de aankondiging van de MPV-ontwikkelaars, kun je de details bekijken door naar de volgende link te gaan.

bron: https://github.com/mpv-player/mpv/


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Shupacabra zei

    of gaf Gnome op, groeten van Plasma.