A Wayland támogatásának állapota NVIDIA zárt forrású meghajtókban

Aaron Plattner, az NVIDIA szabadalmazott meghajtóinak egyik vezető fejlesztője, értékelte a Wayland támogatásának állapotát az NVIDIA szabadalmazott meghajtóiban, és felsorolta azokat a területeket, ahol a Wayland lehetőségei még mindig elmaradnak az X11-től. Az információ a 565-ös NVIDIA meghajtó ágon alapul, amely jelenleg bétatesztelés alatt áll. Az elmaradás a NVIDIA meghajtó hibáival és a Wayland protokoll, valamint az azon alapuló kompozit szerverek általános korlátaival kapcsolatos.

Azok a lehetőségek, amelyeket a Wayland protokoll és a kompozitok korlátai miatt még nem terveznek támogatni az NVIDIA meghajtókban. szerverek.

  • Stereó kimenet (stereó kép kialakítása különböző pufferekkel a bal és jobb szem számára) a GLX, EGL és Vulkan használatával.
  • SLI Mosaic mód, amely lehetővé teszi több GPU egy logikai GPU-ba való összekapcsolását, hogy egy nagy virtuális képernyőt hozzanak létre, amely több kijelzőből áll.
  • A nvidia-settings konfiguráló nem teszi lehetővé az azonos szintű beállítások elérését különböző kompozit menedzserekben, mivel a Wayland rendszerben hiányzik az egységes képernyőkonfigurációs mechanizmus.

Néhány funkció nem valósítható meg, mivel lehetetlenség azokat az eltérő kompozitokban azonos támogatással biztosítani. szervereken Wayland. De ezek a lehetőségek alkalmazásokban megvalósíthatók, a Vulkan grafikai API és a Vulkan-kiterjesztés, a VK_KHR_display („Vulkan Direct to Display”) használatával, amely lehetővé teszi a közvetlen munkát a képernyőn, megkerülve a kompozit szervert. A Vulkanon keresztül biztosítható a stereó kimenet (VK_KHR_multiview több viewport rajzolásával), a Vulkan Explicit SLI mód (VK_KHR_device_group segítségével), framebuffer csoportok (Swap Group, VK_NV_present_barrier révén), képkocka zárak (Frame Lock) és általános zárak (Genlock) működése.

Azok a lehetőségek, amelyek már fejlesztés alatt állnak, vagy amelyeket a jövőbeli NVIDIA meghajtókban terveznek hozzáadni:

  • A VRR (Változó Frissítési Ráta) használata a többmonitoros konfigurációkban Wayland környezetében. A következő NVIDIA meghajtók verziójában kerül hozzáadásra.
  • Alapértelmezetté téve a „nvidia-drm fbdev=1” paraméter beállítását, amely megoldja a nvidia-drm és simpledrm meghajtók által okozott hibás kivetítési problémákat egy kijelző használatakor.
  • Alapértelmezetté téve a „nvidia-drm modeset=1” paraméter beállítását.
  • A Wayland display multiplexer (mux) supports automatic switching when a fullscreen application outputs through a discrete GPU. Display multiplexers are used in laptops with two GPUs (integrated and discrete) to connect the discrete GPU directly to a built-in or external display.
  • Extended display modes such as distortion, blending, pixel offset, and COLOR_ENCODING/COLOR_RANGE properties.
  • The ability to use the front-buffer output with Xwayland when double buffering.
  • Support in nvidia-drm (Direct Rendering Manager) for the Presentation Timing mechanism to synchronize frame output to the display.
  • Support for the VDPAU (Video Decode and Presentation) API to utilize hardware acceleration mechanisms for video processing in various formats in Wayland environments, offloading tasks such as post-processing, compositing, display, and video decoding to the GPU.
  • Support for vGPU technology in Wayland-based systems, allowing the use of NVIDIA virtual GPUs in virtualization systems to share resources of the physical NVIDIA GPU.

Among the recently implemented features is the egl-x11 library, which enhances EGL API support in the Xwayland DDX server, used for launching X11 applications in Wayland-based environments.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster