Wayland-kompatibilitetsstatus med Nvidia-drivere frigivet

Aaron Plattner, en af ​​hovedudviklerne af NVIDIA-drivere, gjort det kendt ved at sende status for Wayland-protokolunderstøttelse i testgrenen af ​​R515-controlleren, som NVIDIA leverede kildekoden til alle komponenter på kerneniveau.

Det skal bemærkes, at der på flere områder, Wayland protokol support i NVIDIA-driver har endnu ikke nået paritet med X11-kompatibilitet. Samtidig skyldes forsinkelsen både NVIDIA-driverproblemer og generelle begrænsninger af Wayland-protokollen og sammensatte servere baseret på den.

Der er flere områder, hvor NVIDIA R515-driveren mangler funktionsparitet mellem X11 og Wayland. Dette kan skyldes begrænsninger af selve driveren, Wayland-protokollen eller den specifikke Wayland-komponist, der er i brug. Over tid forventes denne liste at blive kortere, da manglende funktionalitet er implementeret i både driveren og opstrømskomponenterne, men det følgende fanger situationen fra udgivelsen af ​​denne version af driveren. Bemærk, at denne liste forudsætter en kompositor med rimelig fuld understøttelse af grafikrelaterede Wayland-protokoludvidelser.

Indenfor begrænsninger, der findes følgende nævnes stadig:

  • Bibliotek libvdpau, som muliggør hardwareaccelerationsmekanismer til videoefterbehandling, kompositering, visning og afkodning, mangler indbygget support til Wayland. Biblioteket kan heller ikke bruges med Xwayland.
  • Wayland og Xwayland understøttes ikke af NvFBC-biblioteket (NVIDIA FrameBuffer Capture) bruges til skærmoptagelse.
  • nvidia-drm-modulet rapporterer ikke funktioner med variabel opdateringshastighed som G-Sync, hvilket forhindrer dem i at blive brugt i Wayland-baserede miljøer.
  • I Wayland-baserede miljøer output til virtual reality-skærme, for eksempel kompatibel med SteamVR-platformen, ikke tilgængelig på grund af manglende funktionalitet af DRM Lease-mekanismen, som giver de nødvendige DRM-ressourcer til at danne et stereobillede med forskellige buffere.
  • Xwayland understøtter ikke EGL_EXT_platform_x11-udvidelsen.
  • nvidia-drm-modulet understøtter ikke egenskaberne GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING og COLOR_RANGE, som er nødvendige for fuld farvekorrektion i sammensatte administratorer.
  • Når du bruger Wayland, er funktionaliteten af ​​nvidia-opsætningsværktøjet begrænset.
  • Med Xwayland på GLX virker det ikke med dobbelt buffering at trække outputbufferen til skærmen (frontbuffer).

Mens på den del af begrænsninger af Wayland-protokollen og sammensatte servere:

  • Funktionerne som Stereo-out, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Swap-grupper og avancerede visningstilstande (warp, blend, pixel shift og YUV420-emulering) understøttes ikke på Wayland-protokol eller sammensatte servere. Tilsyneladende vil det være nødvendigt at oprette nye EGL-udvidelser for at implementere en sådan funktionalitet.
  • Der er ingen almindeligt accepteret API, der tillader Wayland-sammensatte servere at slukke for videohukommelse via PCI-Express Runtime D3 (RTD3).
  • Xwayland mangler af en mekanisme, der kan bruges i NVIDIA-driveren for at synkronisere applikationsgengivelse og skærmoutput. Uden en sådan synkronisering er udseendet af visuelle forvrængninger under nogle omstændigheder ikke udelukket.
  • Wayland Composite-servere understøtter ikke skærmmultipleksere (mux) bruges i bærbare computere med to GPU'er (integreret og diskret) til direkte at forbinde en diskret GPU til en integreret eller ekstern skærm. I X11 kan displayet "mux" automatisk skifte, når en fuldskærms-app afsluttes gennem den diskrete GPU.
  • Indirekte gengivelse via GLX virker ikke i Xwayland, da GLAMORs 2D-accelerationsarkitekturimplementering ikke er kompatibel med NVIDIAs EGL-implementering.
  • Hardwareoverlejringer understøttes ikke af GLX-applikationer, der kører i Xwayland-baserede miljøer.

Endelig hvis du er interesseret i at vide mere om det, kan du kontrollere detaljerne i følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.