Aaron Plattner, otu n'ime ndị isi mmepe nke ndị ọkwọ ụgbọ ala nke NVIDIA, nyochara steeti nkwado Wayland na ndị ọkwọ ụgbọ ala NVIDIA, wee depụta mpaghara ebe ike metụtara Wayland ka dị n'azụ X11. Ozi a dabara na ngalaba ọkwọ ụgbọ ala NVIDIA 565, nke dị na nnwale beta. Nkwụsị ahụ bụ n'ihi nsogbu abụọ ahụ na onye ọkwọ ụgbọ ala NVIDIA n'onwe ya na njedebe izugbe nke usoro Wayland na ihe nkesa na-adabere na ya.
Atụmatụ ndị a na-anaghị eme atụmatụ ugbu a ka akwado na ndị ọkwọ ụgbọala NVIDIA na sistemụ Wayland n'ihi mmachi nke usoro Wayland na composite sava.
- Mmepụta stereo (na-emepụta onyonyo stereo nwere ihe nchekwa dị iche iche maka anya aka ekpe na aka nri), na-eji GLX, EGL na Vulkan.
- SLI Mosaic mode, nke na-enye gị ohere ijikọ ọtụtụ GPU n'ime otu GPU ezi uche dị na ya iji mepụta nnukwu ihuenyo mebere nke nwere ọtụtụ ngosi.
- Nhazi ntọala nvidia anaghị ekwe ka ị nweta ọkwa ntọala yiri nke ahụ na ndị njikwa ihe mejupụtara dị iche iche, ebe ọ bụ na sistemụ nwere Wayland enweghị otu usoro maka ịhazi ihuenyo.
Enweghị ike itinye ụfọdụ atụmatụ n'ọrụ n'ihi enweghị ike inye otu nkwado ahụ na ngwakọta dị iche iche. ndị sava Wayland. Agbanyeghị, enwere ike itinye ikike ndị a n'ọrụ na ngwa site na iji Vulkan graphics API na Vulkan extension VK_KHR_display ("Vulkan Direct to Display"), nke na-enye ohere mmekọrịta kpọmkwem na ngosipụta ahụ, na-agafe sava mejupụtara. Vulkan nwere ike ịkwado atụmatụ dịka mmepụta stereo (VK_KHR_multiview yana ntụgharị nye ọtụtụ ọdụ ụgbọ mmiri nlele), ọnọdụ Vulkan Explicit SLI (site na VK_KHR_device_group), otu framebuffer (Swap Group, site na VK_NV_present_barrier), mkpọchi etiti (Frame Lock), na mkpọchi a na-ekerịta (Genlock).
Atụmatụ adịlarị na mmepe ma ọ bụ zubere ịgbakwunye na mwepụta ọkwọ ụgbọ ala NVIDIA n'ọdịnihu:
- Iji VRR (ọnụego ume ọhụrụ na-agbanwe agbanwe) na nhazi ọtụtụ nleba anya na gburugburu Wayland. A ga-agbakwunye na ntọhapụ ọkwọ ụgbọala NVIDIA na-esote.
- Ịtọ ntọala ndabara "nvidia-drm fbdev=1", nke ga-edozi nsogbu nke mmepụta na-ezighi ezi mgbe ị na-eji otu ihuenyo nvidia-drm na ndị ọkwọ ụgbọala simpledrm.
- Ịtọ ntọala ndabara "nvidia-drm modeset=1".
- Nkwado maka Wayland iji ihe ngosi multiplexer (mux) gbanwee na-akpaghị aka mgbe ngwa ihuenyo zuru oke na-apụta site na GPU pụrụ iche. A na-eji ọtụtụ ihe ngosi na kọmpụta nwere GPU abụọ (agbakwunyere na nke pụrụ iche) iji jikọọ GPU pụrụ iche na ihuenyo arụnyere ma ọ bụ mpụga.
- Ụdị ngosi dị elu dị ka warp, ngwakọta, pixel offset na COLOR_ENCODING/COLOR_RANGE Njirimara.
- Enwere ike iji ihe nchekwa mmepụta ihuenyo (n'ihu-nchekwa) yana Xwayland maka nchikota okpukpu abụọ.
- Nkwado na nvidia-drm (Direct Rendering Manager) maka usoro Ngosipụta oge maka ịmekọrịta mmepụta nke okpokolo agba na ihuenyo.
- VDPAU (Video Decode and Presentation) Nkwado API maka ime ka usoro ngwa ngwa ngwa ngwa dị na gburugburu Wayland maka nhazi vidiyo n'ụdị dị iche iche na ọrụ nbudata dị ka nhazi post-processing, composing, display and video decoding to the GPU side.
- Nkwado maka teknụzụ vGPU na sistemụ dabere na Wayland, nke na-enye ohere iji NVIDIA mebere GPUs na sistemu ike ịkekọrịta akụrụngwa nke NVIDIA GPU anụ ahụ.
N'ime atụmatụ etinyere n'oge na-adịbeghị anya, a na-ahụ ọbá akwụkwọ egl-x11, nke na-eme ka nkwado maka ngwa ngwa EGL dị na sava Xwayland DDX, na-ahazi mmalite nke ngwa X11 na gburugburu Wayland.
isi: opennet.ru
