Aaron Plattner, një nga zhvilluesit kryesorë të shoferëve pronetarë të NVIDIA, vlerësoi gjendjen e mbështetjes së Wayland në shoferët pronetarë të NVIDIA dhe renditi fushat ku mundësitë në lidhje me Wayland aktualisht mbeten pas X11. Informacioni i përket degës së shoferëve NVIDIA 565, e cila është në fazën e beta-testimit. Prishjet janë të lidhura si me problemet në vetë shoferin NVIDIA ashtu edhe me kufizimet e përgjithshme të protokollit Wayland dhe serverëve kompozitë që e bazohen në të.
Mundësitë që nuk janë planifikuar aktualisht për mbështetje në shoferët NVIDIA në sistemet me Wayland për shkak të kufizimeve të protokollit Wayland dhe kompozit. serverësh.
- Shfaqja e stereos (formimi i një pamjeje stereos me buferë të ndryshëm për syrin e majtë dhe të djathtë), duke përdorur GLX, EGL dhe Vulkan.
- ReĆŸimi SLI Mosaic, i cili lejon bashkimin e disa GPU-ve nĂ« njĂ« GPU logjik tĂ« vetĂ«m pĂ«r tĂ« krijuar njĂ« ekran virtual tĂ« madh, i pĂ«rbĂ«rĂ« nga disa ekrane.
- Konfiguruesi nvidia-settings nuk lejon arritjen e një niveli identik të konfigurimeve në menaxherët e ndryshëm të kompozit, pasi në sistemet me Wayland nuk ka një mekanizëm të njëjtë për konfigurimin e ekraneve.
Disa funksitete nuk mund tĂ« realizohen pĂ«r shkak tĂ« pamundĂ«sisĂ« pĂ«r tĂ« siguruar mbĂ«shtetje tĂ« njĂ«jtĂ« nĂ« kompozitĂ« tĂ« ndryshme. sistemet Wayland. Por kĂ«to mundĂ«si mund tĂ« realizohen nĂ« aplikacione, duke pĂ«rdorur API grafik Vulkan dhe zgjerimin Vulkan VK_KHR_display ("Vulkan Direct to Display"), qĂ« lejon tĂ« punosh drejtpĂ«rdrejt me ekranin, duke kaluar pĂ«rmes serverit kompozit. NĂ«pĂ«rmjet Vulkan mund tĂ« sigurohet funksionimi i mundĂ«sive tĂ« tilla si shfaqja stereos (VK_KHR_multiview me vizatimin nĂ« disa viewport), ReĆŸimi Vulkan Explicit SLI (pĂ«rmes VK_KHR_device_group), grupet e frame-bufferave (Swap Group, pĂ«rmes VK_NV_present_barrier), bllokimi i kadrove (Frame Lock) dhe bllokimet e pĂ«rgjithshme (Genlock).
Mundësitë që janë tashmë në zhvillim ose që planifikohet të shtohen në lëshimet e ardhshme të shoferëve NVIDIA:
- Përdorimi i VRR (Variable Refresh Rate) në konfigurimet me shumë monitorë në mjedise me Wayland. Do të shtohet në lëshimin e ardhshëm të shoferëve NVIDIA.
- Caktimi automatik i parametrave "nvidia-drm fbdev=1", që do të zgjidhë problemet e shfaqjes së pasakte kur përdoren shoferët nvidia-drm dhe simpledrm me një ekran.
- Caktimi automatik i parametrave "nvidia-drm modeset=1".
- Mbështetje për përdorimin e mux-it të shumëfishtë të ekranit në Wayland për kalim automatik kur një aplikacion me ekran të plotë jep nga GPU i dedikuar. Shumëfishtarët e ekranit përdoren në laptopët me dy GPU (të integruar dhe të dedikuar) për të lidhur drejtpërdrejt GPU-në e dedikuar me një ekran të integruar ose të jashtëm.
- Reformat e avancuara të ekranit, si deformimi, përzierja, zhvendosja e pikselëve dhe pronat COLOR_ENCODING/COLOR_RANGE.
- Mundësia e përdorimit me Xwayland të buffersit të daljes në ekran (front-buffer) gjatë dyfisheve të buffersit.
- Mbështetje në nvidia-drm (Menaxheri i Renditjes së Drejtë) mekanizmi i Koordinatave të Prezentimit për sinkronizimin e daljes së kadrove në ekran.
- Mbështetje për API-në VDPAU (Dekodimi dhe Prezentimi i Videove) për angazhimin në ambientet e bazuara në Wayland të mekanizmave të përshpejtimit hardueror për përpunimin e videove në formate të ndryshme dhe për transferimin në GPU për detyra si përpunimi pas, përzierja, shfaqja dhe dekodimi i videove.
- Mbështetje në sistemet e bazuara në Wayland për teknologjinë vGPU, e cila lejon përdorimin e GPU-ve virtuale NVIDIA në sistemet e virtualizimit për ndarjen e burimeve të GPU-së fizike NVIDIA.
Nga funksionalitetet e reja, bie në sy biblioteka egl-x11, e cila përmirëson mbështetje për ndërfaqen programuese EGL në serverin DDX të Xwayland, i përdorur për organizimin e nisjes së aplikacioneve X11 në ambientet e bazuara në Wayland.
Burimi: opennet.ru
