U prezantua projekti Argon Forge, ku në kuadër të tij formohen kompilime të optimizuara të komponentëve kryesorë të grafikës Linux: Mesa, Gamescope, DXVK, VKD3D-Proton dhe Wine. Kompilimet shpërndahen përmes APT-repozitorëve të vendosur në GitHub Pages dhe janë të orientuara për procesorët që mbështesin AVX2 (x86-64-v3) dhe AVX-512 (x86-64-v4). Projekti është i fokusuar tek përdoruesit e distribucioneve Devuan 6 "Excalibur" dhe Debian 13 "Trixie", që dëshirojnë të marrin maksimumin e performancës nga staku grafik në lojëra. Pakot përdorin bazën bibliotekore të këtyre lëshimeve dhe nuk janë të destinuara për t'u instaluar në versione më të vjetra të distribucioneve. Skriptet e ndërtimit dhe konfigurimet e GitHub Actions shpërndahen nën licencën MIT.
Ădo projekt publikohet nĂ« dy variante, tĂ« cilat ndryshojnĂ« sipas grupit tĂ« instruksioneve dhe sufixit tĂ« versionit tĂ« paketĂ«s:
- stable-avx2 (sufiksi "avx2") â pĂ«r procesorĂ« me AVX2, BMI dhe FMA. I pĂ«rshtatshĂ«m pĂ«r shumicĂ«n e CPU-ve x86-64 qĂ« nga viti 2013 e mĂ« vonĂ«.
- stable-avx512 (sufiksi "avx512") â pĂ«r procesorĂ« me AVX-512, duke pĂ«rfshirĂ« AMD Zen 4 dhe mĂ« vonĂ«.
PĂ«r instalimin e nevojshme importoni çelĂ«sin GPG tĂ« repositorit dhe shtoni emrin pĂ«rkatĂ«s tĂ« codename nĂ« "sources.list". Shembulli pĂ«r Mesa: 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
Qasje të ngjashëm aplikohet për projektet e tjera: mjafton të zëvendësoni URL-në dhe emrin e skedarit të çelësit. Paketat janë ndërtuar duke përdorur Clang dhe flamujt "-march=x86-64-v3 -mtune=znver3" ose "-march=x86-64-v4 -mtune=znver4", si dhe "-O3" dhe grupin e flamujve të shkallëzimit. Për Wine, aplikohet gjithashtu kryq-ndërtimi i komponenteve Windows përmes llvm-mingw.
NdĂ«rtimi bĂ«het automatikisht nĂ« GitHub Actions gjatĂ« krijimit tĂ« njĂ« etikete ose aktivizimit manual. Ădo lĂ«shim shoqĂ«rohet me dy arkiva me paketat deb pĂ«r variantin pĂ«rkatĂ«s tĂ« ISA. PĂ«rveç APT-repozitorit, paketat janĂ« tĂ« disponueshme nĂ« seksionin "Releases" tĂ« repositorĂ«ve pĂ«rkatĂ«s. Skriptet e ndĂ«rtimit tĂ« Argon Forge nuk ndryshojnĂ« licencat e projekteve origjinale dhe thjesht formojnĂ« paketa binarĂ« me parametra tĂ« ndryshĂ«m ndĂ«rtimi.
Burimi: opennet.ru
