Status van Wayland-ondersteuning in eigen NVIDIA-stuurprogramma's

Aaron Plattner, een van de hoofdontwikkelaars van eigen NVIDIA-stuurprogramma's, beoordeelde de staat van de Wayland-ondersteuning in eigen NVIDIA-stuurprogramma's en somde gebieden op waar Wayland-gerelateerde mogelijkheden nog steeds achterblijven bij X11. De informatie komt overeen met de NVIDIA 565-stuurprogrammatak, die zich in bètatest bevindt. De vertraging is te wijten aan zowel problemen in het NVIDIA-stuurprogramma zelf als algemene beperkingen van het Wayland-protocol en de daarop gebaseerde samengestelde servers.

Functies die momenteel niet worden ondersteund in NVIDIA-stuurprogramma's voor Wayland-systemen vanwege beperkingen van het Wayland-protocol en composiet. servers.

  • Stereo-uitvoer (genereren van een stereobeeld met verschillende buffers voor het linker- en rechteroog), met behulp van GLX, EGL en Vulkan.
  • SLI Mozaïekmodus, waarmee u meerdere GPU's kunt combineren tot één logische GPU om een ​​groot virtueel scherm te creëren dat uit meerdere beeldschermen bestaat.
  • Met de nvidia-instellingenconfigurator kun je niet een identiek instellingenniveau bereiken in verschillende samengestelde managers, omdat er op systemen met Wayland geen enkel mechanisme is voor het configureren van schermen.

Sommige functionaliteiten kunnen niet worden geïmplementeerd omdat het niet mogelijk is om dezelfde ondersteuning te bieden in verschillende composietmaterialen. servers Wayland. Deze mogelijkheden kunnen echter worden geïmplementeerd in applicaties die gebruikmaken van de Vulkan grafische API en de Vulkan-extensie VK_KHR_display ("Vulkan Direct to Display"), waarmee directe interactie met het scherm mogelijk is en de composietserver wordt omzeild. Vulkan ondersteunt functies zoals stereo-uitvoer (VK_KHR_multiview met rendering naar meerdere viewports), Vulkan Explicit SLI-modus (via VK_KHR_device_group), framebuffergroepen (Swap Group, via VK_NV_present_barrier), frame locks (Frame Lock) en gedeelde locks (Genlock).

Functies die al in ontwikkeling zijn of die naar verwachting zullen worden toegevoegd in toekomstige releases van NVIDIA-stuurprogramma's:

  • Gebruik van VRR (Variable Refresh Rate) in configuraties met meerdere monitoren in Wayland-omgevingen. Zal worden toegevoegd in de volgende versie van het NVIDIA-stuurprogramma.
  • Het instellen van de standaardparameter “nvidia-drm fbdev=1”, die het probleem van onjuiste uitvoer zal oplossen bij gebruik van hetzelfde scherm met de nvidia-drm- en simpledrm-stuurprogramma’s.
  • De standaardparameter “nvidia-drm modeset=1” instellen.
  • Ondersteuning voor Wayland om een ​​weergavemultiplexer (mux) te gebruiken om automatisch te schakelen wanneer een toepassing op volledig scherm wordt uitgevoerd via een afzonderlijke GPU. Weergavemultiplexers worden gebruikt in laptops met twee GPU's (geïntegreerd en discreet) om de discrete GPU rechtstreeks op het ingebouwde of externe scherm aan te sluiten.
  • Geavanceerde weergavemodi zoals warp, blend, pixel offset en COLOR_ENCODING/COLOR_RANGE eigenschappen.
  • Mogelijkheid om een ​​schermuitvoerbuffer (frontbuffer) te gebruiken met Xwayland voor dubbele buffering.
  • Ondersteuning in nvidia-drm (Direct Rendering Manager) voor het Presentation Timing-mechanisme voor het synchroniseren van de uitvoer van frames naar het scherm.
  • VDPAU (Video Decode and Presentation) API-ondersteuning voor het inschakelen van hardwareversnellingsmechanismen in Wayland-gebaseerde omgevingen voor het verwerken van video in verschillende formaten en het overbrengen van taken zoals naverwerking, compositing, weergave en videodecodering naar de GPU-kant.
  • Ondersteuning voor vGPU-technologie in Wayland-gebaseerde systemen, waardoor het gebruik van NVIDIA virtuele GPU's in virtualisatiesystemen mogelijk is om de bronnen van een fysieke NVIDIA GPU te delen.

Onder de onlangs geïmplementeerde functies wordt de egl-x11-bibliotheek vermeld, die de ondersteuning verbetert voor de EGL-software-interface in de Xwayland DDX-server, die wordt gebruikt om de lancering van X11-applicaties in Wayland-gebaseerde omgevingen te organiseren.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster