פרויקט Argon Forge, היוצר בניות אופטימליות של רכיבי מחסנית גרפיקה מרכזיים, הוצג. Linux: Mesa, Gamescope, DXVK, VKD3D-Proton, ו-Wine. הגרסאות המופצות מופצות דרך מאגרי APT המתארחים בדפי GitHub ומכוונות למעבדים עם תמיכה ב-AVX2 (x86-64-v3) ו-AVX-512 (x86-64-v4). הפרויקט מיועד למשתמשי Devuan 6 "Excalibur" ו- Debian 13 חבילות "Trixie" עבור אלו המעוניינים להפיק ביצועים מקסימליים מחסנית הגרפיקה שלהם במשחקים. חבילות אלו משתמשות בספריית הבסיס של מהדורות אלו ואינן מיועדות להתקנה על הפצות ישנות יותר. סקריפטי הבנייה ותצורות GitHub Actions מופצים תחת רישיון MIT.
כל פרויקט מתפרסם בשני גרסאות, הנבדלות בערכת הוראות היעד ובסיומת גרסת החבילה:
- stable-avx2 (הסיומת "avx2") - עבור מעבדים עם AVX2, BMI ו-FMA. מתאים לרוב מעבדי x86-64 משנת 2013 ומעלה.
- stable-avx512 (הסיומת "avx512") - עבור מעבדים עם AVX-512, כולל AMD Zen 4 ומעלה.
כדי להתקין, עליך לייבא את מפתח ה-GPG של המאגר ולהוסיף את שם הקוד המתאים לקובץ "sources.list". דוגמה עבור 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
גישה דומה משמשת עבור הפרויקטים הנותרים: פשוט החליפו את כתובת ה-URL ואת שם קובץ המפתח. החבילות בנויות באמצעות Clang והדגלים "-march=x86-64-v3 -mtune=znver3" או "-march=x86-64-v4 -mtune=znver4", כמו גם "-O3" וקבוצת דגלי יישור. קומפילציה צולבת משמשת גם עבור Wine. Windows-רכיבים דרך llvm-mingw.
הבנייה מתבצעת באופן אוטומטי ב-GitHub Actions כאשר תג נוצר או מופעל ידנית. כל מהדורה מלווה בשני ארכיונים המכילים חבילות deb עבור גרסת ה-ISA המתאימה. בנוסף למאגר APT, החבילות זמינות במקטע "מהדורות" של המאגרים המתאימים. סקריפטי הבנייה של Argon Forge אינם משנים את הרישיונות של פרויקטי המקור ורק מייצרים חבילות בינאריות עם פרמטרי קומפילציה שונים.
מקור: OpenNet.ru
