An cire lambar direba ta gargajiya wacce ba ta amfani da Gallium3D daga Mesa

An cire duk tsoffin direbobin OpenGL daga Mesa codebase kuma an dakatar da tallafin kayan aikin nasu. Za a ci gaba da kula da tsohuwar lambar direba a wani reshe na "Amber", amma ba za a ƙara haɗa waɗannan direbobi a cikin babban ɓangaren Mesa ba. Hakanan an cire babban ɗakin karatu na xlib, kuma ana ba da shawarar yin amfani da bambance-bambancen gallium-xlib maimakon.

Canjin ya shafi duk direbobin da suka rage a Mesa waɗanda ba su yi amfani da ƙirar Gallium3D ba, gami da i915 da i965 direbobi don Intel GPUs, r100 da r200 don AMD GPUs, da direbobin Nouveau don NVIDIA GPUs. Maimakon waɗannan direbobi, ana ba da shawarar yin amfani da direbobi dangane da gine-ginen Gallium3D, irin su Iris (Gen 8+) da Crocus (Gen4-Gen7) don Intel GPUs, radeonsi da r600 don katunan AMD, nvc0 da nv50 don katunan NVIDIA. Cire tsoffin direbobin zai cire tallafi ga wasu tsofaffin GPUs na Intel (Gen2, Gen3), AMD Radeon R100 da R200, da tsoffin katunan NVIDIA.

Gine-gine na Gallium3D yana sauƙaƙa haɓakar direbobin Mesa kuma yana kawar da kwafin lambar da ke cikin tsoffin direbobi. A cikin Gallium3D, ayyukan sarrafa ƙwaƙwalwar ajiya da hulɗa tare da GPU ana ɗaukar su ta hanyar kernel modules daban-daban DRM (Direct Rendering Manager) da DRI2 (Direct Rendering Interface), kuma ana ba da direbobi tare da shirye-shiryen tracker na jihar tare da goyan bayan sake amfani da su. cache na abubuwan fitarwa. Direbobi na yau da kullun suna buƙatar kiyaye nasu bayanan baya da na jihar don kowane dandamali na kayan masarufi, amma ba a ɗaure su da samfuran Linux kernel DRI ba, suna ba su damar amfani da su akan OS kamar Solaris.

source: budenet.ru

Add a comment