Išleista „Wayland“ suderinamumo su „Nvidia“ tvarkyklėmis būsena

Aaronas Plattneris, vienas iš pagrindinių NVIDIA tvarkyklių kūrėjų, paviešino paštu „Wayland“ protokolo palaikymo būsena R515 tvarkyklės bandomojoje šakoje, kuriam NVIDIA pateikė visų branduolio lygio komponentų šaltinio kodą.

Reikėtų pažymėti, kad keliose srityse, Wayland protokolo palaikymas NVIDIA tvarkyklėje dar nepasiekė pariteto su X11 suderinamumu. Tuo pačiu metu vėlavimą lemia ir NVIDIA tvarkyklės problemos, ir bendrieji Wayland protokolo ir juo pagrįstų sudėtinių serverių apribojimai.

Yra keletas sričių, kuriose NVIDIA R515 tvarkyklei trūksta funkcijų pariteto tarp X11 ir Wayland. Tai gali būti dėl paties tvarkyklės, „Wayland“ protokolo arba konkretaus naudojamo „Wayland“ kompozitoriaus apribojimų. Tikimasi, kad laikui bėgant šis sąrašas sutrumpės, nes trūkstamų funkcijų bus įdiegta ir tvarkyklėje, ir ankstesniuose komponentuose, tačiau toliau pateikiama padėtis šios tvarkyklės versijos išleidimo metu. Atminkite, kad šiame sąraše daroma prielaida, kad kompozitorius visiškai palaiko su grafika susijusius Wayland protokolo plėtinius.

Per egzistuojantys apribojimai vis dar minimi šie dalykai:

  • Biblioteka libvdpau, kuris įgalina aparatinės įrangos pagreitinimo mechanizmus, skirtus tolesniam vaizdo apdorojimui, komponavimui, atvaizdavimui ir dekodavimui, trūksta integruoto Wayland palaikymo. Biblioteka taip pat negali būti naudojama su Xwayland.
  • NvFBC biblioteka nepalaiko „Wayland“ ir „Xwayland“. (NVIDIA FrameBuffer Capture), naudojamas ekrano fiksavimui.
  • „nvidia-drm“ modulis nepraneša apie kintamo atnaujinimo dažnio funkcijas, pvz., „G-Sync“, todėl jų negalima naudoti „Wayland“ aplinkoje.
  • Veilando aplinkoje išvestis į virtualios realybės ekranus, pavyzdžiui, suderinamas su SteamVR platforma, nepasiekiamas dėl neveikiančio DRM Lease mechanizmo, kuris suteikia reikiamus DRM resursus stereovaizdui formuoti su skirtingais buferiais.
  • Xwayland nepalaiko EGL_EXT_platform_x11 plėtinio.
  • „nvidia-drm“ modulis nepalaiko ypatybių GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING ir COLOR_RANGE, kurios reikalingos visam spalvų korekcijos palaikymui sudėtinėse tvarkytuvėse.
  • Naudojant Wayland, nvidia sąrankos priemonės funkcionalumas yra ribotas.
  • Naudojant Xwayland ant GLX, išvesties buferio piešimas prie ekrano (priekinis buferis) neveikia naudojant dvigubą buferį.

Nors iš „Wayland“ protokolo ir sudėtinių serverių apribojimai:

  • Funkcijos kaip Stereo išvestis, SLI, kelių GPU mozaika, kadrų užraktas, „Genlock“, Keitimo grupės ir išplėstiniai rodymo režimai (kreipimas, maišymas, pikselių poslinkis ir YUV420 emuliacija) nepalaikomi „Wayland“ protokole arba sudėtiniuose serveriuose. Matyt, norint įdiegti tokį funkcionalumą, reikės sukurti naujus EGL plėtinius.
  • Nėra visuotinai priimtos API, kuri leistų Wayland sudėtiniams serveriams išjungti vaizdo atmintį naudojant PCI-Express Runtime D3 (RTD3).
  • Xwayland trūksta mechanizmas, kurį galima naudoti NVIDIA tvarkyklėje sinchronizuoti programos atvaizdavimą ir ekrano išvestį. Be tokio sinchronizavimo tam tikromis aplinkybėmis neatmetama vaizdo iškraipymų atsiradimas.
  • „Wayland“ sudėtiniai serveriai nepalaiko ekrano multiplekserių (mux) naudojamas nešiojamuosiuose kompiuteriuose su dviem GPU (integruotais ir diskretiniais), siekiant tiesiogiai prijungti atskirą GPU prie integruoto arba išorinio ekrano. X11 ekranas „mux“ gali automatiškai persijungti, kai viso ekrano programa išeina per atskirą GPU.
  • Netiesioginis atvaizdavimas per GLX neveikia Xwayland, nes GLAMOUR 2D spartinimo architektūros diegimas nesuderinamas su NVIDIA EGL diegimu.
  • Aparatinės įrangos perdangų nepalaiko GLX programos, veikiančios Xwayland aplinkose.

Pagaliau jei norite sužinoti daugiau apie tai, išsamią informaciją galite patikrinti sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.