De status van de ondersteuning van Wayland in de propriëtaire NVIDIA-stuurprogramma's

Aaron Plattner, een van de belangrijkste ontwikkelaars van propriëtaire NVIDIA-stuurprogramma's, heeft de ondersteuning van Wayland in de propriëtaire NVIDIA-stuurprogramma's geëvalueerd en de gebieden opgesomd waarin de Wayland-mogelijkheden momenteel achterblijven bij X11. De informatie correspondeert met de NVIDIA-stuurprogramma-branch 565, die zich in de bèta-testfase bevindt. De achterstand is zowel te wijten aan problemen met de NVIDIA-stuurprogramma's zelf als aan de algemene beperkingen van het Wayland-protocol en de compositors die daarop zijn gebaseerd.

Mogelijkheden die momenteel niet gepland zijn om in de NVIDIA-stuurprogramma's op systemen met Wayland te worden ondersteund vanwege beperkingen van het Wayland-protocol en compositors. servers.

  • Stereoweergave (creëren van een stereobeeld met verschillende buffers voor het linker en rechter oog), met gebruik van GLX, EGL en Vulkan.
  • SLI Mosaic-modus, waarmee meerdere GPU's kunnen worden samengevoegd tot één logische GPU om een groot virtueel scherm te creëren dat uit meerdere schermen bestaat.
  • De configurator nvidia-settings kan niet hetzelfde niveau van configuratie-instellingen bieden in verschillende compositoren, aangezien er op systemen met Wayland geen uniform mechanisme voor schermconfiguratie is.

Sommige functies kunnen niet worden gerealiseerd vanwege de onmogelijkheid om een gelijkwaardige ondersteuning te garanderen in verschillende compositors. servers Wayland. Maar deze mogelijkheden kunnen wel worden gerealiseerd in applicaties, gebruik makend van de grafische API Vulkan en de Vulkan-extensie VK_KHR_display ('Vulkan Direct to Display'), waarmee direct met het scherm kan worden gewerkt, om de compositor heen. Via Vulkan kunnen mogelijkheden worden geleverd zoals stereoweergave (VK_KHR_multiview met rendering in meerdere viewports), de Vulkan Explicit SLI-modus (via VK_KHR_device_group), framebuffer-groepen (Swap Group, via VK_NV_present_barrier), frame locking (Frame Lock) en algemene locking (Genlock).

Mogelijkheden die al in ontwikkeling zijn of die in toekomstige versies van de NVIDIA-stuurprogramma's zullen worden toegevoegd:

  • Gebruik van VRR (Variable Refresh Rate) in multi-monitorconfiguraties in omgevingen met Wayland. Dit zal worden toegevoegd in de volgende versie van de NVIDIA-stuurprogramma's.
  • Standaardinstelling van parameter 'nvidia-drm fbdev=1', wat problemen met onjuiste weergave bij gebruik van één scherm met de nvidia-drm en simpledrm-stuurprogramma's oplost.
  • Standaardinstelling van parameter 'nvidia-drm modeset=1'.
  • Ondersteuning voor het gebruik van de Wayland-displaymultiplexor (mux) voor automatische overschakeling wanneer een fullscreen applicatie uitvoer levert via een discrete GPU. Displaymultiplexoren worden gebruikt in laptops met twee GPU's (een geïntegreerde en een discrete) voor directe verbinding van de discrete GPU met een ingebouwd of extern scherm.
  • Uitgebreide weergavemodi zoals vervorming, menging, pixelverschuiving en eigenschappen van COLOR_ENCODING/COLOR_RANGE.
  • Mogelijkheid om met Xwayland de front-buffer (output buffer) te gebruiken met dubbele buffering.
  • Ondersteuning in nvidia-drm (Direct Rendering Manager) voor de presentatie-timingmechanismen voor het synchroniseren van frame-uitvoer naar het scherm.
  • Ondersteuning voor de VDPAU (Video Decode and Presentation) API om in omgevingen op basis van Wayland hardwareversnelling te activeren voor videobewerking in verschillende formaten en taken zoals post-processing, compositing, weergave en video-decoding naar de GPU te verplaatsen.
  • Ondersteuning voor vGPU-technologie in systemen op basis van Wayland, waarmee virtuele NVIDIA GPU's kunnen worden gebruikt in virtualisatiesystemen voor het delen van middelen van de fysieke NVIDIA GPU.

Een van de onlangs geïmplementeerde mogelijkheden is de egl-x11 bibliotheek, die de ondersteuning voor de EGL-API in de DDX-server Xwayland verbetert, die wordt gebruikt voor het uitvoeren van X11-applicaties in omgevingen op basis van Wayland.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster