A klasszikus, Gallium3D-t nem használó illesztőprogram-kódot eltávolították a Mesából

Az összes klasszikus OpenGL-illesztőprogramot eltávolították a Mesa kódbázisából, és a működésükhöz szükséges infrastruktúra támogatása megszűnt. A régi illesztőprogram-kód karbantartása egy külön „borostyánsárga” ágban folytatódik, de ezek a meghajtók már nem fognak szerepelni a Mesa fő részében. A klasszikus xlib könyvtárat is eltávolítottuk, helyette javasolt a gallium-xlib változat használata.

A változás a Mesa-ban maradt összes illesztőprogramot érinti, amelyek nem használták a Gallium3D interfészt, beleértve az i915 és i965 illesztőprogramokat az Intel GPU-khoz, az r100 és r200-at az AMD GPU-khoz, valamint a Nouveau illesztőprogramokat az NVIDIA GPU-khoz. Ezen illesztőprogramok helyett a Gallium3D architektúrára épülő illesztőprogramok használata javasolt, mint például az Iris (Gen 8+) és a Crocus (Gen4-Gen7) Intel GPU-khoz, a radeonsi és az r600 az AMD kártyákhoz, az nvc0 és az nv50 az NVIDIA kártyákhoz. A klasszikus illesztőprogramok eltávolításával megszűnik néhány régebbi Intel GPU (Gen2, Gen3), AMD Radeon R100 és R200, valamint a régebbi NVIDIA kártyák támogatása.

A Gallium3D architektúra leegyszerűsíti a Mesa illesztőprogram fejlesztését, és kiküszöböli a klasszikus illesztőprogramokra jellemző kódduplikációt. A Gallium3D-ben a memóriakezelést és a GPU interakciót külön DRM (Direct Rendering Manager) és DRI2 (Direct Rendering Interface) kernel modulok kezelik, és az illesztőprogramok egy használatra kész állapotkövetővel rendelkeznek, amely támogatja a renderelt objektumok újrafelhasználási gyorsítótárát. A klasszikus illesztőprogramoknak minden hardverplatformhoz saját háttérrendszert és állapotkövetőt kell fenntartaniuk, de nincsenek a DRI2 kernel modulokhoz kötve. Linux, ami lehetővé teszi számukra a használatukat olyan operációs rendszerekben, mint a Solaris.

Forrás: opennet.ru

Vásároljon megbízható tárhelyet DDoS védelemmel, VPS VDS szerverekkel rendelkező webhelyekhez 🔥 Vásároljon megbízható weboldal tárhelyet DDoS védelemmel, VPS VDS szerverekkel | ProHoster