Projekt Argon Forge objavio je optimizirane verzije Mesa, Gamescope, DXVK, VKD3D-Proton i Wine.

Predstavljen je projekt Argon Forge, koji stvara optimizirane verzije ključnih komponenti grafičkog stoga. LinuxMesa, Gamescope, DXVK, VKD3D-Proton i Wine. Izrade se distribuiraju putem APT repozitorija smještenih na GitHub stranicama i namijenjene su procesorima s podrškom za AVX2 (x86-64-v3) i AVX-512 (x86-64-v4). Projekt je namijenjen korisnicima Devuan 6 "Excalibur" i Debian 13 "Trixie" paketa za one koji žele izvući maksimalne performanse iz svoje grafičke kartice u igrama. Ovi paketi koriste bazu biblioteka ovih izdanja i nisu namijenjeni za instalaciju na starije distribucije. Skripte za izgradnju i konfiguracije GitHub Actions distribuiraju se pod MIT licencom.

Svaki projekt je objavljen u dvije varijante, koje se razlikuju po ciljnom skupu instrukcija i sufiksu verzije paketa:

  • stable-avx2 (sufiks "avx2") — za procesore s AVX2, BMI i FMA. Pogodno za većinu x86-64 CPU-a od 2013. i novijih.
  • stable-avx512 (sufiks "avx512") - za procesore s AVX-512, uključujući AMD Zen 4 i novije.

Za instalaciju morate uvesti GPG ključ repozitorija i dodati odgovarajući kodni naziv u "sources.list". Primjer za Mesu: 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

Sličan pristup se koristi za preostale projekte: jednostavno zamijenite URL i naziv ključne datoteke. Paketi se grade pomoću Clanga i zastavica "-march=x86-64-v3 -mtune=znver3" ili "-march=x86-64-v4 -mtune=znver4", kao i "-O3" i skupa zastavica za poravnanje. Unakrsna kompilacija se također koristi za Wine. Windows-komponente putem llvm-mingw.

Izrada se izvodi automatski u GitHub Actions kada se oznaka kreira ili ručno pokrene. Svako izdanje prati dvije arhive koje sadrže deb pakete za odgovarajuću ISA varijantu. Osim APT repozitorija, paketi su dostupni u odjeljku "Izdanja" odgovarajućih repozitorija. Skripte za izradu Argon Forgea ne mijenjaju licence izvornih projekata i samo generiraju binarne pakete s različitim parametrima kompilacije.

Izvor: opennet.ru

Kupite pouzdan hosting za stranice s DDoS zaštitom, VPS VDS poslužiteljima 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster