Argon Forge loyihasi Mesa, Gamescope, DXVK, VKD3D-Proton va Wine ning optimallashtirilgan versiyalarini nashr etdi.

Grafik stekning asosiy komponentlarining optimallashtirilgan tuzilmalarini yaratuvchi Argon Forge loyihasi taqdim etildi. Linux: Mesa, Gamescope, DXVK, VKD3D-Proton va Wine. Yig'ilishlar GitHub Pages’da joylashgan APT omborlari orqali tarqatiladi va AVX2 (x86-64-v3) va AVX-512 (x86-64-v4) qo'llab-quvvatlanadigan protsessorlarga mo'ljallangan. Loyiha Devuan 6 "Excalibur" va Debian O'yinlarda grafika to'plamidan maksimal unumdorlikka erishmoqchi bo'lganlar uchun 13 ta "Trixie" to'plami. Ushbu to'plamlar ushbu nashrlarning kutubxona bazasidan foydalanadi va eski distributivlarga o'rnatish uchun mo'ljallanmagan. Build skriptlari va GitHub Actions konfiguratsiyalari MIT litsenziyasi ostida tarqatiladi.

Har bir loyiha ikki xil variantda nashr etiladi, ular maqsadli ko'rsatmalar to'plami va paket versiyasi qo'shimchasi bilan farqlanadi:

  • stable-avx2 ("avx2" qo'shimchasi) — AVX2, BMI va FMA protsessorlari uchun. 2013-yil va undan keyingi versiyalardagi ko'pgina x86-64 protsessorlari uchun mos keladi.
  • stable-avx512 ("avx512" qo'shimchasi) - AMD Zen 4 va undan keyingi versiyalarini o'z ichiga olgan AVX-512 protsessorlari uchun.

O'rnatish uchun siz omborning GPG kalitini import qilishingiz va "sources.list" ga mos kod nomini qo'shishingiz kerak. Mesa uchun misol: 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

Qolgan loyihalar uchun ham shunga o'xshash yondashuv qo'llaniladi: shunchaki URL va kalit fayl nomini almashtiring. Paketlar Clang va "-march=x86-64-v3 -mtune=znver3" yoki "-march=x86-64-v4 -mtune=znver4" bayroqlari, shuningdek, "-O3" va hizalanish bayroqlari to'plami yordamida tuzilgan. O'zaro kompilyatsiya Wine uchun ham qo'llaniladi. Windows-komponentlar llvm-mingw orqali.

Teg yaratilganda yoki qo'lda ishga tushirilganda, yig'ish GitHub Actions'da avtomatik ravishda amalga oshiriladi. Har bir nashrga mos keladigan ISA varianti uchun deb paketlarini o'z ichiga olgan ikkita arxiv hamrohlik qiladi. APT omboridan tashqari, paketlar tegishli omborlarning "Relizlar" bo'limida mavjud. Argon Forge yig'ish skriptlari manba loyihalarining litsenziyalarini o'zgartirmaydi va shunchaki turli kompilyatsiya parametrlariga ega ikkilik paketlarni yaratadi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster