Xwayland je dodao podršku za hardversko ubrzanje u NVIDIA-i

Rad na poboljšanjima XWaylanda nastavlja se i programeri obznanili su Nedavno da je Xwayland modificiran kako bi omogućio ubrzanje zastupanja hardverom u sustavi s vlasničkim grafičkim upravljačkim programima iz Windows Vista NVIDIA.

Za one koji ne znaju XWayland, to bi trebali znati to je X poslužitelj koji radi pod Waylandom i pruža povratnu kompatibilnost za naslijeđene X11 aplikacije koja pruža organizaciju pokretanja za X.Org performanse poslužitelja X11 aplikacija u okruženjima temeljenim na Waylandu.

Kao što će mnogi od vas znati, Wayland je cjelovit sustav prozora za sebe. Sa svoje strane, Xorg poslužitelj može se modificirati tako da koristi ulazne uređaje waylanda za unos i prosljeđivanje korijenskog prozora ili pojedinačnih prozora najviše razine kao površinskih površina.

Komponenta razvija se kao dio glavne X.Org baze podataka a prethodno je izdan zajedno s X.Org poslužiteljem, ali zbog zastoja poslužitelja X.Org i neizvjesnost izdanja 1.21 u kontekstu kontinuiranog aktivnog razvoja XWaylanda, odlučeno je razdvojiti XWayland i nakupljene promjene objaviti kao zaseban paket.

Sudeći prema testiranju programera, nakon omogućavanja ovih zakrpa, izvedba OpenGL-a i Vulkana u X aplikacijama pokrenutim s XWaylandom gotovo je ista kao pod kontrolom normalnog X poslužitelja.

Promjene je pripremio zaposlenik NVIDIA-e, U vlastitom upravljačkom programu NVIDIA-e, podrška za komponente potrebne za upotrebu ubrzanja u Xwaylandu pojavit će se u budućem izdanju, vjerojatno u grani 470.x.

Ove su dvije zakrpe namijenjene praćenju nadolazeće podrške u NVIDIA-inom vlasničkom upravljačkom programu za hardverski ubrzano prikazivanje GL i Vulkan s Xwaylandom. Ne bi se smjeli miješati u trenutnu podršku GL-a temeljenu na brzini, pa kad se smjene na strani vozača izbace, stvari bi trebale početi funkcionirati. Međutim, prvo sam želio dati ove naše na razmatranje, u slučaju da netko ima bilo kakve značajne zabrinutosti oko cjelokupnog pristupa. Pogledajte poruke potvrde za više detalja o implementaciji.

Performanse bi trebale biti približno jednake izvornom X11 na temelju benčmarkinga koji sam učinio. Dosadna dodatna kopija i dalje je potrebna za prezentaciju aplikacija s prozorima, ali čini se da učinak nije značajan, a aplikacije na cijelom zaslonu neće imati taj problem (sve dok skladatelj podržava traženo sučelje zwp_linux_dmabuf_v1).

Također, mogu se promatrati razni drugi događaji vezani uz Linux grafički stog, od Programeri Waylanda planiraju preimenovati glavnu granu u svim njihovim spremištima od "gospodara" do "glavnog", budući da se riječ "gospodar" u posljednje vrijeme smatra politički nekorektnom, podsjeća na ropstvo i neki ga članovi zajednice doživljavaju uvredljivo. Zauzvrat, zajednica freedesktop.org odlučila je koristiti "glavno" spremište umjesto zadanog "master" za nove projekte.

Zanimljivo, također bilo je protivnika toj ideji. Osobito Jan Engelhardt, koji održava preko 500 paketa na openSUSE, Argumente GitHub-a i SFC-a za zamjenu "master" -a "main" nazvao je licemjerjem i dvostrukim standardima. Predložio je da se ostave stvari kakve jesu i usredotoče se na kontinuirani razvoj, a ne na stvaranje nereda u promjeni imena.

Prema Ianu, za one koji ne mogu prihvatiti izraz "gospodar", oni jednostavno mogu jamčiti rad dviju podružnica s identičnim stanjem obveza i to bez narušavanja ustaljenog oblika.

Druga promjena je u lavapipeu Mesa kontrolera koji je dizajniran za generiranje softvera i koristi LLVM za generiranje koda, implementirao je grafički API za podršku za Vulkan 1.1 i određene značajke specifikacije Vulkan 1.2 (prethodno je lavapipe u potpunosti kompatibilan s OpenGL-om). kontroler uspješno prolazi sve testove koji pokrivaju nove značajke Vulkana 1.1, ali zasad ne uspijeva na istim testovima za Vulkan 1.0, sprečavajući njegovu službenu potvrdu za Vulkan podršku.

izvor: https://gitlab.freedesktop.org/


Budite prvi koji će komentirati

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.