Új OpenGL-optimalizálások Linuxra a régi ATI/AMD R300–R500 GPU-khoz 2026-ban

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A nyílt forráskódú fejlesztő, Pavel Ondračka továbbra is szinte egyedül dolgozik a Mesa R300g driver fejlesztésén, amely Gallium3D/OpenGL driver az R300/R400/R500 grafikus processzorokhoz. Mindezt jóval azután, hogy az AMD már évek óta nem foglalkozik ezzel a régi driverrel. Pavel idén olyan fejlesztéseken dolgozott, mint például a Power Mac támogatás javítása, illetve egyéb átdolgozások ezen a driverkódon, például a TGSI használatának kivezetése.

A legújabb eredmény egy „csomó kisebb és nagyobb fordítóoldali fejlesztés” a shader fordítóhoz:

„Csomó kisebb és nagyobb fordítóoldali fejlesztés. Párosítási fejlesztések, omod és presubtract finomhangolások, dp2 optimalizálás és még sok más. Sok ötletet a Catalyst (Radeon GPU shader analyzer) dumpjainak elemzése adott, leginkább a CMP movs összevonási trükk. A sorozat nagy része az R300/R400-ra fókuszál, de az R500-hoz is vannak szép statisztikák.”

A régi ATI/AMD Catalyst driverből kinyert dumpok elemzésével új optimalizálásokat tudott kidolgozni, közel negyed évszázaddal azután, hogy ezek a videokártyák megjelentek.

Egy ATI RV370 GPU-n az utasítások teljes száma körülbelül 3%-kal csökkent, és néhány százalékos javulás látszik a ciklusszám, a temporális regiszterek és a konstansok mennyiségének csökkentésében is. Az R420 és RV530 GPU-k elemzése szintén néhány százalékos fejlesztést mutatott, mivel hatékonyabb shadereket generál a fordító. Akiket érdekel, milyen munka folyik még 2026-ban is a Mesa R300g driver körül, azok ebben a merge-ben találják a shader fordító fejlesztéseinek részletes statisztikáit.