XWayland-en kode-oinarria, X.Org zerbitzaria exekutatzen duen DDX osagaia (Device-Dependent X) X11 aplikazioak Wayland-en oinarritutako inguruneetan exekutatzeko, eguneratu egin da NVIDIAren kontrolatzaile grafiko jabedunen sistemetan hardware errendatzearen azelerazioa ahalbidetzeko.
Garatzaileek egindako proben arabera, zehaztutako adabakiak gaitu ondoren, XWayland erabiliz abiarazitako X aplikazioetan OpenGL eta Vulkan-en errendimendua X zerbitzari arrunt batean exekutatzen den ia berdina da. Aldaketak NVIDIAko langile batek prestatu zituen. NVIDIA kontrolatzailean bertan, Xwayland-en azelerazioa erabiltzeko beharrezkoak diren osagaien euskarria agertuko da hurrengo bertsioetako batean, 470.x adarrean dagoela suposatzen da.
Horrez gain, grafikoen multzoarekin lotutako beste hainbat gertaera aipatu daitezke. Linux:
- Wayland-eko garatzaileek beren biltegi guztietan adar nagusiari "nagusi"tik "nagusi" izatera aldatzeko asmoa dute, azkenaldian "maisu" hitza politikoki okerra dela, esklabutza gogorarazten duelako eta komunitateko kide batzuek iraingarritzat jo baitute. Bestalde, freedesktop.org komunitateak proiektu berrietarako biltegi "nagusia" erabiltzea erabaki du "nagusia" biltegiaren ordez.
Interesgarria da ideia honen aurkariak ere bazeudela. Bereziki, Jan Engelhardt-ek, openSUSEn 500 pakete baino gehiago mantentzen dituenak, GitHub-ek eta SFC-ek egindako argudioei "master" hipokresia "nagusi"arekin eta estandar bikoitzekin ordezkatzearen alde jo zuen. Dena bere horretan uztea eta etengabeko garapenean zentratzea proposatu zuen, izena aldaketekin nahaspila sortzea baino. Ian-en arabera, "maisu" terminoarekin bat etorri ezin direnentzat, bi adarrek konpromezuen egoera berdinarekin funtzionatzen dutela ziurta dezakezu eta ezarritako egitura hautsi gabe egin.
- Mesa kontrolatzaileak lavapipe softwarea errendatzeko diseinatua eta kodea sortzeko LLVM erabiliz, Vulkan 1.1 grafikoen APIa eta Vulkan 1.2 zehaztapeneko zenbait ezaugarri onartzen ditu (lehen OpenGL bakarrik onartzen zen lavapipe-n). Kontuan izan behar da gidariak arrakastaz gainditzen dituela Vulkan 1.1-en ezaugarri berriak biltzen dituzten proba guztiak, baina orain arte Vulkan 1.0-ren proba berdinak huts egiten dituela, eta horrek Vulkan-en euskarriaren ziurtagiri ofiziala eragozten du.
- Vgpu_unlock toolkit argitaratu da, eta kontsumitzaileentzako NVIDIA Geforce eta Quadro bideo-txartel batzuetan vGPU euskarria aktibatzeko aukera ematen du, ofizialki vGPUrik onartzen ez dutenak, baina Tesla txartel garestiagoen txip berean oinarritzen dira (GPU birtualaren funtzionaltasuna mugatuta dago. softwarea).
- PanVk kode irekiko kontrolatzaile berriaren hasierako inplementazioa aurkezten da, ARM Mali Midgard eta Bifrost GPUetarako Vulkan grafikoen APIrako laguntza eskaintzen duena. PanVk Collaborako langileek garatzen ari dira eta Panfrost proiektuaren garapenaren jarraipen gisa kokatzen da, zeinak OpenGLrako euskarria ematen duen.
- xf86-input-libinput 1.0.0 kontrolatzailea kaleratu da, eta Libinput marko bat eskaintzen du, sarrerako gailuekin lan egiteko pila bateratua. X zerbitzarian oinarritutako inguruneetan, xf86-input-libinput kontrolatzailea erabil daiteke bereizitako evdev eta synaptics kontrolatzaileen ordez. 1.0.0 bertsioaren funtsezko aldaketa MIT lizentziara igarotzea da.
Iturria: opennet.ru
