Огляд і тестування відеокарти AMD Radeon RX 480: схід AMD Polaris
29-06-2016
Реліз нового покоління відеоприскорювачів компанії AMD очікувався з не меншим інтересом, аніж дебют 16-нм мікроархітектури NVIDIA Pascal. І, напевно, справа навіть не в анонсованому використанні найбільш прогресивної 14-нм технології FinFET або четвертого покоління мікроархітектури AMD GCN, а в тому, що в останні роки AMD все важче конкурувати з NVIDIA, що й відображається в поступовому зниженні її ринкової частки.
Тобто ставки для Radeon Technologies Group (саме цей структурний підрозділ з вересня 2015 року відповідає за все, що пов'язане із графічними прискорювачами AMD) дуже високі, без права на помилку. А чим вище градус напруженості ситуації, тим цікавіша вона для спостерігачів. Хоча всі ми зацікавлені в збереженні здорової конкуренції на ринку, а для цього обов'язково потрібно, щоб AMD Polaris виправдав усі покладені аванси.
На даний момент відомо про підготовку трьох відеокарт лінійки AMD Radeon RX 400: AMD Radeon RX 460, AMD Radeon RX 470 і AMD Radeon RX 480. Вони націлені на ціновий сегмент від $99 до $239, тобто прямо не будуть конкурувати з моделями NVIDIA GeForce GTX 1080 і NVIDIA GeForce GTX 1070, а спробують відняти ринкову частку в NVIDIA GeForce GTX 750, NVIDIA GeForce GTX 750 Ti, NVIDIA GeForce GTX 950 і NVIDIA GeForce GTX 960. Пізніше цього року мікроархітектура NVIDIA Pascal з'явиться й у цьому ціновому сегменті, дозволивши повноцінно порівняти рівень нових продуктів двох конкуруючих таборів.
Відразу ж відзначимо, що вибір цінового діапазону не випадковий. Згідно з проведеними компанією AMD дослідженнями, 95% користувачів сервісу Steam в одномоніторних конфігураціях використовують дисплей з роздільною здатністю Full HD або менше. У свою чергу 84% геймерів купують графічні адаптери в ціновій категорії $100 − $300. Тому топовий сегмент, звичайно, цікавий у плані своїх можливостей, але бюджет абсолютної більшості любителів ігор на нього не розрахований.
Цікаво виглядає й статистика систем під VR-розваги: тільки 13 млн. комп'ютерів із 1,43 млрд. у світі цього року можуть похвалитися можливістю відтворення VR. Бажаючих приєднатися до цієї революції значно більше, тому на ринок і виходить порівняно доступна відеокарта AMD Radeon RX 480.
Але для початку давайте розглянемо попередню зведену таблицю технічних характеристик моделей серії AMD Radeon RX 400 з їхніми попередниками:
Модель |
AMD Radeon R7 360 |
AMD Radeon RX 460 |
AMD Radeon R7 370 |
AMD Radeon RX 470 |
AMD Radeon R9 380 |
AMD Radeon RX 480 |
AMD Radeon R9 380X |
GPU |
AMD Tobago PRO |
AMD Polaris 11 (Baffin XT) |
AMD Trinidad PRO |
AMD Polaris 10 (Ellesmere PRO) |
AMD Antigua PRO |
AMD Polaris 10 (Ellesmere XT) |
AMD Antigua XT |
Мікроархітектура |
2-е покоління AMD GCN |
4-е покоління AMD GCN |
1-е покоління AMD GCN |
4-е покоління AMD GCN |
3-е покоління AMD GCN |
4-е покоління AMD GCN |
3-е покоління AMD GCN |
Площа кристала, мм2 |
160 |
123 |
212 |
232 |
366 |
232 |
366 |
Техпроцес, нм |
28 |
14 |
28 |
14 |
28 |
14 |
28 |
Кількість обчислювальних блоків |
12 |
14 |
16 |
32 |
28 |
36 |
32 |
Кількість потокових процесорів |
768 |
896 |
1024 |
2048 |
1792 |
2304 |
2048 |
Кількість текстурних блоків |
48 |
56 |
64 |
128 |
112 |
144 |
128 |
Кількість растрових блоків |
16 |
16 |
32 |
32 |
32 |
32 |
32 |
Тактова частота GPU, МГц |
1050 |
1090 / 1200 |
925/ 975 |
926 / 1206 |
970 |
1120 / 1266 |
970 |
Тип відеопам'яті |
GDDR5 |
||||||
Об’єм, ГБ |
2 |
2 / 4 |
2 / 4 |
4 / 8 |
2 / 4 |
4 / 8 |
4 |
Номінальна / ефективна частота пам'яті, МГц |
1500 / 6000 |
1750 / 7000 |
1400 / 5600 |
1650 / 6600 |
1375 / 5500 |
1750 / 7000 і вище |
1425 / 5700 |
Ширина шини пам'яті, біт |
128 |
128 |
256 |
256 |
256 |
256 |
256 |
Пропускна здатність, ГБ/с |
96 |
112 |
179,2 |
211 |
176 |
224 і вище |
182,4 |
Рівень продуктивності, TFLOPS |
1,613 |
2,15 |
1,894 |
4,9 |
3,476 |
>5 |
3,973 |
Показник TDP, Вт |
100 |
<75 |
110 |
120 |
190 |
150 |
190 |
Орієнтовна вартість, $ |
109 |
109 / 139 |
149 |
149 / 179 |
199 |
199 / 239 |
229 |
*У початковому варіанті можуть міститися неточності, оскільки не всі офіційні дані на момент написання огляду були відомі. Як тільки ця інформація стане доступною, ми відразу ж оновимо таблицю, якщо попередня інформація виявиться неточною.
Конкуренти по внутрішньому модельному ряду були підібрані згідно з їхнім ціновим позиціонуванням на момент старту продажів. Зведена таблиця візуалізує ряд важливих моментів. По-перше, у бюджетному ігровому діапазоні ($100) уже кілька років не було оновлення мікроархітектури, адже друге покоління AMD GCN було представлене в 2013 році.
По-друге, перехід з 28 на 14 нм дозволив суттєво зменшити площу кристалу й у деяких випадках збільшити кількість структурних блоків у складі GPU. По-третє, збільшення тактових частот роботи відеопам'яті позитивно відбилося на підвищенні пропускної здатності. І нарешті, заявлений рівень продуктивності помітно виріс із одночасним зниженням теплового пакету. Усе це вселяє надію на високу конкурентоспроможність новинок.
Мікроархітектура та корисні технології
Представляючи 14-нм FinFET-техпроцес, компанія AMD нагадала, що енергоспоживання графічного процесора лінійно збільшується щодо кількості обчислювальних блоків у його структурі. А от залежність тактової частоти й енергоспоживання ближча до кубічної. Наприклад, 15% збільшення частоти приведе до 52% підвищення споживання живлення. Відповідно, виробники намагаються в першу чергу збільшити кількість структурних блоків. Ключову роль у цьому прагненні відіграє саме перехід на більш тонкий техпроцес.
Для AMD Polaris була обрана найбільш досконала на даний момент 14-нм FinFET-технологія, реалізована на фабриках Samsung і GLOBAL FOUNDRIES. Використання FinFET-транзисторів дозволило знизити робочі напруги на 150 мВ у порівнянні з попереднім поколінням, що еквівалентно зменшенню 30% споживаної потужності.
Другий важливий момент – інтеграція 4-ого покоління мікроархітектури AMD GCN. У цілому зміни в ній торкнулися геометричного та командного процесорів, мультимедійних ядер, блока виведення зображення на екран, структури кеш-пам'яті L2 і контролера відеопам'яті.
Структурна схема AMD Radeon RX 480
Структурна схема AMD Radeon R9 290X
Якщо ж заглибитися в структуру, то ми побачимо, що революційних змін не відбулося. Хоча й чекати на них не вартувало. Справа в тому, що в індустрії існує неписане правило: «Не слід змінювати техпроцес і мікроархітектуру в одному поколінні», оскільки кількість помилок у попередньому дизайні такого продукту може бути занадто велика. Тому радикальні зміни в мікроархітектурі роблять на вже обкатаному техпроцесі й навпаки.
Структура CU в AMD Radeon RX 480
Структура CU в AMD Radeon R9 290X
Структура самих обчислювальних блоків (CU) також особливо не змінилася, однак були поліпшені механізми попередньої вибірки інструкцій, розширений об’єм буфера інструкцій (підвищує продуктивність в однопотокових завданнях), збільшений об’єм кеш-пам'яті L2 (з 1 до 2 МБ) і оптимізована його робота, а також додана підтримка FP16 і Int16.
Додатково були внесені зміни в роботу геометричного рушія, що збільшило ефективність при обробці примітивів.
У результаті всіх цих модифікацій продуктивність обчислювального блока в AMD Radeon RX 480 вища на 15%, аніж в AMD Radeon R9 290.
Однак не можна сказати, що нововведення взагалі обійшли боком AMD Polaris. Наприклад, у структурі з'явився абсолютно новий блок апаратного планувальника для асинхронних обчислень. Він дозволяє зняти частину навантаження із процесора, збалансувати розподіл завдань і ресурсів у режимі реального часу й допомогти в обробці VR-контенту.
Оновлення в контролері відеопам'яті, реалізація поліпшених алгоритмів компресії даних, збільшений об’єм кеш-пам'яті L2 і більш ефективне балансування ресурсів дозволили суттєво знизити енергоспоживання при звертанні до пам'яті.
Поліпшення в блоці кодування та декодування відео дозволяють AMD Polaris працювати зі стандартами HEVC (4K @ 60 FPS), VP9 (4K) і MJPEG (4K @ 30 FPS). Завдяки цьому користувачі зможуть дивитися HDR-відео з потокових сервісів Netflix і Amazon, транслювати відео на Twitch за допомогою кодека H.264, використовувати стандарт VP9 для перегляду YouTube-відео або поліпшити якість відеодзвінків в Skype.
Frame Rate Targeting Control
Технологію Frame Rate Targeting Control (FRTC) не можна назвати новою, оскільки вона дебютувала разом з відеокартами лінійки AMD Radeon R9 Fury. Проте, FRTC згадується в презентації AMD Radeon RX 480, тому ми вирішили також нагадати про її корисне призначення. Суть її роботи полягає в можливості задання максимальної частоти для рендерингу зображення з метою зниження навантаження на графічний процесор і систему охолодження. Наприклад, ваша відеокарта може видати в грі понад 100 FPS при повному навантаженні, але особливого ефекту від цього на 60-герцовому моніторі ви не відчуєте. Тому можна обмежитися рівнем 60-70 FPS, при якому зберігається відмінна плавність ігрового процесу й знижується навантаження на відеокарту, а виходить, і на блок живлення, і на систему охолодження в цілому.
Async Compute
Компанія AMD першою реалізувала можливості асинхронних обчислень у своїх графічних процесорах, інтегрувавши в мікроархітектуру AMD GCN блоки Asynchronous Compute Engines (ACE). Оскільки про цю технологію вже багато говорилося, то лише коротенько нагадаємо, що при використанні API DirectX 11 усі операції по рендерингу зображення здійснюються строго по черзі. А при переході на API DirectX 12 з'являється можливість паралельного виконання окремих складових, що приводить до зменшення загального часу обробки зображення.
У свою чергу AMD Polaris привнесла подальші поліпшення в технологію Async Compute завдяки новій техніці сімейства Quality-of-Service (QoS), іменованій «Quick Response Queue». Вона дозволяє розробникам наділяти високим пріоритетом чергу обчислювальних завдань, тому вони будуть виконуватися раніше за завдання зі звичайним пріоритетом і використовувати для своїх цілей максимальну кількість доступних ресурсів. Quick Response Queue реалізована, наприклад, для поліпшення роботи SDK AMD LiquidVR зокрема й для більш ефективної підтримки технології віртуальної реальності в цілому.
Vulkan
API Vulkan розроблений консорціумом Khronos Group, який стояв за створенням стандарту OpenGL. Vulkan позиціонується в якості його спадкоємця, а також він є свого роду спадкоємцем AMD Mantle, оскільки в процесі створення API Vulkan компанія AMD поділилася багатьма напрацювання з API Mantle. У результаті розробники одержали новий програмний інтерфейс, що забезпечує повний доступ до продуктивності, ефективності та функціональності GPU лінійки AMD Radeon і мультипроцесорних систем.
У порівнянні з OpenGL, Vulkan дозволяє суттєво знизити показник «API Overhead». Під цим терміном мають на увазі весь комплекс фонової роботи, яку проробляє центральний процесор, щоб реалізувати ігрові запити до апаратного забезпечення. Іншими словами, знижується навантаження на CPU і відкривається можливість більш повного використання обчислювальної потужності графічного процесора.
До речі, активну підтримку API Vulkan забезпечує компанія Google в ОС Android, про що вона повідомила у серпні 2015 року. Теоретично це повинно суттєво спростити роботу програмістів, адже той самий програмний інтерфейс підтримується десктопними системами, ігровими консолями та мобільними пристроями.
DirectX 12
Звичайно, не варто скидати з рахунків і компанію Microsoft, яка кілька років готувала нову версію свого програмного інтерфейсу – DirectX 12, що є ексклюзивом для Windows 10. Він також відповідає духу часу, надаючи розробникам більше контролю над використанням обчислювальних ресурсів. І тепер від них залежатиме, куди направити ці можливості: підвищити плавність ігрового процесу, знизити затримки (важливо в VR-проектах), зменшити споживання енергії апаратною платформою, досягнути максимально реалістичної картинки або спробувати збалансувати всі ці складові.
Згідно із внутрішніми тестами компанії AMD, в іграх з DirectX 12 модель AMD Radeon RX 480 виглядає краще внутрішнього конкурента в особі AMD Radeon R9 380X і зовнішнього у вигляді NVIDIA GeForce GTX 970.
DirectX 11
І якщо за DirectX 12 майбутнє, то DirectX 11 – це поки ще наше сьогодення, оскільки багато актуальних проектів усе ще не перейшли на ігрові рушії з підтримкою нового програмного інтерфейсу. Однак компанія AMD запевняє, що в роздільній здатності 1440p відеокарта AMD Radeon RX 480 практично на рівні конкурує з більш дорогою NVIDIA GeForce GTX 970, знову залишивши позаду свого попередника (AMD Radeon R9 380X).
VR
Технологія віртуальної реальності (VR) – це справжній подарунок долі для всієї комп'ютерної індустрії. У розробників програмного забезпечення в цілому й ігор зокрема з'являється новий простір для реалізації своїх ідей, а виробники апаратних комплектуючих мають право розраховувати на збільшення попиту на продуктивні відеокарти. Намагаючись охопити велику базу потенційних покупців, компанія AMD наділила модель AMD Radeon RX 480 достатньою обчислювальною потужністю для виведення VR-контенту з належним рівнем якості. А завдяки поліпшеній підтримці асинхронних обчислень і використанню техніки Quick Response Queue вдалося реалізувати, наприклад, функцію Oculus Asynchronous Time Warp, яка підвищує стабільність виведення зображення.
Максимальний же ефект нам обіцяють від зв'язування AMD Radeon RX 480 у режимі AMD CrossFireX.
Затримки при рендерингу зображення
У минулому компанія AMD зазнавала істотної критики через високі показники затримки при рендерингу кожного кадру. Чим вони нижчі та стабільніші, тим краще сприйняття плавності візуального ряду. В AMD Polaris помилки були повністю виправлені, про що свідчать результати внутрішніх бенчмарків.
4 або 8 ГБ пам'яті
На вибір користувача AMD Radeon RX 480 пропонується у двох варіантах: з підтримкою 4 або 8 ГБ GDDR5-пам'яті. Перша версія буде дещо дешевшою ($199). Вона призначена для більшості актуальних ігор. Якщо ж ви вибираєте відеокарту із заділом на майбутнє, для моніторів з більш високою роздільною здатністю або під VR, тоді є зміст звернути свій погляд на 8-гігабайтну версію ($239). Як можна побачити з наступних скріншотів, вона забезпечує більш стабільний і низький рівень затримок при рендерингу зображення, без яких-небудь істотних сплесків.
HDR
Уперше технологія High Dynamic Range (HDR) реалізована в NVIDIA GeForce GTX 1080 Founders Edition, але тепер і у власників продукції компанії AMD буде можливість відчути всі її переваги завдяки інтеграції інтерфейсу DisplayPort 1.4.
По-перше, HDR дозволяє до 75% розширити колірний діапазон, що передається за допомогою моніторів. По-друге, поліпшити діапазон яскравості до 0,0005 – 10 000 кд/м2. Також DisplayPort 1.4 реалізує підтримку 5K-екранів із частотою до 60 Гц і збільшує максимальну частоту розгортки для моніторів, які вже активно використовуються.
А за допомогою інтеграції інтерфейсу HDMI 2.0b компанія AMD планує розширити кількість моніторів, здатних підтримувати технологію AMD FreeSync для мінімізації артефактів при виведенні зображення. Адже тепер для її активації можна буде використовувати не тільки інтерфейс DisplayPort, але й HDMI 2.0b.
Radeon WattMan
У фірмовому програмному забезпеченні Radeon Software Crimson Edition відбулася заміна: місце AMD OverDrive зайняла утиліта Radeon WattMan. Вона надає користувачу можливість моніторингу й контролю над напругою на графічному процесорі, тактовими частотами GPU і пам'яті, швидкістю роботи вентилятора та температурою графічного процесора.
Найбільш корисним Radeon WattMan стане для геймерів і любителів оверклокінгу. Для них утиліта візуалізує використовувані будь-який грою апаратні ресурси й вплив на ключові показники (тактові частоти, швидкість обертання вентилятора, робочі температури). А також надасть більш широкі можливості для оверклокінгу, включаючи можливість створення й автоматичного запуску оптимізованого профілю для кожної встановленої гри з необхідними налаштуваннями.
Наприклад, у профілі можна автоматично або в ручному режимі встановити межі поетапного динамічного підвищення тактової частоти GPU для досягнення більш високої енергоефективності або продуктивності.
Також можна контролювати зміну швидкості обертання вентилятора або встановити граничне значення для температури графічного процесора, досягнувши якого система автоматично почне знижувати швидкість його роботи. Додатково для температури є показник «Target» − він визначає граничне значення, досягнувши якого автоматично підвищується швидкість обертання вентилятора для охолодження GPU.
Одним словом, функціональна і дуже корисна утиліта, яка у вмілих руках дозволить розкрити закладений у відеокартах компанії AMD потенціал.
Підписатися на наші канали | |||||