Waylandi tugi NVIDIA kaubanduslike draiverite jaoks.

Aaron Plattner, üks juhtivaid NVIDIA patenteeritud draiverite arendajaid, hindas Waylandi toe seisu NVIDIA patenteeritud draiverites ning nimetas valdkondi, kus Waylandi võimalused jäävad X11-le alla. Teave vastab NVIDIA draiverite 565 harule, mis on betatestsis. Mahajäämus on seotud nii NVIDIA draiveri probleemidega kui ka Waylandi protokolli ja selle põhjal töötavate komposiitserverite üldiste piirangutega.

Võimalused, mida ei kavandata veel toetama NVIDIA draiverites Waylandi süsteemidesse, tänu Waylandi protokolli ja komposiitide piirangutele. serverite.

  • Stereoväljund (stereopildi loomine erinevate bufrite kaudu vasaku ja parema silma jaoks), kasutades GLX, EGL ja Vulkanit.
  • SLI Mosaic režiim, mis võimaldab mitu GPU-d ühendada üheks loogiliseks GPU-ks, et luua suur virtuaalne ekraan, mis koosneb mitmest kuvast.
  • nvidia-settings konfigureerija ei võimalda saavutada identset seadistuste taset erinevates komposiitmenedžerites, kuna Waylandi süsteemides puudub ühtne ekraanide konfigureerimise mehhanism.

Mõningaid funktsioone ei ole võimalik rakendada seetõttu, et nende ühtne tugi erinevates komposiitides pole võimalik. serverites Wayland. Kuid samas võivad need võimalused olla rakendustes, kasutades graafilist API-d Vulkan ja Vulkan-laiendit VK_KHR_display ("Vulkan Direct to Display"), mis võimaldab otse ekraaniga töötada, mööda komposiitserverit. Via Vulkan võib tagada selliste võimaluste toimimise nagu stereoväljund (VK_KHR_multiview mitme vaate joonistamisega), Vulkan Explicit SLI režiim (VK_KHR_device_group kaudu), raamistiku gruppide (Swap Group, VK_NV_present_barrier kaudu), raamide lukustamine (Frame Lock) ja üldised lukustused (Genlock).

Võimalused, mis on juba arenduses või mida plaanitakse lisada tulevastes NVIDIA draiverite versioonides:

  • VRR (Variable Refresh Rate) kasutamise võimalused mitme monitoriga seadistustes Waylandi keskkondades. Lisatakse järgmises NVIDIA draiverite versioonis.
  • Parameetri "nvidia-drm fbdev=1" vaikeseade määramine, mis lahendab probleemid vale kuvamisega, kui NVIDIA-drm ja simpledrm kasutavad ühte ekraani.
  • Parameetri "nvidia-drm modeset=1" vaikeseade määramine.
  • Toetamine Waylandi süsteemides kuvari multiplexer(mux) kasutamist automaatseks üleminekuks, kui täisekraani rakendus edastab sisu diskreetse GPU kaudu. Kuvari multiplexerid kasutatakse sülearvutites, kus on kaks GPU-d (integratsioon ja diskreetne), et luua otseühendus diskreetse GPU ja sisseehitatud või välise kuvari vahel.
  • Täiendavad kuvarirežiimid, nagu deformatsioon, segamine, pikslite nihkamine ja omadused COLOR_ENCODING/COLOR_RANGE.
  • Võimalus kasutada Xwaylandis ekraani väljundibufrit (front-buffer) kahepoolse bufriga.
  • Toetamine nvidia-drm(is) (Direct Rendering Manager) mehhanismi Presentation Timing, et sünkroniseerida kaadrite väljundit ekraanile.
  • Toetamine VDPAU (Video Decode and Presentation) API kasutamiseks Waylandi põhistelt keskkondadelt riistvara kiirenduse mehhanismide rakendamiseks erinevate videovormingute töötlemiseks ja GPU-le selliste ülesannete edastamiseks nagu järeltöötlus, komposiitimine, kuvamine ja video dekodeerimine.
  • Toetamine Waylandi süsteemides vGPU tehnoloogiat, mis võimaldab kasutada NVIDIA virtuaalseid GPU-sid virtualiseerimissüsteemides füüsiliste NVIDIA GPU ressursside jagamiseks.

Hiljuti rakendatud võimalustena on välja toodud könygugrafikud, mis parandavad EGL API toe Xwaylandi DDX-serveris, mida kasutatakse X11 rakenduste käivitamiseks Waylandi keskkondades.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster