Az Argon Forge projekt optimalizált Mesa, Gamescope, DXVK, VKD3D-Proton és Wine buildjeit tette közzé.

Bemutatásra került az Argon Forge projekt, amely az Linux grafikus stack kulcsfontosságú komponenseinek optimalizált buildjeit állítja elő: Mesa, Gamescope, DXVK, VKD3D-Proton és Wine. A buildek APT-repozitóriumokon keresztül érhetők el, amelyeket a GitHub Pages-en helyeznek el, és az AVX2 (x86-64-v3) és AVX-512 (x86-64-v4) támogatású processzorokra orientálnak. A projekt célja a Devuan 6 „Excalibur” és a Debian 13 „Trixie” disztribúciók felhasználói, akik a lehető legnagyobb teljesítményre vágynak a játékok grafikus stackjéből. A csomagok ezen verziók könyvtári bázisára épülnek, és nem alkalmasak régebbi disztribúciós verziókra való telepítésre. A build scriptjei és GitHub Actions konfigurációk MIT licenc alatt állnak rendelkezésre.

Minden projekt két változatban jelenik meg, amelyek az instrukciók célkészletében és a csomag verziójának suffixében különböznek:

  • stable-avx2 (suffix „avx2”) — az AVX2, BMI és FMA processzorok számára. A legtöbb x86-64 CPU-hoz 2013-tól kezdve és újabb modellekhez alkalmas.
  • stable-avx512 (suffix „avx512”) — az AVX-512 támogatású processzorok számára, beleértve az AMD Zen 4-et és az újabb modelleket.

A telepítéshez importálni kell a repozitórium GPG-kulcsát és hozzáadni a megfelelő codename-et a „sources.list”-hez. Példa a Mesa-ra: curl -fsSL https://argonforge.github.io/mesa-builds/public.asc \ | sudo gpg —dearmor -o /usr/share/keyrings/argonforge-mesa.gpg echo „deb [signed-by=/usr/share/keyrings/argonforge-mesa.gpg] https://argonforge.github.io/mesa-builds stable-avx512 main” \ | sudo tee /etc/apt/sources.list.d/argonforge-mesa.list sudo apt update sudo apt install mesa-libgallium mesa-vulkan-drivers libgl1-mesa-dri

Hasonló megközelítés alkalmazható a többi projekthez: elegendő kicserélni az URL-t és a kulcsfájl nevét. A csomagokat Clang használatával és a „-march=x86-64-v3 -mtune=znver3” vagy „-march=x86-64-v4 -mtune=znver4” flag-gekkel, valamint „-O3”-mal és a megfelelő allokációs flag-ekkel építik. A Wine esetében további Windows alkatrészek kereszttfordítása történik az llvm-mingw segítségével.

A build automatikusan végrehajtódik a GitHub Actions-ban a címke létrehozásakor vagy manuális indításkor. Minden kiadáshoz két archívum tartozik a deb-csomagokkal a megfelelő ISA változathoz. Az APT-repozitóriumon kívül a csomagok a megfelelő repozitóriumok „Releases” szekciójában is elérhetők. Az Argon Forge build scriptjei nem módosítják a forrásprojektek licencét, csupán bináris csomagokat képeznek más fordítási paraméterekkel.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster