Matsayin tallafin Wayland a cikin direbobin NVIDIA

Aaron Plattner, daya daga cikin jagororin masu haɓaka direbobin mallakar mallakar NVIDIA, ya buga matsayin goyon bayan yarjejeniyar Wayland a reshen gwaji na direbobi R515, wanda NVIDIA ta ba da lambar tushe ga duk abubuwan da ke gudana a matakin kernel. An lura cewa a cikin yankuna da yawa, goyon bayan ka'idar Wayland a cikin direban NVIDIA bai kai ga daidaito tare da tallafin X11 ba. A lokaci guda, lag ɗin yana faruwa ne saboda matsalolin biyu a cikin direban NVIDIA da ƙayyadaddun ƙayyadaddun ƙa'idodin Wayland da sabbin sabar da aka haɗa akan sa.

Iyakokin direba:

  • Laburaren libvdpau, wanda ke ba ku damar amfani da hanyoyin haɓaka kayan masarufi don aiwatarwa, haɗawa, nuni da rarrabuwar bidiyo, ba shi da ginanniyar tallafi don Wayland. Hakanan ba za a iya amfani da ɗakin karatu tare da Xwayland ba.
  • Wayland da Xwayland ba su da tallafi a cikin ɗakin karatu na NvFBC (NVIDIA FrameBuffer Capture) da aka yi amfani da shi don ɗaukar allo.
  • Tsarin nvidia-drm ba ya ba da bayani game da madaidaicin ikon wartsakewa kamar G-Sync, yana hana amfani da su a wuraren tushen Wayland.
  • A cikin wuraren da ke tushen Wayland, fitarwa zuwa fuska mai kama-da-wane, alal misali, waɗanda dandamalin SteamVR ke goyan bayan, ba ya samuwa saboda rashin aiki na injin Lease na DRM, wanda ke ba da albarkatun DRM waɗanda suka wajaba don samar da hoton sitiriyo tare da buffer daban-daban don idanun hagu da dama lokacin fitarwa zuwa na'urar kai ta gaskiya.
  • Xwayland baya goyan bayan tsawo na EGL_EXT_platform_x11.
  • Tsarin nvidia-drm baya goyan bayan GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING da COLOR_RANGE kaddarorin da suka wajaba don cikakken goyon baya don gyaran launi a cikin manajoji masu haɗaka.
  • Lokacin amfani da Wayland, aikin nvidia-saitin mai amfani yana iyakance.
  • Tare da Xwayland a cikin GLX, zana buffer ɗin fitarwa zuwa allon (buffer gaba) baya aiki tare da buffer sau biyu.

Iyaka na ka'idar Wayland da sabar hadaddiyar giyar:

  • Ka'idar Wayland ko sabar hadaddiyar giyar basa goyan bayan fasalulluka kamar fitarwar sitiriyo, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Ƙungiyoyin Swap, da hanyoyin nuni na ci gaba (warp, blend, pixel shift, da YUV420 emulation). A bayyane yake, aiwatar da irin wannan aikin zai buƙaci ƙirƙirar sabbin kari na EGL.
  • Babu API ɗin da aka yarda da shi gabaɗaya wanda ke ba da damar sabar hadaddiyar giyar Wayland don kunna ƙwaƙwalwar ajiyar bidiyo ta PCI-Express Runtime D3 (RTD3).
  • Xwayland ba ta da hanyar da za a iya amfani da ita a cikin direban NVIDIA don aiki tare da aiwatar da aikace-aikacen da fitarwar allo. Idan ba tare da wannan aiki tare ba, a ƙarƙashin wasu yanayi, ba za a iya kawar da ɓarna na gani ba.
  • Wayland composite servers ba sa goyan bayan multixers allo (mux), ana amfani da su akan kwamfyutocin kwamfyutoci tare da GPUs guda biyu (haɗe da hankali) don haɗa GPU mai hankali kai tsaye zuwa hadedde ko allo na waje. A cikin X11, allon "mux" na iya canzawa ta atomatik lokacin da cikakken aikace-aikacen allo ke fitowa ta hanyar GPU mai hankali.
  • Fassara kai tsaye ta hanyar GLX baya aiki a cikin Xwayland saboda aiwatar da gine-ginen hanzari na GLAMOR 2D bai dace da aiwatar da EGL na NVIDIA ba.
  • Aikace-aikacen GLX da ke gudana a cikin mahallin tushen Xwayland ba sa goyan bayan abin rufe fuska.

source: budenet.ru

Add a comment