Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Проект Argon Forge опубликовал оптимизированные сборки Mesa, Gamescope, DXVK, VKD3D-Proton и Wine

02.10.2026 10:08 (MSK)

Представлен проект Argon Forge, в рамках которого формируются оптимизированные сборки ключевых компонентов графического стека Linux: Mesa, Gamescope, DXVK, VKD3D-Proton и Wine. Сборки распространяются через APT-репозитории, размещённые на GitHub Pages, и ориентированы на процессоры с поддержкой 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 CPU с 2013 года и новее.
  • stable-avx512 (суффикс "avx512") - для процессоров с AVX-512, включая AMD Zen 4 и новее.

Для установки необходимо импортировать GPG-ключ репозитория и добавить соответствующий codename в "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-репозитория, пакеты доступны в разделе "Releases" соответствующих репозиториев. Сборочные скрипты Argon Forge не изменяют лицензии исходных проектов и лишь формируют бинарные пакеты с иными параметрами компиляции.

Автор новости: Александр Владимирович
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66380-linux
Ключевые слова: linux, optimization
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:34, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/–
    По названию и репам сразу видно что нейрослопчик, ну и по классике, автор новости = владелец репозиториев.
     
     
  • 2.15, Аноним (15), 12:09, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Не говори чепухи. Ты когда в Gentoo USE-флаги переопределяешь, это тоже нейрослоп? Или взять исходный пакет, отредактировать rules и залить в OBS, это уже требует использования "нейронок"?
     
  • 2.26, МИСАКА (?), 13:09, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    мне отдельно mailto автора нравится
     

  • 1.4, Аноним (4), 10:39, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Для сравнения, в CloverOS упарывались по lto и pgo (вместе с gentoolto), преодолевали проблемы и тестировали баги. Это действительно работа над оптимизацией. А за такое должно быть стыдно.
     
     
  • 2.16, Аноним (15), 12:10, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    За Oibaf PPA тоже стыдно должно быть?
     
  • 2.17, Аноним (17), 12:10, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Одинаково бесполезно.
     
     
  • 3.27, Аноним (4), 13:13, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Одинаково бесполезно.

    Ну питон, собранный с пголто и парой интересных флагов, практически в 3 раза быстрее. Браузер почти в 2 раза быстрее с пго в попугаеметрах. Полезно ли это? Экономит время и нервы так точно.

     
  • 3.28, Аноним (4), 13:24, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У jq, кстати, тоже был профит. С 03 было 35 секунд, с O2 уже 24 и с пго 12 секунд. Казалось бы, не так и много, а ведь ощутимо. Сколько ещё таких программ, о которых никто не думает?
     
     
  • 4.35, Аноним (35), 13:56, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    есть у меня конечно скрипты которые гдето там jq используют, но мне както абсолютно пофиг сколько они  выполняются, иногда проще (быстрее) регекспом вытащить через grep, но зачем, задача скрипта быть простым, хочешь скорости переписывай, сейчас кажись у всех языков есть пять версий парсеров json, быстрых медленных, какие хочешь, пересобрать систему можно, генту прям основная фича, получить +20%, допустим в самых лютых тестах, ну так им это в кайф наверное, сутками собирать, но дебиан. если прям не хватает, так проще уже новый комп купить, чем пинать мертвое железо, некрофилия это.
     
     
  • 5.40, Аноним (4), 14:30, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У меня вот данные в json, можно конечно sqlite дёргать, но быстрее точно не будет. Задача скрипта решать задачу, желательно, с минимумом затрат. И не требовать переписывания раз в год.
     
     
  • 6.50, Аноним (35), 16:15, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    так и в чем проблема? скрипт значит скрипт, значит чтото простое, если не простое, то не надо скрипт, зачем гвозди микроскопом забивать
     
  • 2.34, Александр Владимирович (ok), 13:52, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    В Mesa "Building Mesa with LTO is not supported." https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39671 Пока там отказались от этой идеи. Насчёт PGO - действительно можно получить впечатляющие результаты. Но профиль нагрузки, снятый для компиляции, может повести себя непредсказуемо в другом окружении и даже показать негативный результат. Всё же цель проекта не выжать максимум из железа, а получить стабильный прирост, используя "безопасные" флаги.
     
     
  • 3.38, Аноним (4), 14:14, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Раньше то всё собиралось. И не поддерживается и не работает из-за багов тулчейна это совершенно разные вещи. С одним тулчейном 0 проблем, с другим баги. Именно тут и нужны мейнтейнеры.
     

  • 1.5, Метрика (?), 10:40, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Графический стек линукс звучит гордо, только состоит он из DirectX и WinAPI, уже не так гордо
     
     
  • 2.10, Karl Richter (ok), 11:45, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ничего не поделать.
     
  • 2.12, Аноним (17), 11:52, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    > только состоит он из DirectX и WinAPI

    Так как в самом линукс стабильность это нонсенс, компаниям приходится делать обертки поверх сторонних решений.

     
     
  • 3.19, maximnik0 (?), 12:35, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >Так как в самом линукс стабильность это нонсенс

    Господи и откуда этот миф насчёт не стабильного Ари linux взялся ? Слышали звон и не знают откуда он.Да ари на уровне ядра не стабильно - поевляються новый функционал,новые драйвера и процессоры ,новые протоколы и т.д.Но юзер софту зачем лезть на ядерный уровень? 90% проблемм- нет той версий библиотек с какой программа была скомпилирована.Глибс (обёртка ) над ядерными функциями очень стабилен и ломать совместимость там допускается только в случае глобальной проблемы в безопасности.Есть куча библиотек где стараются сохранить совместимость - тот же SDL,ALSA,WXWidgets,SFML,OpenGL.Вон публиковали новость - gimp 1.0 статически слинкованный (контейнер) запускали  ,я до сих пор пользуюсь QtWeb, 13 год выпуска программа.Недавно оперу ещё триальную запускал- нужно было конвертнуть архив а конвертор лень искать было.Если бы так плохо с совместимостью было - как в linux Motif приложения запускают до сих пор ?

     
     
  • 4.22, Аноним (17), 12:57, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Расскажи этот кул стори тысячам мейнтейнеров линукс дистров.
    Виндоуз умеет запускать проги из 90х. Теперь сравни это с линуксом, где софт из предыдущего релиза того же дистра не работает на новом.
     
     
  • 5.25, Аноним (25), 13:06, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    а из 70-х?
     
     
  • 6.47, Аноним (-), 15:38, 02/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 4.43, Аноним (4), 14:55, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Что-то ты совсем не разбираешься в вопросе. Погугли, сколько раз в глибц сломали всё ранее выпущенное ПО за последние пару лет. Начни с clone3.
     
  • 4.46, Аноним (-), 15:35, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Да ари на уровне ядра не стабильно - поевляються новый функционал,новые драйвера и процессоры ,новые протоколы и т.д.Но юзер софту зачем лезть на ядерный уровень?

    Да, ему бы с вяленым сначала проблемы решить.

     
  • 2.30, Аноним (30), 13:36, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    До стебл нонсенс далеко. Все работает,гордиться нечем.
     

  • 1.6, пох.. (?), 10:51, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/–
    секта свидетелей -O6 на марше.

    Главное ж конечно - не проверять есть ли от этого хоть какой-то прок.

    А то как бы не получилось что "неоптимизированные" версии быстрее и при этом меньше глючат.

     
     
  • 2.9, Аноним (17), 11:36, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Оптимизировано зондами.
     
  • 2.39, ИмяХ (ok), 14:27, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Помню, пересобирал вайновский gdi с опцией -Ofast. Производительность в CAD по ощущениям не улучшилась, зато все шрифты покорёжились. А тупое включение AVX в компиляторах обычно, наоборот, снижает производитнльность, с ними надо работать врусную интрисиками.
     
     
  • 3.44, Аноним (44), 15:24, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    https://opennet.ru/65777-ispc
     
  • 3.45, Аноним (4), 15:30, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Просто наличие инструкций avx режет тебе буст в 0 сразу.
     

  • 1.7, Аноним (-), 10:53, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Если говорим про оптимизацию то где тесты производительности?
    Хоть бы пару игр запустили и прогнали бенчмарки чтобы посмотреть разницу в fps. Интересует сравнение этой сборки proton и официальной сборки которая идёт в  Steam.
     
     
  • 2.11, Аноним (17), 11:47, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    Есть на сайте, первый что открыл:

    Component                         Gain Comment
    CPU part of Wine (syscall translation) 1-3% Noticeable only in CPU-bound scenarios

    WoW64 mode overhead                   ~0% Compared to old WoW64 with 32-bit Unix libs

    Overall FPS in GPU-bound games         ~0% Bottleneck is GPU and memory bandwidth, not Wine

     
     
  • 3.18, Аноним (18), 12:16, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    То есть тут предлагают ставить какие-то левые пакеты с "оптимизацией" в ~0%?
    Да при этом еще от AVX-512 будет заметно выше потребление питания и нагрев процессора.
    Тогда все понятно почему о такой разнице в производительности не написали в самой новости.
     
  • 2.36, Александр Владимирович (ok), 14:00, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Опубликованных тестов нет. Факт. Можно смотреть на это как на возможность сотрудничества. Если появятся силы и желание на проведение серии тестов, гарантирую, что PR со ссылкой на результаты будет рассмотрен в приоритетном порядке. Есть некоторая сложность в том, что в проекте 5 реп, тесты на каждый слой (Wine, DXVK, VKD3D, Mesa, Gamescope) - затратно. А если будет тест на весь стек целиком - надо будет подумать где именно разместить ссылку. Но это решаемо.
     
  • 2.42, Аноним (42), 14:47, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Тесты эти кстати еще и железозависимые. Потому что разные процессоры не одинаково справляются с наборами инструкций.

    Вот у меня есть личный пример, бенчили собственную утилиту. На старом Ryzen 1000 серии включение AVX только наоборот *снижало* производительность по сравнению с baseline x86-64.
    На новом Ryzen 7000 ухудшения не наблюдалось, но производительность просто оставалась такой же на уровне погрешности.
    Глубоко копаться и выяснять почему так не стали. Но в теории предположили, что векторные инструкции занимают больше места, и если задача не имеет серьезного буста от векторизации, то на процессорах с меньшим кэшем в результате выходит net negative.

     

  • 1.8, Аноним (17), 11:22, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Атака "мужик-посередине".
     
     
  • 2.33, Аноним (33), 13:50, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну что вы? Этож вам на пользу, чтоб лучше улучшать следующие сборки. Баг-саморепорты же.
     

  • 1.13, Аноним (13), 11:54, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Бесплатная реклама своих нейрослопчиков на опеннете от школотронов-нонеймов.
     
  • 1.14, Имя (?), 12:02, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Главное, чтобы автор не подрабатывал в колл-центре, а пользователи не заходили с протрояненной машины на госуслуги и в банки. Звериный оскал цифровизации.
     
  • 1.20, Трололище (?), 12:51, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Интеловские процессоры 11-й серии поддерживаются или только АМД?
     
     
  • 2.41, Александр Владимирович (ok), 14:43, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да, 11 поколение содержит инструкции avx512. Можно ставить. Если есть сомнения, пробуйте avx2, сборка тоже запустится, но AVX-512 останется неиспользованным. Проверить наличие инструкций можно так:

    grep -o 'avx[0-9_]*' /proc/cpuinfo | sort -u

    Правда, текущие сборки -mtune=znver4 лучше себя покажут на AMD. При наличии определённого интереса, наверное, можно будет рассмотреть варианты сборок с -mtune=rocketlake. Пока так.

     

  • 1.21, Аноним (21), 12:57, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Ого, 0% gain на devuan, это достойно новости!
     
  • 1.29, name (??), 13:35, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Что только не делают, лишь бы не ставить CACHY.
     
     
  • 2.31, Аноним (30), 13:38, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Уже догнал на дистровоче МХ Линукс?
     
     
  • 3.49, name (??), 16:00, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Он давно топ 1.
     
  • 2.48, Malinovsky (?), 15:46, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Нет смысла. Точнее я задолбался тестировать CachyOS, пытаясь найти хоть один случай когда она лучше. Может быть на драйверах для зеленых видеокарт это что-то и даст, но по факту нет там особых плюшек. Даже данный набор может показать хоть какую-то разницу, но надо тестировать, причем ожидаемо долго на куче игорей. Ну то есть браться надо всем опеннетом и говорить по факту есть ли что или это туфта. Хотя впервые вижу -O3, вот только сомневаюсь что тестировали с максимальным приоритетом, а потому может и наврали про 3% при упоре в процессор, потому что в игровом компе процессор не может быть упором. Память может, видеокарта практически всегда упор. Вряд ли все это лучше парной графики. Как пример Black Myth Wukong называют тормозящим, а на деле ему даже RX 6500 XT выдает около 60 кадров и это еще без патчей. А ведь патчи и всякие натягивания на глобус могли бы спасти 60 FPS и без апскейлера чтобы. Ждем плакальщиков про малый FPS на современном железе объяснить что же там с игрой происходит.

    https://www.youtube.com/watch?v=gKGbbsZf03E

     

  • 1.32, Аноним (33), 13:43, 02/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Ух тыж, Devuan записали в дистры для игоря.
     
     
  • 2.37, Александр Владимирович (ok), 14:08, 02/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да возрадуются те, кто любит почилить на диване. Теперь он с подогревом для триплЭев.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить новость, Поддержать