Sebenza kabusha umshayeli we-VGEM eRust

I-Maíra Canal evela e-Igalia yethule iphrojekthi yokubhala kabusha umshayeli we-VGEM (Virtual GEM Provider) eRust. I-VGEM iqukethe cishe imigqa yekhodi engama-400 futhi inikeza i-hardware-agnostic ye-GEM (Isiphathi Sezithombe Esenziwe) esisetshenziselwa ukwabelana ngokufinyelela kubhafa kumashayeli wedivayisi ye-3D yesofthiwe njenge-LLVMpipe ukuze kuthuthukiswe ukusebenza kwe-rasterization yesofthiwe.

I-VGEM izoba umshayeli wezithombe weRust wesibili ozogijima ezingeni le-kernel (okokuqala kwaba umshayeli we-Asahi DRM (Direct Rendering Manager) we-Apple AGX GPU esetshenziswa kuma-Apple M1/M2 chips). Ukuthuthukiswa kudinga ukudala ukubophezela okusha ukuze kusebenze kusuka kukhodi ye-Rust ngedivayisi yeplathifomu, uhlobo lwe-XArray, nezifinyezo ezihlobene ne-DMA ezifana nezicingo ze-DMA. Esigabeni samanje sokuthuthuka, umshayeli ucishe alungele, uphumelele izivivinyo eziningi ze-IGT, ngaphandle kwamasheke amabili (vgem_slow and vgem_basic@unload), kodwa kudinga ukuthuthukiswa kokusekelwa kwe-IOCTL.

Source: opennet.ru

Engeza amazwana