AMD хотіла виділити дві основні новинки, які Microsoft включить у нову версію свого графічного API, очікувану DirectX 12. Технічно відомий як багатопотоковий запис буфера команд y асинхронні шейдери за допомогою чого AMD сподівається запропонувати значне покращення назв, які використовують систему за допомогою своїх відеокарт.
Асинхронні шейдери
Асинхронні шейдери - це функція, яка дозволяє графічному процесору (обчислювати чи запам'ятовувати дії в "прогалинах" між графічним навантаженням, представленим грою. вдається подолати обмеження це було в попередніх версіях DirectX, який, по суті, працював послідовно, використовуючи чергу рендерингу для всіх видів операцій. Це мається на увазі основні вузькі місця для апаратного забезпечення, яке може очікувати отримання завдань і не дозволити скористатися його повною продуктивністю.
З іншого боку, DirectX 12 дозволяє використовувати ці пробіли для виконання інших завдань та зменшення загального часу візуалізації, що передбачає нижча латентність у всьому графічному розділі, таким чином отримуючи a більш висока продуктивність що перекладається на вища частота кадрів.
AMD також підкреслює, що сучасне покоління процесорів з архітектурою Графіка Core Next спеціально обладнаний для того, щоб скористатися цією можливістю DirectX 12 за допомогою специфічної функції апаратного дизайну, Асинхронний обчислювальний механізм (ACE). Ця технологія вже інтегрована в сучасні системи, такі як карти Radeon R9 290X. Крім того, з 2011 року, коли ця технологія з’явилася, всі відеокарти якимось чином мають різний ступінь ACE.
Запис багатопотокового командного буфера
Функція командний буфер Він застосовується в іграх як простий спосіб перерахувати всі завдання, які потрібно обробити процесору. Як вказує AMD, це простий спосіб визначити завдання, які будуть оброблені центральним процесором і що його потрібно реорганізувати, щоб передати його графічному процесору (GPU) і мати можливість створювати візуальне навантаження. Завдання може включати елементи, де розраховуються функції освітлення, розміщення символів, навантаження текстури тощо.
В даний час переважна більшість ігор для ПК використовують переваги різноманітних ядер, що входять до складу процесорів. Але API DirectX 11 може не використати весь потенціал, який вони пропонують і витрачаючи потенціал продуктивності, який вони забезпечують, неправильно фрагментуючи список команд, задовольняючи тим самим паралельні обчислювальні потреби, необхідні в грі між різними ядрами.
Навпаки, DirectX 12 використовує цю нову технологію, яка істотно покращує роботу розроблений на багатоядерних системах за допомогою наступного методи: вміння розміщувати завдання водій та код API на будь-якому доступному ядрі процесора; скорочення процесорного часу для обчислення складних завдань; розумний розподіл ігрових завдань між понад 4 ядрами процесора; і можливість спілкування між усіма ядрами центрального процесора одночасно з блоком графічного процесора.
За словами самого AMD, вдосконалення, спричинені цією новою технологією, подібні до переходу від звичайної 2-смугової магістралі до 8-смугової супермагістралі. графічний потенціал покаже свої основні переваги завдяки графічним процесорам AMD FX та їх комунікаційним можливостям, що покращить час роботи та забезпечить більш високу продуктивність та якість кінцевого зображення.
Перші ігри, що мають DirectX 12 буде Відьмак 3 і Бетмен: Аркхем НайтХоча цю технологію, зазначає AMD, вже можна побачити в інших програмах Oxide Games та Stardock, з якими вони співпрацювали, таких як Ashes of the Singularity. Ця стратегічна гра, яка, як очікується, буде випущена найближчим часом, зможе використовувати 8 ядер процесора AMD FX-8370 і досягти продуктивності та роздільної здатності, "яких неможливо досягти за допомогою поточного DirectX 11.
Карти AMD, сумісні з DirectX 12
Список продуктів у його асортименті опубліковано на веб-сайті AMD, який є сумісний з майбутніми DirectX 12 і що користувачі можуть перевірити, чи встановили вони попередню версію Windows 10 (зокрема, Technical Preview Build 10041 або пізнішої версії) та встановили останню драйвери через Windows Update.
Підтримувані відеокарти:
- Діапазон AMD Radeon R9
- Діапазон AMD Radeon R7
- AMD Radeon R5 240
- Діапазон AMD Radeon HD 8000 для систем OEM (HD 8570 і вище)
- Діапазон AMD Radeon HD 8000M (ноутбуки)
- Діапазон AMD Radeon HD 7000 (HD 7730 і вище)
- Діапазон AMD Radeon HD 7000M (HD 7730M і вище)
- Діапазон APU AMD A4 / A6 / A8 / A10-7000 APU ("Kaveri")
- Діапазон APU AMD A6 / A8 / A10 PRO-7000 ("Kaveri")
- Діапазон APU AMD E1 / A4 / A10 Micro-6000 APU ("Mullins")
- Діапазон APU AMD E1 / E2 / A4 / A6 / A8-6000 ("Beema")