Isimo sokusekelwa kwe-Wayland kubashayeli be-NVIDIA

U-Aaron Plattner, ongomunye wabathuthukisi abahamba phambili babashayeli bobunikazi be-NVIDIA, ushicilele isimo sokusekelwa kwephrothokholi ye-Wayland egatsheni lokuhlola labashayeli be-R515, lapho i-NVIDIA inikeze ikhodi yomthombo yazo zonke izingxenye ezisebenza ezingeni le-kernel. Kuyaphawulwa ukuthi ezindaweni eziningi, ukusekelwa kwephrothokholi ye-Wayland kumshayeli we-NVIDIA akukafinyeleli ukulingana nokusekelwa kwe-X11. Ngesikhathi esifanayo, i-lag ingenxa yezinkinga zombili kumshayeli we-NVIDIA kanye nemikhawulo evamile yephrothokholi ye-Wayland namaseva ayinhlanganisela asekelwe kuyo.

Imikhawulo yomshayeli:

  • Umtapo wezincwadi we-libvdpau, okuvumela ukuthi usebenzise izindlela zokusheshisa ihadiwe ukuze ucubungule, uhlanganise, ubonise kanye nokuqoshwa kwevidiyo, awunakho ukusekelwa okwakhelwe ngaphakathi kwe-Wayland. Umtapo wolwazi nawo awukwazi ukusetshenziswa ne-Xwayland.
  • I-Wayland ne-Xwayland azisekelwa kulabhulali ye-NvFBC (NVIDIA FrameBuffer Capture) esetshenziselwa ukuthwebula isikrini.
  • Imojula ye-nvidia-drm ayinikezi ulwazi mayelana namakhono wesilinganiso sokuvuselela esiguquguqukayo njenge-G-Sync, iwavimbela ukuthi asetshenziswe ezindaweni ezisekelwe e-Wayland.
  • Ezimweni ezisekelwe e-Wayland, okukhiphayo ezikrinini zangempela ezingokoqobo, ngokwesibonelo, lezo ezisekelwa inkundla ye-SteamVR, akutholakali ngenxa yokungasebenzi kwe-DRM Lease mechanism, ehlinzeka ngezinsiza ze-DRM ezidingekayo ukuze kukhiqizwe isithombe se-stereo esinamabhafa ahlukene we-DRM. amehlo angakwesokunxele nakwesokudla lapho ekhiphela kumahedisethi ento engekho ngokoqobo.
  • I-Xwayland ayisekeli isandiso se-EGL_EXT_platform_x11.
  • Imojuli ye-nvidia-drm ayisekeli izakhiwo ze-GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING kanye ne-COLOR_RANGE ezidingekayo ukuze kusekelwe ngokugcwele ukulungiswa kombala kubaphathi abayinhlanganisela.
  • Uma usebenzisa i-Wayland, ukusebenza kwensiza yezilungiselelo ze-nvidia kunomkhawulo.
  • Nge-Xwayland ku-GLX, ukudweba ibhafa yokuphumayo esikrinini (ibhafa yangaphambili) akusebenzi ngokubhafa okuphindwe kabili.

Imikhawulo yephrothokholi ye-Wayland namaseva ayinhlanganisela:

  • Iphrothokholi ye-Wayland noma amaseva ayinhlanganisela awasekeli izici ezifana nokuphumayo kwe-stereo, i-SLI, i-Multi-GPU Mosaic, Ukukhiya Uzimele, i-Genlock, Shintsha Amaqembu, nezindlela zokubonisa ezithuthukisiwe (i-warp, blend, i-pixel shift, nokulingisa kwe-YUV420). Ngokusobala, ukusebenzisa ukusebenza okunjalo kuzodinga ukwakhiwa kwezandiso ezintsha ze-EGL.
  • Ayikho i-API evamile eyamukelwayo evumela amaseva ayinhlanganisela ye-Wayland ukuthi ehlise inkumbulo yevidiyo nge-PCI-Express Runtime D3 (RTD3).
  • I-Xwayland ayinayo indlela engasetshenziswa kumshayeli we-NVIDIA ukuze uvumelanise ukunikezwa kohlelo lokusebenza nokuphuma kwesikrini. Ngaphandle kokuvumelanisa okunjalo, ngaphansi kwezimo ezithile, ukuhlanekezela okubonakalayo akukwazi ukukhishwa.
  • Amaseva ayinhlanganisela ye-Wayland awasekeli ama-multiplexer esikrini (i-mux), asetshenziswa kumakhompuyutha aphathekayo anama-GPU amabili (ahlanganisiwe futhi ahlukene) ukuze axhume ngokuqondile i-GPU ehlukene esikrinini esihlanganisiwe noma sangaphandle. Ku-X11, isikrini "se-mux" singashintsha ngokuzenzakalelayo lapho uhlelo lokusebenza lwesikrini esigcwele luphuma nge-GPU ehlukile.
  • Ukunikezwa okungaqondile nge-GLX akusebenzi e-Xwayland ngenxa yokuthi ukuqaliswa kwezakhiwo zokusheshisa ze-GLAMOR 2D akuhambisani nokusetshenziswa kwe-EGL ye-NVIDIA.
  • Izinhlelo zokusebenza ze-GLX ezisebenza ezindaweni ezisuselwe e-Xwayland azikusekeli ukumbondelana kwezingxenyekazi zekhompyutha.

Source: opennet.ru

Engeza amazwana