MPV berhenti menawarkan dukungan Gnome di Wayland karena berbagai faktor

Pengembang MPV diluncurkan baru-baru ini di basis kode pemutar media, file telah melakukan berbagai modifikasi dengan tujuan dapat memverifikasi startup pemain di lingkungan GnomeSebagai ini baru saja berakhir dan program mengirimkan pesan kesalahan tentang ketidakmampuan untuk menggunakan program di GNOME.

Setelah itu perubahan ini diganti dengan versi yang lebih ringan dan terbatas pada peringatan. Sebelum ini, pada rilis 0.32, peringatan serupa sudah ada dikeluarkan jika ada masalah yang diketahui yang muncul saat menjalankan GNOME berdasarkan Wayland.

Dari masalah yang telah diidentifikasi, Disebutkan bahwa saat pemain mulai Dalam sesi GNOME berbasis Wayland, banyak masalah yang muncul, seperti rendering bingkai prematur dan jitter acak dengan sinkronisasi vsync.

Masalah ini khusus untuk GNOME, tetapi banyak pengguna yang menganggapnya bukan sebagai masalah GNOME, tetapi sebagai bug di Wayland atau MPV.

Sebelum pengembang GNOME dapat memperbaiki kekurangannya, disarankan agar pengguna beralih ke sesi lari di atas dari server X.Org atau menggunakan server komposit Wayland lainnya.

Dari masalah dengan GNOME, kurangnya dukungan untuk protokol dekorasi-xdg juga disebutkan untuk mendekorasi jendela di sisi server dan protokol zwp_idle_inhibit_manager_v1, tanpanya layar akan kosong selama pemutaran video.

Masalah pertama dapat dihindari dengan menjalankan mpv dengan opsi –Gpu-context = x11egl atau –gpu-context = x11, dan yang kedua dengan memulai mpv dengan driver gnome-session-inhibit khusus GNOME.

Hal ini sangat disayangkan karena ada banyak masalah spesifik GNOME Wayland dengan mpv yang salah dikira pengguna sebagai mpv atau kesalahan wayland padahal sebenarnya itu adalah masalah GNOME.

Hingga masalah ini diperbaiki upstream, pengguna mpv GNOME harus secara khusus menggunakan sesi Xorg atau komposer Wayland lain jika mereka menginginkan pengalaman bebas bug. Di bawah ini adalah daftar singkat masalah yang diketahui.

  • GNOME Wayland diketahui berpotensi memiliki lonjakan VSYNC acak dan bingkai yang tidak tepat. Ini terjadi di wayland dan xwayland dan hanya di GNOME. Sampai setidaknya ini diperbaiki, kami bahkan tidak dapat mulai mempertimbangkan untuk merekomendasikan GNOME wayland.
  • GNOME wayland tidak memiliki dekorasi sisi server karena mereka sengaja tidak mendukung protokol dekorasi-xdg, yang merupakan protokol upstream yang tepat. Pengguna dapat menggunakan –gpu-context = x11eglu –gpu-context = x11 untuk mendapatkan dekorasi pada jalur GNOME atau menggunakan komposer lain yang mendukung xdg-decoration.
  • GNOME wayland tidak mendukung protokol zwp idle inhibit manager. Ini berarti pengosongan layar akan terjadi selama pemutaran video hitam, tergantung pada pengaturan pengguna. Solusinya adalah menggunakan launch mpv dengan gnome-session-inhibit.

Menurut pengembang mpv, masalah ini disebabkan oleh fakta bahwa GNOME tidak hanya diposisikan sebagai desktoptetapi sebagai platform terpisah yang tidak terlalu peduli tentang kompatibilitas dengan lingkungan lain dan menolak untuk menambahkan dukungan untuk mekanisme standar yang lebih sederhana seperti protokol xdg-decoration dan zwp_idle_inhibit_manager disebutkan di atas, yang dapat menyederhanakan penyatuan aplikasi untuk berbagai lingkungan desktop.

Sebagai gantinya, GNOME mencoba menerapkan solusi sendiri yang memerlukan pengikatan GTK, mengizinkan kontrol rendering jendela sisi klien (CSD), atau meminta DBus untuk menonaktifkan screen saver.

Akhirnya, Pengembang mpv baru saja menampilkan peringatan, bukannya gagal sebelum waktunya, tapi memutuskan untuk menghentikan dukungan GNOME dan berhenti menanggapi masalah yang dilaporkan dalam sistem dengan desktop ini.

Jika Anda ingin mengetahui lebih lanjut tentang pengumuman yang dibuat oleh pengembang MPV, Anda dapat memeriksa detailnya dengan membuka tautan berikut.

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


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Shupacabra dijo

    atau menyerah pada Gnome, salam dari Plasma.