Le projet Argon Forge a publié des versions optimisées de Mesa, Gamescope, DXVK, VKD3D-Proton et Wine

Le projet Argon Forge a Ă©tĂ© prĂ©sentĂ©, dans le cadre duquel des builds optimisĂ©es des composants clĂ©s de la pile graphique Linux sont formĂ©es : Mesa, Gamescope, DXVK, VKD3D-Proton et Wine. Les builds sont distribuĂ©s via des dĂ©pĂŽts APT hĂ©bergĂ©s sur GitHub Pages et sont destinĂ©es aux processeurs prenant en charge AVX2 (x86-64-v3) et AVX-512 (x86-64-v4). Le projet vise les utilisateurs des distributions Devuan 6 « Excalibur » et Debian 13 « Trixie », souhaitant tirer le meilleur parti des performances de la pile graphique dans les jeux. Les paquets utilisent la base de bibliothĂšques de ces versions et ne sont pas destinĂ©s Ă  ĂȘtre installĂ©s sur des versions antĂ©rieures des distributions. Les scripts de build et les configurations de GitHub Actions sont distribuĂ©s sous licence MIT.

Chaque projet est publié en deux variantes, différant par l'ensemble d'instructions cible et le suffixe de version du paquet :

  • stable-avx2 (suffixe « avx2 ») — pour les processeurs avec AVX2, BMI et FMA. Convient Ă  la majoritĂ© des CPU x86-64 depuis 2013 et plus rĂ©cents.
  • stable-avx512 (suffixe « avx512 ») — pour les processeurs avec AVX-512, y compris AMD Zen 4 et plus rĂ©cents.

Pour l'installation, il est nĂ©cessaire d'importer la clĂ© GPG du dĂ©pĂŽt et d'ajouter le codename appropriĂ© dans « sources.list ». Exemple pour 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

Une approche similaire est appliquée pour les autres projets : il suffit de remplacer l'URL et le nom du fichier de clé. Les paquets sont construits en utilisant Clang et les options « -march=x86-64-v3 -mtune=znver3 » ou « -march=x86-64-v4 -mtune=znver4 », ainsi que « -O3 » et un ensemble d'options d'alignement. Pour Wine, une compilation croisée des composants Windows via llvm-mingw est également appliquée.

La build est exécutée automatiquement dans GitHub Actions lors de la création d'une balise ou d'un déclenchement manuel. Chaque version est accompagnée de deux archives avec des paquets deb pour le variant ISA correspondant. En plus du dépÎt APT, les paquets sont disponibles dans la section « Releases » des dépÎts correspondants. Les scripts de build d'Argon Forge ne modifient pas les licences des projets sources et ne font que former des paquets binaires avec d'autres paramÚtres de compilation.

Source : opennet.ru

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster