Ọnọdụ nkwado Wayland na ndị ọkwọ ụgbọ ala NVIDIA

Aaron Plattner, otu n'ime ndị isi mmepe nke ndị ọkwọ ụgbọ ala nke NVIDIA, ebipụtala ọkwa nkwado nkwado Wayland na ngalaba nnwale nke ndị ọkwọ ụgbọ ala R515, nke NVIDIA nyere koodu isi mmalite maka ihe niile na-agba ọsọ na ọkwa kernel. Achọpụtara na n'ọtụtụ mpaghara, nkwado maka usoro Wayland na onye ọkwọ ụgbọ ala NVIDIA erutebeghị ikike na nkwado X11. N'otu oge ahụ, lag ahụ bụ n'ihi nsogbu abụọ ahụ na onye ọkwọ ụgbọ ala NVIDIA na njedebe izugbe nke usoro Wayland na ihe nkesa na-adabere na ya.

Oke ndị ọkwọ ụgbọala:

  • Ọbá akwụkwọ libvdpau, nke na-enye gị ohere iji usoro ngwa ngwa ngwa ngwa maka nhazi nhazi, nhazi, ngosi na ngbanwe vidiyo, enweghị nkwado arụnyere n'ime Wayland. Enweghịkwa ike iji ụlọ akwụkwọ ahụ na Xwayland.
  • Anaghị akwado Wayland na Xwayland n'ọbá akwụkwọ NvFBC (NVIDIA FrameBuffer Capture) ejiri maka ijide ihuenyo.
  • Modul nvidia-drm anaghị enye ozi gbasara ike ọnụego ume ọhụrụ dị ka G-Sync, na-egbochi iji ha na gburugburu dabere Wayland.
  • Na gburugburu ndị dị na Wayland, mmepụta na ihuenyo eziokwu mebere, dịka ọmụmaatụ, nke usoro SteamVR na-akwado adịghị adị n'ihi enweghị ọrụ nke usoro mgbazinye DRM, nke na-enye akụrụngwa DRM dị mkpa iji mepụta onyonyo stereo nwere ihe nchekwa dị iche iche. aka ekpe na aka nri anya mgbe outputting ka virtual eziokwu headsets.
  • Xwayland anaghị akwado ndọtị EGL_EXT_platform_x11.
  • Nvidia-drm modul anaghị akwado GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING na COLOR_RANGE Properties dị mkpa maka nkwado zuru oke maka mgbazi agba na ndị njikwa mejupụtara.
  • Mgbe ị na-eji Wayland, arụ ọrụ nke nvidia-settings akụrụngwa nwere oke.
  • Site na Xwayland na GLX, ịbịaru ihe nchekwa mmepụta na ihuenyo (nchekwa n'ihu) anaghị arụ ọrụ na ntinye okpukpu abụọ.

Mmachi nke usoro Wayland na sava ndị mejupụtara:

  • Wayland protocol ma ọ bụ ihe nkesa mejupụtara anaghị akwado atụmatụ dị ka mmepụta stereo, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Swap Groups, na ụdị ngosi dị elu (warp, ngwakọta, pixel shift, na YUV420 emulation). N'ụzọ doro anya, imejuputa ụdị ọrụ dị otú ahụ ga-achọ ịmepụta mgbatị EGL ọhụrụ.
  • Enweghị API a na-anabatakarị nke na-enye ohere sava ndị mejupụtara Wayland ka ọ kwatuo ebe nchekwa vidiyo site na PCI-Express Runtime D3 (RTD3).
  • Xwayland enweghị usoro enwere ike iji na onye ọkwọ ụgbọ ala NVIDIA mekọrịta nsụgharị ngwa na mmepụta ihuenyo. Enweghị mmekọrịta dị otú ahụ, n'ọnọdụ ụfọdụ, enweghị ike iwepụ mgbagwoju anya anya.
  • Sava ndị mejupụtara Wayland anaghị akwado multiplexers ihuenyo (mux), eji na laptọọpụ nwere GPU abụọ (agbakwunyere na nke pụrụ iche) iji jikọọ GPU pụrụ iche na ihuenyo agbakwunyere ma ọ bụ mpụga. Na X11, ihuenyo "mux" nwere ike gbanwee na-akpaghị aka mgbe ngwa ihuenyo zuru oke na-arụpụta site na GPU pụrụ iche.
  • Nsụgharị na-apụtaghị ìhè site na GLX anaghị arụ ọrụ na Xwayland n'ihi na mmejuputa iwu nke GLAMOR 2D acceleration architecture adabaghị na mmejuputa EGL NVIDIA.
  • Ngwa GLX na-agba na gburugburu Xwayland anaghị akwado ihe mkpuchi ngwaike.

isi: opennet.ru

Tinye a comment