Ubume benkxaso ye-Wayland kubaqhubi be-NVIDIA

UAaron Plattner, omnye wabaphuhlisi abakhokelayo babaqhubi be-NVIDIA, upapashe ubume benkxaso yeprotocol ye-Wayland kwisebe lokuvavanya abaqhubi be-R515, apho i-NVIDIA ibonelele ngekhowudi yomthombo kuwo onke amacandelo asebenza kwinqanaba le-kernel. Kuqatshelwe ukuba kwiindawo ezininzi, inkxaso ye-Wayland protocol kumqhubi we-NVIDIA ayikafikeleli kwi-parity kunye nenkxaso ye-X11. Kwangaxeshanye, i-lag ingenxa yezo zombini iingxaki kumqhubi we-NVIDIA kunye nemida jikelele yeprotocol ye-Wayland kunye neeseva ezidibeneyo ezisekelwe kuyo.

Unyino lwabaqhubi:

  • Ithala leencwadi le-libvdpau, elikuvumela ukuba usebenzise iindlela zokukhawulezisa i-hardware ukwenzela ukusetyenzwa kwangemva, ukudibanisa, ukuboniswa kunye nokuchazwa kwevidiyo, ayinayo inkxaso eyakhelwe-ngaphakathi ye-Wayland. Ithala leencwadi alinakusetyenziswa neXwayland.
  • I-Wayland kunye ne-Xwayland azixhaswanga kwithala leencwadi le-NvFBC (NVIDIA FrameBuffer Capture) esetyenziselwa ukuthathwa kwesikrini.
  • Imodyuli ye-nvidia-drm ayiboneleli ngolwazi malunga nesantya sohlaziyo oluguquguqukayo olufana ne-G-Sync, lubathintele ekubeni basetyenziswe kwiindawo ezise-Wayland.
  • Kwiindawo ezisekwe kwi-Wayland, imveliso kwizikrini zokwenyani zenyani, umzekelo, ezo zixhaswa liqonga le-SteamVR, azifumaneki ngenxa yokungasebenzi kwe-DRM yendlela yokuQesha, ebonelela ngezixhobo ze-DRM eziyimfuneko ukuvelisa umfanekiso we-stereo onezithinteli ezahlukeneyo ze-DRM. amehlo asekhohlo nasekunene xa ukhupha iiheadsets zenyani zokwenyani.
  • I-Xwayland ayiluxhasi ulwandiso lwe-EGL_EXT_platform_x11.
  • Imodyuli ye-nvidia-drm ayixhasi i-GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING kunye ne-COLOR_RANGE iipropati eziyimfuneko kwinkxaso epheleleyo yokulungiswa kombala kubaphathi abadibeneyo.
  • Xa usebenzisa i-Wayland, ukusebenza kwe-nvidia-settings utility ilinganiselwe.
  • Nge-Xwayland kwi-GLX, ukuzoba isithinteli semveliso kwikhusi (i-buffer yangaphambili) ayisebenzi nge-buffering kabini.

Unyino lweprothokholi yaseWayland kunye neeseva ezidibeneyo:

  • Iprothokholi ye-Wayland okanye iiseva ezidibeneyo azixhasi iimpawu ezifana nemveliso yestereo, i-SLI, i-Multi-GPU Mosaic, i-Frame Lock, i-Genlock, i-Swap Groups, kunye neendlela eziphambili zokubonisa (i-warp, blend, i-pixel shift, kunye ne-YUV420 emulation). Ngokucacileyo, ukuphumeza ukusebenza okunjalo kuya kufuna ukudalwa kwezandiso ezintsha ze-EGL.
  • Akukho API yamkelwe ngokubanzi evumela iiseva ezihlanganisiweyo zeWayland ukuba zinciphise imemori yevidiyo nge-PCI-Express Runtime D3 (RTD3).
  • I-Xwayland ayinayo indlela enokusetyenziswa kumqhubi we-NVIDIA ukulungelelanisa unikezelo lwesicelo kunye nemveliso yesikrini. Ngaphandle kongqamaniso olunjalo, phantsi kweemeko ezithile, ukugqwetheka okubonakalayo akunakuthintelwa.
  • Iiseva ze-Wayland ezidibeneyo azixhasi i-multiplexers yesikrini (i-mux), esetyenziswa kwii-laptops ezine-GPU ezimbini (ezidibeneyo kunye ne-discrete) ukudibanisa ngokuthe ngqo i-GPU edibeneyo kwisikrini esidibeneyo okanye sangaphandle. Kwi-X11, isikrini "se-mux" sinokutshintsha ngokuzenzekelayo xa usetyenziso lwesikrini esigcweleyo siphuma nge-GPU ecacileyo.
  • Unikezelo olungathanga ngqo nge-GLX alusebenzi e-Xwayland ngenxa yokuba ukuphunyezwa koyilo lwe-GLAMOR 2D yokukhawulezisa ayihambelani nokuphunyezwa kwe-EGL ye-NVIDIA.
  • Usetyenziso lwe-GLX olusebenza kwindawo esekwe kwi-Xwayland aziluxhasi ulwaleko lwehardware.

umthombo: opennet.ru

Yongeza izimvo