MPV przestaje oferować wsparcie Gnome na Wayland z różnych powodów

Prezentacja twórców MPV ostatnio w bazie kodu odtwarzacza multimediów plik dokonały różnych modyfikacji w celu móc zweryfikować uruchamianie gracza w środowisku GnomeJak to się po prostu kończy a program wysyła komunikat o błędzie dotyczący niemożności użycia programu w GNOME.

Po tym ta zmiana została zastąpiona lżejszą wersją i ogranicza się do ostrzeżenia. Wcześniej, od wersji 0.32, było już podobne ostrzeżenie wydane w przypadku występowania znanych problemów które się pojawiają podczas uruchamiania GNOME w oparciu o Wayland.

Spośród zidentyfikowanych problemów Wspomina się, że gdy gracz zaczyna w sesji GNOME opartej na Wayland pojawia się wiele problemów, takich jak przedwczesne renderowanie klatek i przypadkowy jitter z synchronizacją vsync.

Te problemy są specyficzne dla GNOME, ale wielu użytkowników postrzega je nie jako problemy z GNOME, ale jako błędy w Waylandzie lub MPV.

Zanim programiści GNOME będą mogli naprawić niedociągnięcia, zaleca się, aby użytkownicy przełączali się na sesję biegać na górze z serwera X.Org lub użyj innych serwerów złożonych Wayland.

O problemach z GNOME, wspomniano również o braku wsparcia dla protokołu xdg-decoration do ozdabiania okien po stronie serwera i protokołu zwp_idle_inhibit_manager_v1, bez którego ekran może zgasnąć podczas odtwarzania wideo.

Pierwszego problemu można uniknąć, uruchamiając mpv z opcjami –Gpu-context = x11egl lub –gpu-context = x11, a drugi, uruchamiając mpv ze sterownikiem gnome-session-inhibit specyficznym dla GNOME.

Jest to niefortunne, ponieważ istnieje wiele problemów specyficznych dla GNOME Wayland z mpv, które użytkownicy mylą jako mpv lub błędy waylandów, podczas gdy w rzeczywistości jest to problem z GNOME.

Dopóki te problemy nie zostaną naprawione przez autorów, użytkownicy GNOME mpv powinni w szczególności używać sesji Xorg lub innego kompozytora Wayland, jeśli chcą mieć wolne od błędów doświadczenie. Poniżej znajduje się krótka lista znanych problemów.

  • Wiadomo, że GNOME Wayland potencjalnie ma losowe skoki VSYNC i nieodpowiednie ramki. Dzieje się tak zarówno w Wayland, jak i Xwayland i tylko w GNOME. Dopóki przynajmniej nie zostanie to naprawione, nie możemy nawet zacząć rozważać rekomendowania GNOME wayland.
  • GNOME wayland nie ma dekoracji po stronie serwera, ponieważ celowo nie obsługuje protokołu xdg-decoration, który jest prawidłowym protokołem nadrzędnym. Użytkownicy mogą użyć –gpu-context = x11eglu –gpu-context = x11, aby uzyskać dekoracje ze ścieżki GNOME lub użyć innego kompozytora obsługującego xdg-decoration.
  • GNOME wayland nie obsługuje protokołu zwp idle inhibit manager. Oznacza to, że podczas odtwarzania czarnego wideo nastąpi wygaszenie ekranu, w zależności od ustawień użytkownika. Obejściem problemu jest użycie funkcji launch mpv z blokadą sesji gnome-specyficznej dla gnome.

Według twórców MPV, te problemy są spowodowane faktem, że GNOME jest pozycjonowane nie tylko jako pulpitale jako oddzielna platforma, która tak naprawdę nie dba o kompatybilność z innymi środowiskami i odmawia dodania obsługi prostszych standardowych mechanizmów, takich jak protokoły xdg-decoration i zwp_idle_inhibit_manager wspomniane powyżej, co może uprościć ujednolicenie aplikacji dla różnych środowisk graficznych.

Zamiast tego GNOME próbuje wymusić własne obejścia, które wymagają wiązania GTK, pozwalają na sterowanie renderowaniem okien po stronie klienta (CSD) lub wymagają DBus, aby wyłączyć wygaszacz ekranu.

Wreszcie, Deweloperzy mpv właśnie wyświetlili ostrzeżeniezamiast przedwcześnie zawodzić, ale postanowił zaprzestać wsparcia dla GNOME i przestań odpowiadać na zgłoszone problemy w systemach z tym pulpitem.

Jeśli chcesz dowiedzieć się więcej o ogłoszeniu ogłoszonym przez programistów MPV, możesz sprawdzić szczegóły, przechodząc do poniższego linku.

źródło: https://github.com/mpv-player/mpv/


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Shupacabra powiedział

    lub zrezygnowałem z Gnome, pozdrowienia od Plazmy.