Statws cefnogaeth Wayland mewn gyrwyr NVIDIA

Mae Aaron Plattner, un o brif ddatblygwyr gyrwyr perchnogol NVIDIA, wedi cyhoeddi statws cefnogaeth protocol Wayland yn y gangen brofi o yrwyr R515, y mae NVIDIA wedi darparu'r cod ffynhonnell ar gyfer yr holl gydrannau sy'n rhedeg ar lefel y cnewyllyn ar ei gyfer. Nodir, mewn nifer o feysydd, nad yw cefnogaeth i'r protocol Wayland yn y gyrrwr NVIDIA wedi cyrraedd cydraddoldeb eto Γ’ chefnogaeth X11. Ar yr un pryd, mae'r oedi oherwydd problemau yn y gyrrwr NVIDIA a chyfyngiadau cyffredinol protocol Wayland a gweinyddwyr cyfansawdd yn seiliedig arno.

Cyfyngiadau gyrrwr:

  • Nid oes gan lyfrgell libvdpau, sy'n eich galluogi i ddefnyddio mecanweithiau cyflymu caledwedd ar gyfer Γ΄l-brosesu, cyfansoddi, arddangos a datgodio fideo, gefnogaeth fewnol i Wayland. Ni ellir defnyddio'r llyfrgell gyda Xwayland ychwaith.
  • Nid yw Wayland a Xwayland yn cael eu cefnogi yn llyfrgell NvFBC (NVIDIA FrameBuffer Capture) a ddefnyddir ar gyfer cipio sgrin.
  • Nid yw'r modiwl nvidia-drm yn darparu gwybodaeth am alluoedd cyfradd adnewyddu amrywiol fel G-Sync, gan eu hatal rhag cael eu defnyddio mewn amgylcheddau yn Wayland.
  • Mewn amgylcheddau yn Wayland, nid yw allbwn i sgriniau rhith-realiti, er enghraifft, y rhai a gefnogir gan lwyfan SteamVR, ar gael oherwydd anweithredol y mecanwaith DRM Lease, sy'n darparu'r adnoddau DRM angenrheidiol i gynhyrchu delwedd stereo gyda byfferau gwahanol ar gyfer y llygaid chwith a dde wrth allbynnu i glustffonau rhith-realiti.
  • Nid yw Xwayland yn cefnogi'r estyniad EGL_EXT_platform_x11.
  • Nid yw'r modiwl nvidia-drm yn cefnogi'r eiddo GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING a COLOR_RANGE sy'n angenrheidiol ar gyfer cefnogaeth lawn ar gyfer cywiro lliw mewn rheolwyr cyfansawdd.
  • Wrth ddefnyddio Wayland, mae ymarferoldeb y cyfleustodau gosodiadau nvidia yn gyfyngedig.
  • Gyda Xwayland yn GLX, nid yw tynnu'r byffer allbwn i'r sgrin (byffer blaen) yn gweithio gyda byffro dwbl.

Cyfyngiadau protocol Wayland a gweinyddwyr cyfansawdd:

  • Nid yw protocol Wayland na gweinyddwyr cyfansawdd yn cefnogi nodweddion fel allbwn stereo, SLI, Mosaig Aml-GPU, Frame Lock, Genlock, Swap Groups, a moddau arddangos uwch (ystof, cyfuniad, shifft picsel, ac efelychu YUV420). Yn Γ΄l pob tebyg, bydd gweithredu swyddogaethau o'r fath yn gofyn am greu estyniadau EGL newydd.
  • Nid oes unrhyw API a dderbynnir yn gyffredinol sy'n caniatΓ‘u i weinyddion cyfansawdd Wayland bweru cof fideo trwy PCI-Express Runtime D3 (RTD3).
  • Nid oes gan Xwayland fecanwaith y gellir ei ddefnyddio yn y gyrrwr NVIDIA i gydamseru rendro cymwysiadau ac allbwn sgrin. Heb gydamseriad o'r fath, o dan rai amgylchiadau, ni ellir diystyru ystumiadau gweledol.
  • Nid yw gweinyddwyr cyfansawdd Wayland yn cefnogi amlblecwyr sgrin (mux), a ddefnyddir ar liniaduron gyda dau GPU (integredig ac arwahanol) i gysylltu GPU arwahanol yn uniongyrchol Γ’ sgrin integredig neu allanol. Yn X11, gall y sgrin "mux" newid yn awtomatig pan fydd cymhwysiad sgrin lawn yn allbynnu trwy'r GPU arwahanol.
  • Nid yw rendro anuniongyrchol trwy GLX yn gweithio yn Xwayland oherwydd nad yw gweithredu pensaernΓ―aeth cyflymu GLAMOR 2D yn gydnaws Γ’ gweithrediad EGL NVIDIA.
  • Nid yw cymwysiadau GLX sy'n rhedeg mewn amgylcheddau seiliedig ar Xwayland yn cefnogi troshaenau caledwedd.

Ffynhonnell: opennet.ru

Ychwanegu sylw