Патч Marek Olšák для RADV удваивает производительность VRS на AMD в Linux

Разработчик графических драйверов Marek Olšák, известный своим вкладом в поддержку AMD на Linux и ныне работающий в Valve, представил масштабное обновление для драйвера RADV. Этот патч, уже включённый в кодовую базу Mesa 26.2, оптимизирует технологию переменной скорости затенения (VRS). В определённ

Патч Marek Olšák для RADV удваивает производительность VRS на AMD в Linux

Разработчик графических драйверов Marek Olšák, известный своим вкладом в поддержку AMD на Linux и ныне работающий в Valve, представил масштабное обновление для драйвера RADV. Этот патч, уже включённый в кодовую базу Mesa 26.2, оптимизирует технологию переменной скорости затенения (VRS). В определённых сценариях изменение способно удвоить производительность, что делает его одним из самых значительных улучшений для геймеров на Linux с видеокартами AMD.

VRS — это технология, которая позволяет снижать нагрузку на графический процессор за счёт неравномерного затенения: некоторые участки кадра обрабатываются с меньшей детализацией, что ускоряет рендеринг без заметной потери качества. Улучшение драйвера RADV напрямую повышает игровой опыт пользователей Linux, делая его более конкурентоспособным по сравнению с проприетарными драйверами от AMD и NVIDIA. Особенно это важно для игр, которые активно используют VRS для достижения высоких частот кадров.

Как Marek Olšák улучшил производительность VRS в RADV

Olšák переработал логику обработки VRS, оптимизировав внутренние структуры данных и алгоритмы. Хотя точные технические детали патча пока не раскрыты, сообщается, что изменения затрагивают ключевые этапы работы с VRS: от распределения задач до финального рендеринга. В тестах с активным VRS прирост производительности достигает двукратного значения в определённых сценариях. Это означает, что в играх, где VRS используется интенсивно, пользователи могут ожидать значительного увеличения частоты кадров без потери качества изображения.

Патч уже включён в кодовую базу Mesa 26.2, что делает его доступным для всех, кто использует последнюю версию этого графического стека. Разработчики игр и энтузиасты могут протестировать изменения уже сегодня, собрав Mesa из исходников или дождавшись выхода стабильного релиза. Важно отметить, что улучшение касается только драйвера RADV — открытого драйвера для видеокарт AMD, который входит в состав Mesa. Пользователи проприетарного драйвера AMDGPU-PRO не увидят изменений, так как он использует другую кодовую базу.

Какие игры выиграют от двукратного прироста производительности VRS?

Пока не названы конкретные игры или бенчмарки, где достигается двукратный прирост. Однако можно предположить, что наибольший выигрыш получат проекты, активно использующие VRS, такие как шутеры от первого лица и открытые миры. Например, игры на движке Unreal Engine 4 и 5, где VRS является стандартной функцией, могут показать значительное улучшение. Также стоит ожидать прироста в VR-приложениях, где высокая частота кадров критична для комфортного восприятия.

Разработчики игр, желающие оптимизировать свои проекты под Linux, могут обратить внимание на этот патч. Для конечных пользователей важно следить за обновлениями Mesa и своевременно устанавливать новые версии. Если вы используете дистрибутив с роллинг-релизом, например Arch Linux или openSUSE Tumbleweed, обновление придёт автоматически. Для Ubuntu и других стабильных дистрибутивов может потребоваться ручная установка из PPA или сборка из исходников.

Почему это обновление важно для игр на Linux

VRS — ключевая технология для повышения производительности в современных играх. Она позволяет снижать нагрузку на GPU без заметного ухудшения картинки, что особенно актуально для сцен с высокой детализацией. Улучшение драйвера RADV делает Linux более привлекательной платформой для геймеров, особенно тех, кто использует видеокарты AMD. Ранее производительность VRS на RADV уступала проприетарным драйверам, но этот патч сокращает разрыв, а в некоторых сценариях даже превосходит их.

Кроме того, патч демонстрирует активную работу Valve над улучшением графического стека Linux. Компания, известная своим вкладом в Proton и Steam Deck, продолжает инвестировать в открытые драйверы. Это означает, что в будущем можно ожидать ещё больше оптимизаций для игр на Linux. Для разработчиков это сигнал: поддержка открытых драйверов становится приоритетом, и стоит учитывать это при создании игр.

Что пока неизвестно о патче RADV

Несмотря на впечатляющие заявления, некоторые детали остаются нераскрытыми. Не указаны конкретные игры или бенчмарки, где достигается двукратный прирост. Также нет информации о влиянии на совместимость с существующими приложениями. Возможно, в некоторых играх могут возникнуть артефакты или снижение производительности, если VRS используется нестандартным образом. Разработчикам и тестировщикам стоит провести собственные тесты перед внедрением обновления в продуктовые среды.

Кроме того, пока неясно, как патч поведёт себя на разных поколениях видеокарт AMD. Старые модели, такие как RDNA 1, могут не получить такого же прироста, как новые RDNA 3 и 4. Вероятно, оптимизация в первую очередь нацелена на современные архитектуры, где VRS реализована аппаратно. В любом случае, сообщество Linux с нетерпением ждёт дополнительных бенчмарков и отзывов от ранних пользователей.

Как установить обновление RADV с патчем VRS

Чтобы воспользоваться улучшением, необходимо обновить Mesa до версии 26.2 или новее. Пользователи дистрибутивов с роллинг-релизом могут получить обновление через стандартный менеджер пакетов. Для остальных рекомендуется добавить PPA с последними версиями Mesa, например, от Kisak или Oibaf. После установки перезагрузите систему или перезапустите графический сеанс. Проверить версию драйвера можно командой vulkaninfo | grep driverVersion. Если вы используете Steam, убедитесь, что Proton обновлён до последней версии.

Для разработчиков, желающих протестировать патч в своих играх, рекомендуется собрать Mesa из исходников с включённой поддержкой VRS. Инструкции доступны на официальном сайте Mesa. Также можно использовать готовые бинарные сборки из репозитория Valve. В любом случае, это обновление — важный шаг вперёд для игр на Linux, и его стоит попробовать каждому, кто хочет выжать максимум из своей видеокарты AMD.