Objavljen status Wayland kompatibilnosti sa Nvidia drajverima

Aaron Plattner jedan od glavnih programera NVIDIA drajvera, dao do znanja objavljivanjem status podrške Wayland protokola u testnoj grani R515 kontrolera, za koje je NVIDIA obezbedila izvorni kod za sve komponente na nivou kernela.

Treba napomenuti da u nekoliko oblasti, podrška Wayland protokola u NVIDIA drajveru još nije postigao paritet sa X11 kompatibilnošću. Istovremeno, kašnjenje je uzrokovano problemima sa NVIDIA drajverima i opštim ograničenjima Wayland protokola i kompozitnih servera zasnovanih na njemu.

Postoji nekoliko oblasti u kojima drajveru NVIDIA R515 nedostaje paritet karakteristika između X11 i Waylanda. Ovo može biti zbog ograničenja samog drajvera, Wayland protokola ili specifičnog Wayland kompozitora koji se koristi. Vremenom se očekuje da će se ova lista skratiti jer je nedostajuća funkcionalnost implementirana i u upravljačkim i uzvodnim komponentama, ali sljedeće prikazuje situaciju od objavljivanja ove verzije drajvera. Imajte na umu da ova lista pretpostavlja kompozitor sa razumno punom podrškom za proširenja Wayland protokola koja se odnose na grafiku.

U okviru ograničenja koja postoje još se spominju sljedeće:

  • Biblioteka libvdpau, koji omogućava mehanizme hardverskog ubrzanja za naknadnu obradu videa, komponovanje, prikaz i dekodiranje, nema ugrađenu podršku za Wayland. Biblioteka se ne može koristiti ni sa Xwaylandom.
  • NvFBC biblioteka ne podržava Wayland i Xwayland (NVIDIA FrameBuffer Capture) koji se koristi za snimanje ekrana.
  • Modul nvidia-drm ne prijavljuje funkcije varijabilne brzine osvježavanja kao što je G-Sync, što sprječava njihovu upotrebu u okruženjima baziranim na Waylandu.
  • U okruženjima zasnovanim na Waylandu, izlaz na ekrane virtuelne stvarnosti, na primjer, kompatibilan sa SteamVR platformom, nije dostupan zbog neoperabilnosti mehanizma DRM Lease, koji obezbjeđuje potrebne DRM resurse za formiranje stereo slike sa različitim baferima.
  • Xwayland ne podržava ekstenziju EGL_EXT_platform_x11.
  • Modul nvidia-drm ne podržava svojstva GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING i COLOR_RANGE, koja su potrebna za punu podršku korekcije boja u kompozitnim menadžerima.
  • Kada koristite Wayland, funkcionalnost nvidia uslužnog programa za podešavanje je ograničena.
  • Sa Xwaylandom na GLX-u, crtanje izlaznog bafera na ekran (prednji bafer) ne radi sa dvostrukim baferom.

Dok je sa strane ograničenja Wayland protokola i kompozitnih servera:

  • Funkcije poput Stereo izlaz, SLI, Multi-GPU mozaik, Frame Lock, Genlock, Zamijenite grupe i napredni načini prikaza (warp, blend, pixel shift i YUV420 emulacija) nisu podržani na Wayland protokolu ili kompozitnim serverima. Očigledno, da bi se implementirala ovakva funkcionalnost, bit će potrebno kreirati nove EGL ekstenzije.
  • Ne postoji opšteprihvaćeni API koji omogućava Wayland kompozitnim serverima da isključe video memoriju putem PCI-Express Runtime D3 (RTD3).
  • Xwayland nedostaje mehanizma koji se može koristiti u NVIDIA drajveru za sinhronizaciju prikazivanja aplikacije i izlaza na ekranu. Bez takve sinhronizacije, pod određenim okolnostima, nije isključena pojava vizuelnih izobličenja.
  • Wayland kompozitni serveri ne podržavaju multipleksere ekrana (mux) koji se koristi u laptopima sa dvostrukim GPU-ovima (integrisanim i diskretnim) za direktno povezivanje diskretnog GPU-a na integrisani ili eksterni ekran. U X11, ekran "mux" se može automatski prebaciti kada aplikacija preko cijelog ekrana izađe kroz diskretni GPU.
  • Indirektno prikazivanje putem GLX-a ne radi u Xwaylandu, jer implementacija GLAMOUR-ove 2D arhitekture ubrzanja nije kompatibilna sa NVIDIA-inom EGL implementacijom.
  • Hardverska preklapanja ne podržavaju GLX aplikacije koje rade u okruženjima baziranim na Xwaylandu.

Konačno ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.