Gjendja e mbështetjes Wayland në drejtuesit e pronarit NVIDIA

Aaron Plattner, një nga zhvilluesit kryesorë të drejtuesve të pronarit NVIDIA, vlerësoi gjendjen e mbështetjes Wayland në drejtuesit e pronarit NVIDIA dhe përmendi fushat në të cilat mundësitë e lidhura me Wayland ende janë prapa X11. Informacioni përputhet me degen e drejtuesve NVIDIA 565, e cila është në fazën e testimit beta. Mungesa e avancimit është e lidhur me problemet në vetë drejtuesin NVIDIA, si dhe me kufizimet e përgjithshme të protokollit Wayland dhe serverëve përbërës që bazohen në të.

Mundësitë që ende nuk planifikohen të mbështeten në drejtuesit NVIDIA në sistemet me Wayland për shkak të kufizimeve të protokollit Wayland dhe të komponuesve. serverëve.

  • ShkĂ«putja stereoskopike (formimi i imazheve stereoskopike me buferĂ« tĂ« ndryshme pĂ«r syrin e majtĂ« dhe tĂ« djathtĂ«), duke pĂ«rdorur GLX, EGL dhe Vulkan.
  • Rejimi SLI Mosaic, qĂ« lejon bashkimin e disa GPU-ve nĂ« njĂ« GPU logjik pĂ«r tĂ« krijuar njĂ« ekran virtual tĂ« madh, qĂ« pĂ«rbĂ«het nga disa ekrano.
  • Konfiguratorin nvidia-settings nuk lejon arritjen e njĂ« niveli identik tĂ« konfigurimeve nĂ« menaxherĂ« tĂ« ndryshĂ«m tĂ« kompozitave, pasi nĂ« sistemet me Wayland mungon njĂ« mekanizĂ«m i vetĂ«m pĂ«r konfigurimin e ekranĂ«ve.

Disa funksione nuk mund të realizohen për shkak të pamundësisë për të siguruar mbështetje të njëjtë në kompozita të ndryshme. serverë Wayland. Megjithatë, këto mundësi mund të realizohen në aplikacione, duke përdorur API-në grafike Vulkan dhe zgjerimin Vulkan VK_KHR_display («Vulkan Direct to Display»), i cili lejon të punohet drejtpërdrejt me ekranin, duke kaluar serverin kompozit. Përmes Vulkan mund të sigurohet funksionimi i mundësive të tilla si pamja stereoskopike (VK_KHR_multiview me renderim në disa viewport-e), mode Vulkan Explicit SLI (përmes VK_KHR_device_group), grupe frame bufferash (Swap Group, përmes VK_NV_present_barrier), bllokimi i kadrove (Frame Lock) dhe bllokime të përgjithshme (Genlock).

Mundësi që tashmë janë në zhvillim apo që pritet të shtohen në versionet e ardhshme të drivereve NVIDIA:

  • PĂ«rdorimi i VRR (Variable Refresh Rate) nĂ« konfigurimet me shumĂ« monitorĂ« nĂ« mjedise me Wayland. Do tĂ« shtohet nĂ« versionin e ardhshĂ«m tĂ« drivereve NVIDIA.
  • Caktimi si parazgjedhje i parametrave «nvidia-drm fbdev=1», i cili do tĂ« zgjidhĂ« problemet e daljes jokorrekte kur pĂ«rdoren njĂ« ekran nga driverat nvidia-drm dhe simpledrm.
  • Caktimi si parazgjedhje i parametrave «nvidia-drm modeset=1».
  • MbĂ«shtetje pĂ«r pĂ«rdorimin e shumĂ«pinksorĂ«ve tĂ« ekranit (mux) nĂ« Wayland pĂ«r kalim automatik kur aplikacioni nĂ« ekran tĂ« plotĂ« del pĂ«rmes GPU-sĂ« diskrete. ShumĂ«pinksorĂ«t e ekranit pĂ«rdoren nĂ« laptopĂ«t me dy GPU (tĂ« integruar dhe tĂ« diskret) pĂ«r tĂ« lidhur drejtpĂ«rdrejt GPU-nĂ« diskrete me ekranin e integruar ose tĂ« jashtĂ«m.
  • Modet e avancuara tĂ« ekranit, tĂ« tilla si deformimi, pĂ«rzierja, zhvendosja e pikselĂ«ve dhe pronat COLOR_ENCODING/COLOR_RANGE.
  • MundĂ«sia e pĂ«rdorimit me Xwayland tĂ« tamponit tĂ« daljes nĂ« ekran (front-buffer) gjatĂ« dy tamponizimit.
  • MbĂ«shtetje nĂ« nvidia-drm (Menaxheri i Renderimit tĂ« DrejtĂ«) mekanizmin e Koordinatave tĂ« Prezantimit pĂ«r sinkronizimin e daljes sĂ« kuadrove nĂ« ekran.
  • MbĂ«shtetje e API-sĂ« VDPAU (Dekodimi dhe Prezantimi i Videos) pĂ«r shfrytĂ«zimin nĂ« ambientet e bazuara nĂ« Wayland tĂ« mekanizmave tĂ« accelerimit harduerik pĂ«r pĂ«rpunimin e videos nĂ« formate tĂ« ndryshme dhe pĂ«r tĂ« nxjerrĂ« nĂ« anĂ«n e GPU-sĂ« detyra tĂ« tilla si pastrimi, pĂ«rzierja (compositing), shfaqja dhe dekodimi i videos.
  • MbĂ«shtetje nĂ« sistemet e bazuara nĂ« Wayland pĂ«r teknologjinĂ« vGPU, e cila lejon pĂ«rdorimin e GPU-ve virtuale NVIDIA nĂ« sistemet e virtualizimit pĂ«r ndarjen e burimeve tĂ« GPU-sĂ« fizike NVIDIA.

Nga mundësitë e reja të realizuara, përmendet biblioteka egl-x11, e cila përmirëson mbështetje për ndërfaqen EGL në serverin DDX të Xwayland, e cila përdoret për të drejtuar aplikacionet X11 në mjediset e bazuara në Wayland.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster