Chimiro cheWayland rutsigiro muNVIDIA vatyairi

Aaron Plattner, mumwe wevanotungamira vanogadzira veNVIDIA varidzi vatyairi, akaburitsa chimiro cheWayland protocol rutsigiro mubazi rekuyedza reR515 vatyairi, iyo NVIDIA yakapa iyo kodhi kodhi yezvinhu zvese zvinomhanya padanho rekernel. Zvinocherechedzwa kuti munzvimbo dzinoverengeka, tsigiro yeWayland protocol muNVIDIA mutyairi haisati yasvika pachiyero nerutsigiro rweX11. Panguva imwecheteyo, iyo lag imhaka yematambudziko ese ari muNVIDIA mutyairi uye zvakajairwa zvipimo zveWayland protocol uye anoumbwa maseva akavakirwa pairi.

Zvinogumira mutyairi:

  • Iyo libvdpau raibhurari, iyo inokutendera iwe kuti ushandise Hardware yekumhanyisa masisitimu ekumashure-kugadzirisa, kuumba, kuratidza uye vhidhiyo decoding, haina yakavakirwa-mukati tsigiro yeWayland. Raibhurari zvakare haigone kushandiswa neXwayland.
  • Wayland neXwayland hazvitsigirwe muraibhurari yeNvFBC (NVIDIA FrameBuffer Capture) inoshandiswa pakubata skrini.
  • Iyo nvidia-drm module haipe ruzivo nezve inosiyana yekumutsiridza chiyero senge G-Sync, ichivadzivirira kubva kushandiswa munzvimbo dzeWayland-based.
  • Munzvimbo dzeWayland-based, inobuda kune chaiyo chaiyo skrini, semuenzaniso, iyo inotsigirwa neSteamVR papuratifomu, haisi kuwanikwa nekuda kwekusashanda kweiyo DRM Lease mechanism, inopa zviwanikwa zveDRM zvinodikanwa kugadzira mufananidzo westereo une mabuffer akasiyana e. maziso ekuruboshwe nekurudyi kana achiburitsa kune chaiwo chaiwo mahedhifoni.
  • Xwayland haitsigire EGL_EXT_platform_x11 yekuwedzera.
  • Iyo nvidia-drm module haitsigire iyo GAMMA_LUT, DEGAMMA_LUT, CTM, COLOR_ENCODING uye COLOR_RANGE zvivakwa zvinodikanwa kuti utsigire zvizere kururamisa kwemavara mumaneja anoumbwa.
  • Paunenge uchishandisa Wayland, kushanda kweiyo nvidia-setting utility inogumira.
  • Iine Xwayland muGLX, kudhirowa buffer yekubuda kuchiratidziri (yekumberi-buffer) haishande nekaviri buffering.

Kuganhurirwa kweiyo Wayland protocol uye anoumbwa maseva:

  • Wayland protocol kana maseva anoumbwa haatsigire maficha akadai sekubuda kwestereo, SLI, Multi-GPU Mosaic, Frame Lock, Genlock, Swap Mapoka, uye epamberi ekuratidzira modhi (warp, blend, pixel shift, uye YUV420 emulation). Sezviri pachena, kuita basa rakadaro kunoda kugadzirwa kweEGL mitsva yekuwedzera.
  • Iko hakuna API inowanzo gamuchirwa inobvumira Wayland anoumbwa maseva kuti asimbise pasi vhidhiyo ndangariro kuburikidza nePCI-Express Runtime D3 (RTD3).
  • Xwayland inoshaya michina inogona kushandiswa muNVIDIA mutyairi kuyananidza application kupa uye kuburitsa skrini. Pasina kuwiriranisa kwakadaro, mune mamwe mamiriro ezvinhu, kukanganisa kwekuona hakugone kubviswa.
  • Wayland composite maseva haatsigire screen multiplexers (mux), inoshandiswa pamalaptops ane maviri maGPU (akabatanidzwa uye discrete) kubatanidza zvakananga GPU yakasarudzika kune yakabatanidzwa kana yekunze skrini. MuX11, iyo "mux" skrini inogona kushandura otomatiki kana yakazara-screen application iri kubuda kuburikidza neiyo discrete GPU.
  • Kupa zvisina kunanga kuburikidza neGLX hakushande muXwayland nekuti kuisirwa kweGLAMOR 2D yekumhanyisa dhizaini hakuenderane nekuita kweNVIDIA EGL.
  • Zvishandiso zveGLX zvinomhanya munzvimbo dzeXwayland-based hazvitsigire kuvharika kwehardware.

Source: opennet.ru

Voeg