Umthuthukisi we-NVIDIA wabelana ngezinhlelo nesimo samanje somshayeli no-Wayland

I-Nvidia Linux

Ukunyakaza kwe Ukufudukela kwe-X11 e-Wayland kuthatha indlela ejabulisa kakhulu, Kusukela ekuqaleni kwakukhona izicelo ezimbalwa, ukusabalalisa kanye nezindawo ezibheka i-Wayland njengendlela esebenzayo yokuthuthukiswa kwesikhathi esizayo, kodwa namuhla akuseyona inketho, kodwa ukunyakaza okudingekayo.

Engxenyeni ye- NVIDIA, lokhu kunyakaza akuyona into entsha, kodwa akuyona into elula nakubo, kusukela Aaron Plattner, omunye wonjiniyela abakhulu kwa-NVIDIA, inikeze ukuhlolwa kwesimo sokuhambisana phakathi kwe-NVIDIA ne-Wayland.

Aaron ibalula ukuthi ukuhlolwa kuyadingeka kusukela kuyadingeka ukuthi ube nolwazi mayelana nemikhawulo yamanje ngosekelo lwe-Wayland, kanye nezici ezingalindelekile ngenxa yemikhawulo yephrothokholi ye-Wayland namaseva ayinhlanganisela. Ukwaziswa kugxile egatsheni lama-565 futhi igqamisa yomibili imikhawulo yobuchwepheshe yephrothokholi ye-Wayland nezindawo ezithile lapho abashayeli be-NVIDIA basemuva uma kuqhathaniswa nokusekela kwabo i-X11.

Okwamanje, Abashayeli be-NVDIA abanazo izici ezithile, njengokuthi kungenzeka okukhiphayo kwesitiriyo esinamabhafa ahlukene (kwesobunxele nakwesokudla) usebenzisa i-GLX, i-EGL noma i-Vulkan, Imodi ye-Mosaic ye-SLI okuvumela ama-GPU amaningi ukuthi ahlanganiswe abe yiyunithi eyodwa enengqondo ukuze asingathe ukulungiselelwa okukhulu kwesibonisi, akusekelwe. Ukwengeza, isihleli se-NVIDIA okwamanje asikwazi ukunikeza izinga elifanayo lokwenza ngokwezifiso ezinhlelweni ze-Wayland, njengoba ingekho indlela yendawo yonke yokumisa izibonisi phakathi kwamaseva ayinhlanganisela ahlukene.

Futhi Kunodaba lwezici ezingeke zisetshenziswe ngokufanayo kuwo wonke amaseva ayinhlanganisela ngenxa yomehluko ekwakhiweni kwawo. Lokhu kudala ukungahambisani okwenza kube nzima ukunikeza ukwesekwa okuphelele.

I-Plattner, isho ukuthi ukubambezeleka ekusetshenzisweni ngokugcwele kwamakhono athile e-Wayland kungenxa yenhlanganisela yemikhawulo yephrothokholi kanye nezakhiwo ezinwetshiwe yamaseva ayinhlanganisela. Nakuba i-Vulkan inikeza ezinye izindlela ezithembisayo, izinhlelo zokusebenza eziningi nokulungiselelwa okuthuthukile okuncike kuzici ezithile ze-X11 ecosystem akukakutholi ukusekelwa okufanayo e-Wayland enabashayeli be-NVIDIA.

Ngakolunye uhlangothi, nakuba amanye alawa makhono engatholakali ngqo ngaphansi kwe-Wayland, I-NVIDIA igqamisa ukuthi ingasetshenziswa nge-Vulkan graphics API kanye nezandiso zayo. Phakathi kokusebenza okunikwe amandla nge-Vulkan, okulandelayo kuyagqama:

  • Okukhiphayo kwe-stereo: Nge-VK_KHR_multiview ngosekelo lokunikezwa kokubuka okuningi.
  • Imodi ye-SLI esobala: Isetshenziswe nge-VK_KHR_device_group, okuvumela ukuphathwa okuthuthukile kwama-GPU amaningi.
  • I-Framebuffer namaqembu okuvumelanisa: Izandiso ezifana ne-VK_NV_present_barrier zinika amandla ukusetshenziswa kwe-Swap Groups, i-Frame Lock ne-Genlock, izici ezibalulekile zezinhlelo zokusebenza ezidinga ukuvumelanisa okunembile phakathi kokuboniswa okuningi.

Ekugcineni kushiwo lokho I-NVIDIA iyasebenza ngenkuthalo ukuthuthukisa ukuhambisana kwabashayeli babo futhi lena eminye yemisebenzi esathuthukiswayo noma lokho okuhlelwe ukuthi kusetshenziswe ezinguqulweni ezizayo:

  • Isilinganiso Sokuvuselela Okuguquguqukayo (VRR): Ukusekelwa kwezilinganiso zokuvuselela eziguquguqukayo ekucushweni kokuqapha okuningi e-Wayland. (Kuhlelelwe ukukhishwa komshayeli okulandelayo).
  • Ukulungiswa kokuphumayo okungalungile: Ipharamitha ezenzakalelayo i-nvidia-drm fbdev=1 izosethwa, ilungise izinkinga zokuphumayo lapho ishintsha phakathi kwe-nvidia-drm ne-simpledrm.
  • Ukusetha imodethi ye-nvidia-drm=1 okuzovumela ukuphathwa ngempumelelo kwephayiphi lokunikezela.
  • I-multiplexer yesikrini: Usekelo lokushintshela ngokuzenzakalela ku-GPU engenalutho uma uhlelo lokusebenza lwesikrini esigcwele luyidinga.
  • Ukusekelwa kwe-warping, ukuxuba, ukuguquguquka kwe-pixel nezilungiselelo ezithuthukisiwe ezifana ne-COLOR_ENCODING kanye ne-COLOR_RANGE, ezivumela ukuphathwa okunembe kakhudlwana kwekhwalithi yokubonwayo nokukhiqizwa kabusha kombala.
  • Ibhafa yokuphuma kwesikrini: Ivumela ukugcina kumthamo okuphindwe kabili nge-Xwayland, ukuthuthukisa ukusebenza kwesithombe nokunciphisa izinkinga ezinjengokudabuka.
  • Ukusekelwa ku-nvidia-drm: Le nqubo izovumela okukhiphayo kwamafreyimu ukuthi avunyelaniswe nesikrini, kuthuthukiswe uketshezi olubonakalayo ku-Wayland.
  • I-VDPAU API: Ukwesekwa okwengeziwe kwe-VDPAU e-Wayland, okuvumela ukusheshisa kwehadiwe emisebenzini efana nokukhipha amakhodi, ukuhlanganisa, nokucubungula okuthunyelwe kwevidiyo.
  • Ukuqaliswa kosekelo lwe-vGPU: okuzovumela ukwabelana ngezinsiza ze-GPU engokoqobo ezindaweni ezibonwayo, ezilungele amasistimu ochwepheshe namafu.
  • I-egl-x11 ilabhulali: Ukuhlanganiswa okungcono kwe-EGL ku-Xwayland, okuvumela ukusekelwa okuqinile kwezinhlelo zokusebenza ze-X11 e-Wayland.

Uma unjalo unentshisekelo yokwazi okwengeziwe ngayo, ungabheka imininingwane ku- isixhumanisi esilandelayo.