Statusi i mbështetjes Wayland në drejtuesit e NVIDIA

Aaron Plattner, një nga zhvilluesit kryesorë të drejtuesve të pronarit NVIDIA, ka publikuar statusin e mbështetjes së protokollit Wayland në degën e testimit të drejtuesve R515, për të cilin NVIDIA ka dhënë kodin burimor për të gjithë komponentët që funksionojnë në nivelin e kernelit. Vihet re se në një numër fushash, mbështetja për protokollin Wayland në drejtuesin NVIDIA nuk ka arritur ende barazinë me mbështetjen X11. Në të njëjtën kohë, vonesa është për shkak të problemeve në drejtuesin NVIDIA dhe kufizimeve të përgjithshme të protokollit Wayland dhe serverëve të përbërë të bazuar në të.

Kufizimet e shoferit:

  • Biblioteka libvdpau, e cila ju lejon të përdorni mekanizmat e përshpejtimit të harduerit për pas-përpunim, përbërje, shfaqje dhe dekodim video, nuk ka mbështetje të integruar për Wayland. Biblioteka gjithashtu nuk mund të përdoret me Xwayland.
  • Wayland dhe Xwayland nuk mbështeten në bibliotekën NvFBC (NVIDIA FrameBuffer Capture) që përdoret për kapjen e ekranit.
  • Moduli nvidia-drm nuk ofron informacion në lidhje me aftësitë e ndryshueshme të shpejtësisë së rifreskimit si G-Sync, duke i penguar ato të përdoren në mjediset e bazuara në Wayland.
  • Në mjediset e bazuara në Wayland, dalja në ekranet e realitetit virtual, për shembull, ato të mbështetura nga platforma SteamVR, nuk disponohet për shkak të mosfunksionimit të mekanizmit DRM Lease, i cili siguron burimet DRM të nevojshme për të gjeneruar një imazh stereo me buferë të ndryshëm për sytë e majtë dhe të djathtë kur nxirren në kufje të realitetit virtual.
  • Xwayland nuk e mbështet shtesën EGL_EXT_platform_x11.
  • Moduli nvidia-drm nuk mbështet veçoritë GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING dhe COLOR_RANGE të nevojshme për mbështetje të plotë për korrigjimin e ngjyrave në menaxherët e përbërë.
  • Kur përdorni Wayland, funksionaliteti i mjetit të cilësimeve nvidia është i kufizuar.
  • Me Xwayland në GLX, tërheqja e tamponit të daljes në ekran (buferi i përparmë) nuk funksionon me tampon të dyfishtë.

Kufizimet e protokollit Wayland dhe serverëve të përbërë:

  • Protokolli Wayland ose serverët e përbërë nuk mbështesin veçori të tilla si prodhimi stereo, SLI, Mozaiku me shumë GPU, Kyçja e kornizës, Genlock, Grupet e shkëmbimit dhe mënyrat e avancuara të ekranit (varp, përzierje, zhvendosje pikselësh dhe emulim YUV420). Me sa duket, zbatimi i një funksionaliteti të tillë do të kërkojë krijimin e shtesave të reja EGL.
  • Nuk ka asnjë API të pranuar përgjithësisht që lejon serverët e përbërë Wayland të çaktivizojnë kujtesën video përmes PCI-Express Runtime D3 (RTD3).
  • Xwayland-it i mungon një mekanizëm që mund të përdoret në drejtuesin NVIDIA për të sinkronizuar paraqitjen e aplikacionit dhe daljen e ekranit. Pa një sinkronizim të tillë, në disa rrethana, shtrembërimet vizuale nuk mund të përjashtohen.
  • Serverët e përbërë Wayland nuk mbështesin multipleksuesit e ekranit (mux), të përdorur në laptopë me dy GPU (të integruara dhe diskrete) për të lidhur drejtpërdrejt një GPU diskrete me një ekran të integruar ose të jashtëm. Në X11, ekrani "mux" mund të ndërrohet automatikisht kur një aplikacion në ekran të plotë del përmes GPU-së diskrete.
  • Renderimi indirekt nëpërmjet GLX nuk funksionon në Xwayland sepse zbatimi i arkitekturës së përshpejtimit GLAMOR 2D nuk është në përputhje me zbatimin EGL të NVIDIA.
  • Aplikacionet GLX që ekzekutohen në mjedise të bazuara në Xwayland nuk mbështesin mbivendosjet e harduerit.

Burimi: opennet.ru

Shto një koment