Status dhukungan Wayland ing driver NVIDIA

Aaron Plattner, salah sawijining pangembang utama driver proprietary NVIDIA, wis nerbitake status dhukungan protokol Wayland ing cabang uji coba driver R515, sing NVIDIA wis nyedhiyakake kode sumber kanggo kabeh komponen sing mlaku ing tingkat kernel. Wigati dicathet yen ing sawetara wilayah, dhukungan kanggo protokol Wayland ing driver NVIDIA durung tekan paritas kanthi dhukungan X11. Ing wektu sing padha, lag amarga loro masalah ing driver NVIDIA lan watesan umum protokol Wayland lan server komposit adhedhasar.

Watesan driver:

  • Perpustakaan libvdpau, sing ngidini sampeyan nggunakake mekanisme akselerasi hardware kanggo proses pasca, komposit, tampilan lan dekoding video, ora duwe dhukungan kanggo Wayland. Perpustakaan uga ora bisa digunakake karo Xwayland.
  • Wayland lan Xwayland ora didhukung ing perpustakaan NvFBC (NVIDIA FrameBuffer Capture) sing digunakake kanggo njupuk layar.
  • Modul nvidia-drm ora menehi informasi babagan kapabilitas tingkat refresh variabel kayata G-Sync, nyegah supaya ora digunakake ing lingkungan basis Wayland.
  • Ing lingkungan basis Wayland, output menyang layar kasunyatan virtual, contone, sing didhukung dening platform SteamVR, ora kasedhiya amarga mekanisme DRM Lease ora bisa digunakake, sing nyedhiyakake sumber daya DRM sing dibutuhake kanggo ngasilake gambar stereo kanthi buffer sing beda-beda. mripat kiwa lan tengen nalika outputting menyang headset kasunyatan virtual.
  • Xwayland ora ndhukung ekstensi EGL_EXT_platform_x11.
  • Modul nvidia-drm ora ndhukung properti GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING lan COLOR_RANGE sing dibutuhake kanggo dhukungan lengkap kanggo koreksi warna ing manajer gabungan.
  • Nalika nggunakake Wayland, fungsi utilitas setelan nvidia diwatesi.
  • Kanthi Xwayland ing GLX, gambar buffer output menyang layar (ngarep-buffer) ora bisa digunakake karo buffering pindho.

Watesan protokol Wayland lan server komposit:

  • Protokol Wayland utawa server komposit ora ndhukung fitur kayata output stereo, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Swap Groups, lan mode tampilan lanjut (warp, blend, pixel shift, lan emulasi YUV420). Ketoke, ngleksanakake fungsi kasebut mbutuhake nggawe ekstensi EGL anyar.
  • Ora ana API sing ditampa umum sing ngidini server komposit Wayland bisa nyuda memori video liwat PCI-Express Runtime D3 (RTD3).
  • Xwayland ora duwe mekanisme sing bisa digunakake ing driver NVIDIA kanggo nyinkronake rendering aplikasi lan output layar. Tanpa sinkronisasi kasebut, ing sawetara kahanan, distorsi visual ora bisa ditolak.
  • server komposit Wayland ora ndhukung multiplexer layar (mux), digunakake ing laptop karo loro GPUs (integrated lan diskrit) kanggo langsung nyambung GPU diskrΓ¨t menyang layar terpadu utawa external. Ing X11, layar "mux" bisa kanthi otomatis ngalih nalika aplikasi layar wutuh metu liwat GPU diskrΓ¨t.
  • Rendering ora langsung liwat GLX ora bisa digunakake ing Xwayland amarga implementasi arsitektur akselerasi GLAMOR 2D ora kompatibel karo implementasi EGL NVIDIA.
  • Aplikasi GLX sing mlaku ing lingkungan basis Xwayland ora ndhukung overlay hardware.

Source: opennet.ru

Add a comment