Argon Forge projesi, Mesa, Gamescope, DXVK, VKD3D-Proton ve Wine'ın optimize edilmiş sürümlerini yayınladı.

Grafik yığınının temel bileşenlerinin optimize edilmiş sürümlerini oluşturan Argon Forge projesi tanıtıldı. Linux: Mesa, Gamescope, DXVK, VKD3D-Proton ve Wine. Derlemeler, GitHub Pages'te barındırılan APT depoları aracılığıyla dağıtılır ve AVX2 (x86-64-v3) ve AVX-512 (x86-64-v4) desteğine sahip işlemcilere yöneliktir. Proje, Devuan 6 "Excalibur" kullanıcılarına yöneliktir. Debian Oyunlarda grafik yığınından maksimum performans almak isteyenler için 13 adet "Trixie" paketi. Bu paketler, bu sürümlerin kütüphane tabanını kullanır ve eski dağıtımlara kurulum için tasarlanmamıştır. Derleme komut dosyaları ve GitHub Actions yapılandırmaları MIT lisansı altında dağıtılmaktadır.

Her proje, hedef komut seti ve paket sürüm soneki bakımından farklılık gösteren iki varyant halinde yayınlanır:

  • stable-avx2 (son ek "avx2") — AVX2, BMI ve FMA özellikli işlemciler için. 2013 ve sonrasındaki çoğu x86-64 CPU için uygundur.
  • stable-avx512 (son ek "avx512") - AMD Zen 4 ve daha yeni işlemciler de dahil olmak üzere AVX-512'yi destekleyen işlemciler için.

Kurulum için, deponun GPG anahtarını içe aktarmanız ve ilgili kod adını "sources.list" dosyasına eklemeniz gerekir. Mesa için örnek: 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

Geri kalan projeler için de benzer bir yaklaşım kullanılıyor: Sadece URL ve anahtar dosya adını değiştirmeniz yeterli. Paketler Clang ve "-march=x86-64-v3 -mtune=znver3" veya "-march=x86-64-v4 -mtune=znver4" bayraklarının yanı sıra "-O3" ve bir dizi hizalama bayrağı kullanılarak derleniyor. Wine için çapraz derleme de kullanılıyor. Windows-llvm-mingw aracılığıyla bileşenler.

Derleme işlemi, bir etiket oluşturulduğunda veya manuel olarak tetiklendiğinde GitHub Actions'da otomatik olarak gerçekleştirilir. Her sürüm, ilgili ISA varyantı için deb paketleri içeren iki arşivle birlikte gelir. Paketler, APT deposuna ek olarak, ilgili depoların "Sürümler" bölümünde de mevcuttur. Argon Forge derleme komut dosyaları, kaynak projelerin lisanslarını değiştirmez ve yalnızca farklı derleme parametreleriyle ikili paketler oluşturur.

Kaynak: opennet.ru

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster