NVIDIA programer dijeli planove i trenutni status upravljačkog programa s Waylandom

Nvidia Linux

Kretanje Migracija X11 na Wayland ide u vrlo zanimljivom smjeru, Budući da je na početku bilo malo aplikacija, distribucija i okruženja koja su gledala na Wayland kao na održivu opciju za budući razvoj, no danas to više nije opcija, već nužan pokret.

Od strane NVIDIA, ovaj pokret nije nešto novo, ali ni njima to nije nešto lako jer Aaron Plattner, jedan od glavnih programera u NVIDIA-i, ponudio je procjenu statusa kompatibilnosti između NVIDIA i Waylanda.

Aaron spominje da je evaluacija neophodna kao potrebno je imati informacije o trenutnim ograničenjima s podrškom za Wayland, kao i nepredviđene značajke zbog ograničenja Wayland protokola i kompozitnih poslužitelja. Informacije se fokusiraju na poslovnicu 565 i naglašava i tehnička ograničenja Wayland protokola i određena područja gdje NVIDIA upravljački programi još uvijek zaostaju u usporedbi s podrškom za X11.

trenutno, NVDIA drajverima nedostaju neke značajke, kao što je mogućnost stereo izlaz s odvojenim međuspremnicima (lijevo i desno) koristeći GLX, EGL ili Vulkan, SLI Mosaic mod koji omogućuje kombiniranje više GPU-ova u jednu logičku jedinicu za rukovanje velikim konfiguracijama zaslona, ​​nije podržan. Dodatno, NVIDIA konfigurator trenutno ne može ponuditi istu razinu prilagodbe na sustavima Wayland, budući da ne postoji univerzalni mehanizam za konfiguriranje zaslona između različitih kompozitnih poslužitelja.

također Postoji problem značajki koje se ne mogu implementirati ravnomjerno na svim složenim poslužiteljima zbog razlika u njihovom dizajnu. To stvara nedosljednosti koje otežavaju pružanje potpune podrške.

Plattner, spominje da je kašnjenje u punoj implementaciji određenih mogućnosti u Waylandu je zbog kombinacije ograničenja protokola i decentralizirane arhitekture kompozitnih poslužitelja. Iako Vulkan nudi obećavajuće alternative, mnoge aplikacije i napredne konfiguracije koje ovise o specifičnim značajkama X11 ekosustava još uvijek ne nalaze ekvivalentnu podršku u Waylandu s NVIDIA upravljačkim programima.

Štoviše, iako neke od tih mogućnosti nisu dostupne izravno ispod Waylanda, NVIDIA ističe da se oni mogu implementirati kroz Vulkan graphics API i njegove ekstenzije. Među funkcionalnostima koje omogućuje Vulkan ističu se sljedeće:

  • Stereo izlaz: Preko VK_KHR_multiview s podrškom za višestruki prikaz.
  • Eksplicitni SLI način rada: Implementirano s VK_KHR_device_group, omogućujući napredno upravljanje više GPU-a.
  • Framebuffer i grupe za sinkronizaciju: Proširenja kao što je VK_NV_present_barrier omogućuju korištenje Swap Groups, Frame Lock i Genlock, kritičnih značajki za aplikacije koje zahtijevaju preciznu sinkronizaciju između više zaslona.

Napokon se spominje da NVIDIA radi aktivno poboljšati kompatibilnost svojih upravljačkih programa a ovo su neke od funkcija koje su u razvoju ili koji se planira implementirati u budućim verzijama:

  • Varijabilna brzina osvježavanja (VRR): Podrška za promjenjive stope osvježavanja u konfiguracijama s više monitora u Waylandu. (Predviđeno za sljedeće izdanje upravljačkog programa).
  • Neispravna rezolucija izlaza: Postavit će se zadani parametar nvidia-drm fbdev=1, popravljajući probleme s izlazom prilikom prebacivanja između nvidia-drm i simpledrm.
  • Postavljanje nvidia-drm moddeset=1 što će omogućiti učinkovitije upravljanje cjevovodom renderiranja.
  • Multipleksor zaslona: Podrška za automatsko prebacivanje na diskretni GPU kada to zahtijeva aplikacija na cijelom zaslonu.
  • Podrška za savijanje, miješanje, pomicanje piksela i napredne postavke kao što su COLOR_ENCODING i COLOR_RANGE, koje omogućuju preciznije upravljanje vizualnom kvalitetom i reprodukcijom boja.
  • Međuspremnik izlaza zaslona: Omogućuje dvostruki međuspremnik s Xwaylandom, poboljšavajući grafičku izvedbu i smanjujući probleme poput kidanja.
  • Podrška u nvidia-drm: Ovaj mehanizam će omogućiti da se izlaz okvira sinkronizira sa zaslonom, poboljšavajući vizualnu fluidnost u Waylandu.
  • VDPAU API: Dodana podrška za VDPAU u Waylandu, omogućavajući hardversko ubrzanje za zadatke kao što su dekodiranje, sastavljanje i naknadna obrada videa.
  • Implementacija vGPU podrške: koji će omogućiti dijeljenje resursa fizičkog GPU-a u virtualizacijskim okruženjima, idealno za profesionalne i cloud sustave.
  • biblioteka egl-x11: Bolja integracija EGL-a u Xwayland, što omogućuje snažniju podršku za X11 aplikacije u Waylandu.

Naps zainteresirani za saznanje više o tome, pojedinosti možete provjeriti u sljedeći link.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.