Status kompatibilitas Wayland dengan driver Nvidia dirilis

Harun Plattner, salah satu pengembang utama driver NVIDIA, membuatnya dikenal dengan memposting status dukungan protokol Wayland di cabang uji pengontrol R515, yang NVIDIA menyediakan kode sumber untuk semua komponen tingkat kernel.

Perlu dicatat bahwa di beberapa daerah, dukungan protokol Wayland di driver NVIDIA belum mencapai paritas dengan kompatibilitas X11. Pada saat yang sama, lag disebabkan oleh masalah driver NVIDIA dan batasan umum dari protokol Wayland dan server komposit berdasarkan itu.

Ada beberapa area di mana driver NVIDIA R515 tidak memiliki paritas fitur antara X11 dan Wayland. Ini mungkin karena keterbatasan driver itu sendiri, protokol Wayland, atau komposer Wayland tertentu yang digunakan. Seiring waktu, daftar ini diharapkan menjadi lebih pendek karena fungsionalitas yang hilang diimplementasikan di driver dan komponen upstream, tetapi berikut ini menangkap situasi pada rilis versi driver ini. Perhatikan bahwa daftar ini mengasumsikan compositor dengan dukungan penuh yang memadai untuk ekstensi protokol Wayland terkait grafis.

Di dalam keterbatasan yang ada berikut masih disebutkan:

  • Perpustakaan libvdpau.dll, yang memungkinkan mekanisme akselerasi perangkat keras untuk pasca-pemrosesan video, pengomposisian, tampilan dan decoding, tidak memiliki dukungan bawaan untuk Wayland. Pustaka juga tidak dapat digunakan dengan Xwayland.
  • Wayland dan Xwayland tidak didukung oleh perpustakaan NvFBC (NVIDIA FrameBuffer Capture) digunakan untuk tangkapan layar.
  • Modul nvidia-drm tidak melaporkan fitur kecepatan refresh variabel seperti G-Sync, yang mencegahnya digunakan di lingkungan berbasis Wayland.
  • Di lingkungan berbasis Wayland, output ke layar realitas virtual, misalnya, kompatibel dengan platform SteamVR, tidak tersedia karena mekanisme DRM Lease yang tidak dapat dioperasikan, yang menyediakan sumber daya DRM yang diperlukan untuk membentuk gambar stereo dengan buffer yang berbeda.
  • Xwayland tidak mendukung ekstensi EGL_EXT_platform_x11.
  • Modul nvidia-drm tidak mendukung properti GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING, dan COLOR_RANGE, yang diperlukan untuk dukungan koreksi warna penuh di manajer komposit.
  • Saat menggunakan Wayland, fungsionalitas utilitas pengaturan nvidia terbatas.
  • Dengan Xwayland di GLX, menggambar buffer output ke layar (buffer depan) tidak berfungsi dengan buffering ganda.

Sedangkan dari pihak batasan protokol Wayland dan server komposit:

  • Fungsinya seperti Keluaran stereo, SLI, Mosaik Multi-GPU, Kunci Bingkai, Genlock, Grup swap dan mode tampilan lanjutan (warp, blend, pixel shift, dan emulasi YUV420) tidak didukung pada protokol Wayland atau server komposit. Rupanya, untuk mengimplementasikan fungsi seperti itu, perlu membuat ekstensi EGL baru.
  • Tidak ada API yang diterima secara umum yang memungkinkan server komposit Wayland mematikan memori video melalui PCI-Express Runtime D3 (RTD3).
  • Xwayland tidak memiliki mekanisme yang dapat digunakan dalam driver NVIDIA untuk menyinkronkan rendering aplikasi dan output layar. Tanpa sinkronisasi seperti itu, dalam beberapa keadaan, munculnya distorsi visual tidak dikecualikan.
  • Server Komposit Wayland tidak mendukung multiplexer tampilan (mux) digunakan di laptop dengan GPU ganda (terintegrasi dan terpisah) untuk menghubungkan langsung GPU terpisah ke layar terintegrasi atau eksternal. Di X11, tampilan "mux" dapat secara otomatis beralih ketika aplikasi layar penuh keluar melalui GPU diskrit.
  • Render tidak langsung melalui GLX tidak berfungsi di Xwayland, karena implementasi arsitektur akselerasi 2D GLAMOR tidak kompatibel dengan implementasi EGL NVIDIA.
  • Overlay perangkat keras tidak didukung oleh aplikasi GLX yang berjalan di lingkungan berbasis Xwayland.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.


Jadilah yang pertama mengomentari

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.