Əsas qrafik yığın komponentlərinin optimallaşdırılmış versiyalarını yaradan Argon Forge layihəsi təqdim edildi. Linux: Mesa, Gamescope, DXVK, VKD3D-Proton və Wine. Quraşdırmalar GitHub Pages-də yerləşdirilən APT depoları vasitəsilə paylanır və AVX2 (x86-64-v3) və AVX-512 (x86-64-v4) dəstəyi olan prosessorlara yönəlib. Layihə Devuan 6 "Excalibur" və ... istifadəçilərinə yönəlib. Debian Oyunlarda qrafik yığınlarından maksimum performans əldə etmək istəyənlər üçün 13 "Trixie" paketi. Bu paketlər bu buraxılışların kitabxana bazasından istifadə edir və köhnə distributivlərdə quraşdırmaq üçün nəzərdə tutulmayıb. Quraşdırma skriptləri və GitHub Actions konfiqurasiyaları MIT lisenziyası altında paylanır.
Hər layihə hədəf təlimat dəsti və paket versiyası şəkilçisi ilə fərqlənən iki variantda dərc olunur:
- stable-avx2 ("avx2" şəkilçisi) — AVX2, BMI və FMA ilə işləyən prosessorlar üçün. 2013-cü il və daha yeni modellərin əksəriyyəti üçün uyğundur.
- stable-avx512 ("avx512" şəkilçisi) - AMD Zen 4 və daha yeniləri də daxil olmaqla AVX-512 ilə işləyən prosessorlar üçün.
Quraşdırmaq üçün deponun GPG açarını idxal etməli və müvafiq kod adını "sources.list" qovluğuna əlavə etməlisiniz. Mesa üçün nümunə: 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
Oxşar yanaşma qalan layihələr üçün də istifadə olunur: sadəcə URL və açar fayl adını dəyişdirin. Paketlər Clang və "-march=x86-64-v3 -mtune=znver3" və ya "-march=x86-64-v4 -mtune=znver4" bayraqları, eləcə də "-O3" və bir sıra uyğunlaşdırma bayraqları istifadə edilərək qurulur. Çarpaz kompilyasiya Wine üçün də istifadə olunur. Windows-komponentlər llvm-mingw vasitəsilə.
Etiket yaradıldıqda və ya əl ilə işə salındıqda, quruluş avtomatik olaraq GitHub Actions-da yerinə yetirilir. Hər buraxılış müvafiq ISA variantı üçün deb paketlərini ehtiva edən iki arxivlə müşayiət olunur. APT deposundan əlavə, paketlər müvafiq depoların "Buraxılışlar" bölməsində mövcuddur. Argon Forge qurulma skriptləri mənbə layihələrinin lisenziyalarını dəyişdirmir və sadəcə fərqli tərtib parametrləri olan ikili paketlər yaradır.
Mənbə: opennet.ru
