На прошлой неделе NVIDIA выпустила первый драйвер для своих видеокарт с полноценной поддержкой DirectX 12 Ultimate и аппаратного ускорения планировщика GPU в Windows 10. Последняя функция обещает прирост производительности, так что AMD решила сильно не отставать от конкурента и представила бета-драйвер Radeon Software Adrenalin 2020 Edition 20.5.1 (версия 20.10.17.04), который тоже поддерживает аппаратное ускорение планировщика GPU в Windows 10.
Функция Hardware-accelerated GPU scheduling была добавлена в стек драйверов дисплея Windows в версии WDDM 2.7 (является частью Windows 10 2004). И, как видно из названия, эта возможность даёт графическим процессорам прямой доступ к управлению видеопамятью. Традиционно сама Windows брала на себя изрядную часть управления видеопамятью, так что это существенное изменение в подходах.
Microsoft рассматривает функцию как относительно скромное новшество в череде остальных нововведений DirectX 12 Ultimate — компания особо об этом не распространялась. При этом в примечаниях к выпуску AMD делает заявления о потенциальном улучшении производительности:
«Благодаря переносу задач планировщика с программного на аппаратное обеспечение, эта функция может повысить скорость отклика GPU и обеспечить дополнительные новации в управлении рабочей нагрузкой GPU в будущем».
Как и в случае с драйвером NVIDIA на прошлой неделе, не стоит ожидать принципиальных новаций — в противном случае AMD делала бы более бравурные заявления о повышении производительности. Но в долгосрочной перспективе это откроет новое направление для оптимизаций.
Стоит добавить, что AMD действует осторожно. Этот бета-драйвер был опубликован вне традиционных каналов выпуска: через обычную страницу поддержки на официальном сайте этот драйвер нельзя найти. Вдобавок, пока поддерживаются только продукты, использующие графику AMD Navi 10 — например, серии Radeon 5700, 5600 и их мобильные варианты. Поддержки серии 5500 на базе Navi 14 или Vega пока нет.
Загрузить драйвер можно с особой страницы AMD. Radeon Software Adrenalin 2020 Edition 20.5.1 Beta 20.10.17.04 датирован 25 июня и доступен в версии для 64-бит Windows 10 только для карт серии Radeon RX 5700. Стоит напомнить, что речь идёт о бета-версии, так что можно ждать проблем со стабильностью, особенно в отношении функции аппаратного ускорения планировщика GPU.