AMD розповіла про особливості тестування своїх драйверів

AMD розповіла про особливості тестування своїх драйверів

Компанія AMD поділилася інформацією про те, як вона тестує та випускає графічні драйвери. Раніше про подібне розповідала NVIDIA. Як з'ясувалося, обидва розробники мають різний підхід до цього питання.

За словами AMD, для своїх внутрішніх тестів нових версій драйверів вона використовує 6000 унікальних конфігурацій ПК. Це дозволяє переконатися, що 99,95% користувачів не зіткнуться з будь-якими проблемами під час використання програмного забезпечення компанії. У 2021 році було випущено 26 версій графічного драйвера Radeon, які мають сертифікат WHQL. Останній означає, що програмне забезпечення пройшло тестування в лабораторії Microsoft на сумісність із безліччю різних редакцій операційної системи Windows. Для порівняння, NVIDIA випустила 20 версій своїх драйверів за той же звітний період. Однак слід зазначити, що AMD зазвичай починає реліз нової версії драйвера з випуску бета-версії, а WHQL-версія з'являється вже пізніше. Компанія NVIDIA, у свою чергу, намагається випускати тільки WHQL-версії драйверів, які вже пройшли всі необхідні перевірки. Щоправда, бувають і винятки.

Компанія AMD насправді ніколи не пояснювала, чому драйвери, що не пройшли сертифікацію WHQL-версії, які вона зазвичай позначає, як «необов'язкові», «опціональні» або «рекомендовані», випускаються раніше WHQL-версій. Виробник нарешті прояснив це питання.

«Опціональні версії драйверів за якістю не поступаються серійним драйверам наших конкурентів. Однак рекомендовані версії драйверів є повністю перевіреним програмним забезпеченням, яке часто місяцями знаходилося у вільному доступі [для збору відгуків та доробок]. Хоча кожна нова версія AMD проходить перевірку в Microsoft на відповідність стандарту WHQL, іноді геймерам вигідно використовувати драйвери, не сертифіковані WHQL. Адже такі драйвери швидше надають підтримку нових ігрових релізів та оновлень» , — зазначають у компанії.

Іншими словами, AMD говорить про те, що не сертифіковані WHQL-версії драйвера за якістю не поступаються готовим рішенням конкурентів. Однак, геймери можуть отримати доступ до нових версій драйвера, які мають необхідні ігрові оптимізації до того, як Microsoft завершить їх сертифікацію WHQL.

Головна перевага AMD над конкурентами полягає в тому, що вона випускає одну уніфіковану версію пакета графічного драйвера, який можна використовувати з настільними ПК, інтегрованою та мобільною графікою. NVIDIA у свою чергу випускає дві основні версії драйвера – для ноутбуків та настільних ігрових відеокарт. Крім цього, компанія іноді випускає нову версію драйвера з оптимізацією під професійні завдання (NVIDIA Studio Driver) і проводить релізи оновлень, які містять виправлення помилок попередньої версії ПЗ. Одне з таких оновлень компанія випустила сьогодні . Що стосується Intel, вона випускає дві версії драйвера: одну для дискретних відеокарт Arc, іншу — для вбудованої графіки своїх центральних процесорів.

AMD оптимізує свої драйвери не тільки для нових ігор, але також і для тайтлів, побудованих на зріліших графічних API. Наприклад, для ігор на базі DirectX 11 компанія останнім часом змогла підвищити продуктивність у середньому на 10% (між березневою версією 22.3.1 та травневою 22.5.2). Ці оптимізації припали саме до часу випуску нових версій OpenGL і Vulkan. Завдяки цьому в грі Assassin's Creed Odyssey збільшення продуктивності склала до 28%, у грі World of Warcraft: Shadowlands - до 30%, а в Grand Theft Auto V - до 11%.

Нещодавно інженер графіки Intel Том Петерсен також розповів , що компанія приділяє дуже велику увагу оптимізації своїх графічних драйверів Arc Graphics для відеокарт Arc Alchemist. Intel складає списки ігор, драйвери для яких необхідно в першу чергу оптимізувати. Спочатку компанія приділяє увагу оптимізації драйверів для ігор, які використовують найсучасніші API, популярних тайтлів у Steam, а також для ігор, які часто використовуються браузерами. І лише після цього інженери приступають до оптимізації програмного забезпечення для менш популярних і старіших ігор.