Status sa suporta sa Wayland sa mga drayber sa NVIDIA

Si Aaron Plattner, usa sa mga nanguna nga developer sa NVIDIA proprietary drivers, nagpatik sa status sa Wayland protocol support sa testing branch sa R515 drivers, diin ang NVIDIA naghatag sa source code para sa tanang component nga nagdagan sa kernel level. Namatikdan nga sa daghang mga lugar, ang suporta alang sa protocol sa Wayland sa drayber sa NVIDIA wala pa makaabot sa parity nga adunay suporta sa X11. Sa parehas nga oras, ang lag tungod sa parehas nga mga problema sa drayber sa NVIDIA ug mga kinatibuk-ang limitasyon sa protocol sa Wayland ug mga composite server nga gibase niini.

Limitasyon sa drayber:

  • Ang librarya sa libvdpau, nga nagtugot kanimo sa paggamit sa mga mekanismo sa pagpadali sa hardware alang sa post-processing, compositing, display ug video decoding, walay built-in nga suporta alang sa Wayland. Ang librarya dili usab magamit sa Xwayland.
  • Wayland ug Xwayland wala gisuportahan sa NvFBC (NVIDIA FrameBuffer Capture) librarya nga gigamit alang sa screen capture.
  • Ang module sa nvidia-drm wala maghatag kasayuran bahin sa mga kapabilidad sa variable refresh rate sama sa G-Sync, nga gipugngan kini nga magamit sa mga palibot nga nakabase sa Wayland.
  • Sa Wayland-based environment, ang output sa virtual reality screens, pananglitan, kadtong gisuportahan sa SteamVR platform, dili magamit tungod sa inoperability sa DRM Lease mechanism, nga naghatag sa DRM resources nga gikinahanglan aron makamugna og stereo image nga adunay lain-laing buffers para ang wala ug tuo nga mga mata kung nag-output sa mga headset sa virtual reality.
  • Ang Xwayland wala mosuporta sa EGL_EXT_platform_x11 extension.
  • Ang nvidia-drm module wala nagsuporta sa GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING ug COLOR_RANGE nga mga kabtangan nga gikinahanglan alang sa hingpit nga suporta alang sa pagkorihir sa kolor sa composite managers.
  • Kung gigamit ang Wayland, limitado ang gamit sa utility sa nvidia-settings.
  • Uban sa Xwayland sa GLX, ang pagdrowing sa output buffer sa screen (front-buffer) dili molihok sa dobleng buffering.

Mga limitasyon sa Wayland protocol ug composite server:

  • Wayland protocol o composite servers wala mosuporta sa mga feature sama sa stereo output, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Swap Groups, ug advanced display modes (warp, blend, pixel shift, ug YUV420 emulation). Dayag, ang pag-implementar sa maong pagpaandar manginahanglan sa paghimo ug bag-ong mga extension sa EGL.
  • Walay kasagarang gidawat nga API nga nagtugot sa Wayland composite servers sa pagpaubos sa memorya sa video pinaagi sa PCI-Express Runtime D3 (RTD3).
  • Ang Xwayland walay mekanismo nga magamit sa drayber sa NVIDIA aron i-synchronize ang pag-render sa aplikasyon ug ang output sa screen. Kung wala ang ingon nga pag-synchronize, ubos sa pipila ka mga kahimtang, ang mga pagtuis sa biswal dili mahimong isalikway.
  • Wayland composite servers wala mosuporta sa screen multiplexers (mux), gigamit sa mga laptop nga adunay duha ka GPUs (integrated ug discrete) aron direktang makonektar ang discrete GPU ngadto sa integrated o external screen. Sa X11, ang "mux" nga screen mahimong awtomatik nga mabalhin kung ang usa ka full-screen nga aplikasyon nagpagawas pinaagi sa discrete GPU.
  • Ang dili direkta nga paghubad pinaagi sa GLX dili molihok sa Xwayland tungod kay ang pagpatuman sa GLAMOR 2D acceleration nga arkitektura dili tugma sa pagpatuman sa EGL sa NVIDIA.
  • Ang mga aplikasyon sa GLX nga nagdagan sa mga palibot nga nakabase sa Xwayland wala nagsuporta sa mga overlay sa hardware.

Source: opennet.ru

Idugang sa usa ka comment