Все новости
Это интересно
Сейчас читают
Игры
Аватар Evernews Evernews

Программист Valve сумел на 55% ускорить отрисовку в драйвере Vulkan под Linux

5
0
Поделиться
Телеграфировать

Можно предположить, что эта оптимизация пригодится Steam Deck.

Программист Valve сумел на 55% ускорить отрисовку в драйвере Vulkan под Linux

Программист Valve Майк Блюменкранц сумел значительно оптимизировать вызовы отрисовки в драйвере RADV Vulkan под Linux. Доработанная версия драйвера сумела обойти даже драйвер, созданный самой AMD.

Во время сравнительных тестов RADV и драйвера AMD Блюменкранц обнаружил, что RADV заметно уступает официальному драйверу. Изучив код, Майк выяснил, что драйвер неоптимально нагружает центральный процессор.

Исправление, реализованное Майком, стало довольно небольшим: порядка 200 строчек кода. Тем не менее, производительность сильно выросла:

  • Драйвер AMDGPU-PRO: 32.8 миллиона отрисовок в секунду.
  • Оригинальный драйвер RADV: 28.3 миллиона отрисовок в секунду.
  • Улучшенный драйвер RADV: 44 миллиона отрисовок в секунду.

В результате оптимизации отрисовку удалось ускорить примерно на 55%. Теперь Блюменкранц ждет, пока его код будет добавлен в основную версию RADV.

Valve заинтересована в ускорении драйверов Vulkan под Linux, потому что эта операционная система лежит в основе SteamOS, используемой в портативной консоли Steam Deck. Скорее всего, оптимизации Майка улучшат игровую производительность консоли Valve.

Читать далее
За сколько вы готовы купить GTA VI?
До 8000 рублей
2087 голосов, 7.2%
До 7000 рублей
796 голосов, 2.8%
До 6000 рублей
966 голосов, 3.3%
До 5000 рублей
2572 голоса, 8.9%
До 4000 рублей
1022 голоса, 3.5%
До 3000 рублей
1383 голоса, 4.8%
До 2000 рублей
3257 голосов, 11.3%
За любые деньги
1613 голосов, 5.6%
Ни за сколько, я пират
15222 голоса, 52.6%
Теги: Игры, AMD
Аватар Evernews
Evernews
8089 подписчиков