AMD не будет добавлять DirectX Raytracing в игры, пока видеокарты всех классов не получат её поддержку
Японский игровой сайт 4Gamer сумел получить комментарий вице-президента по технологиям Radeon Technologies Group Дэвида Ванга (David Wang) относительно планов компании по поддержке технологии DXR (DirectX Raytracing) в играх. По словам руководителя, компания не планирует поддерживать DXR до тех пор, пока технология аппаратного ускорения трассировки лучей не появится во всех её видеокартах — от базового уровня до высокого класса.
Такой подход вполне имеет смысл с точки зрения бизнеса компании. Разработка аппаратного обеспечения, совместимого с DXR, требует немало вложений в исследование и проектирование, процесс этот дорогостоящий, и нет никакой гарантии, что требовательная к ресурсам технология вскоре будет массово востребована в играх. В отличие от NVIDIA, у компании нет достаточной финансовой свободы, чтобы идти на подобные риски: производитель предпочитает подождать и посмотреть, сможет ли RTX от NVIDIA создать рынок, а затем попытаться отвоевать собственную нишу.
«Пока могу сказать, что AMD непременно ответит на DirectX Raytracing, но сейчас мы больше сконцентрированы на ускорении производственных CG-окружений, использующих бесплатный AMD Radeon ProRender и не требующих высокой частоты кадров. Использование же трассировки лучей в играх не появится, пока мы не сможем предложить поддержку технологии во всём портфеле продуктов от низкого до высокого класса», — отметил Дэвид Ванг. Кстати, поддержка трассировки лучей в реальном времени действительно была добавлена в этом году в GPU-визуализатор ProRender.
Теоретически для работы DirectX Raytracing требуются графические ускорители с поддержкой функциональности 12_0 или 12_1, то есть большинство современных видеокарт Radeon с архитектурой GCN совместимы. Однако в ускорителях с архитектурой NVIDIA Turing используются особые аппаратные блоки (ядра RT) для ускорения трассировки, так что даже в случае поддержки DXR современными Radeon производительность наверняка будет на весьма низком неконкурентном уровне.
Посмотрим, сможет ли AMD предложить нечто подобное особым блокам ускорения трассировки лучей в 7-нм архитектуре Navi. Пока это представляется маловероятным — вдобавок, первые игровые продукты на базе Navi, как ожидается, будут ускорителями среднего класса и вряд ли смогут обеспечить достаточную для DXR мощь.
Таким образом, AMD могла действительно принять стратегическое решение не поддерживать DXR, пока на рынке не появятся продукты вроде Navi 20. И даже тогда поддержка трассировки лучей в реальном времени остаётся под сомнением, если судить по словам Дэвида Ванга и предполагаемому отсутствию специализированных ядер RT. Это означает, что и в консолях следующего поколения вроде PlayStation 5 и Xbox Next может не оказаться поддержки технологий, подобных DXR (по крайней мере, ставка на них делаться не будет).
Пока можно предположить, что AMD начнёт всерьёз поддерживать DirectX Raytracing лишь с появлением следующей за Navi архитектуры, которая ранее носила кодовое имя Kuma, а сейчас просто обозначается как Next-Gen. К слову, в настоящее время гораздо большую отдачу AMD получает за счёт концентрации на развитии успеха в области центральных процессоров: 7-нм чипы Zen 2 пока выглядят весьма многообещающе, особенно на фоне проблем Intel с освоением 10-нм норм. В области графических ускорителей для ПК компания старается сохранять свою долю, делая акцент на решениях среднего класса.
Кстати, в марте AMD говорила, что уже в этом году её вариант трассировки лучей в реальном времени Radeon Rays 2.0 появится в неких реальных играх на базе Vulkan. Видимо, запуск GeForce RTX заставил компанию пересмотреть эти планы. AMD предлагает Radeon Rays 2.0 бесплатно всем заинтересованным разработчикам — последняя версия SDK может быть загружена с официальной страницы на GitHub.
Такой подход вполне имеет смысл с точки зрения бизнеса компании. Разработка аппаратного обеспечения, совместимого с DXR, требует немало вложений в исследование и проектирование, процесс этот дорогостоящий, и нет никакой гарантии, что требовательная к ресурсам технология вскоре будет массово востребована в играх. В отличие от NVIDIA, у компании нет достаточной финансовой свободы, чтобы идти на подобные риски: производитель предпочитает подождать и посмотреть, сможет ли RTX от NVIDIA создать рынок, а затем попытаться отвоевать собственную нишу.
«Пока могу сказать, что AMD непременно ответит на DirectX Raytracing, но сейчас мы больше сконцентрированы на ускорении производственных CG-окружений, использующих бесплатный AMD Radeon ProRender и не требующих высокой частоты кадров. Использование же трассировки лучей в играх не появится, пока мы не сможем предложить поддержку технологии во всём портфеле продуктов от низкого до высокого класса», — отметил Дэвид Ванг. Кстати, поддержка трассировки лучей в реальном времени действительно была добавлена в этом году в GPU-визуализатор ProRender.
Теоретически для работы DirectX Raytracing требуются графические ускорители с поддержкой функциональности 12_0 или 12_1, то есть большинство современных видеокарт Radeon с архитектурой GCN совместимы. Однако в ускорителях с архитектурой NVIDIA Turing используются особые аппаратные блоки (ядра RT) для ускорения трассировки, так что даже в случае поддержки DXR современными Radeon производительность наверняка будет на весьма низком неконкурентном уровне.
Посмотрим, сможет ли AMD предложить нечто подобное особым блокам ускорения трассировки лучей в 7-нм архитектуре Navi. Пока это представляется маловероятным — вдобавок, первые игровые продукты на базе Navi, как ожидается, будут ускорителями среднего класса и вряд ли смогут обеспечить достаточную для DXR мощь.
Таким образом, AMD могла действительно принять стратегическое решение не поддерживать DXR, пока на рынке не появятся продукты вроде Navi 20. И даже тогда поддержка трассировки лучей в реальном времени остаётся под сомнением, если судить по словам Дэвида Ванга и предполагаемому отсутствию специализированных ядер RT. Это означает, что и в консолях следующего поколения вроде PlayStation 5 и Xbox Next может не оказаться поддержки технологий, подобных DXR (по крайней мере, ставка на них делаться не будет).
Пока можно предположить, что AMD начнёт всерьёз поддерживать DirectX Raytracing лишь с появлением следующей за Navi архитектуры, которая ранее носила кодовое имя Kuma, а сейчас просто обозначается как Next-Gen. К слову, в настоящее время гораздо большую отдачу AMD получает за счёт концентрации на развитии успеха в области центральных процессоров: 7-нм чипы Zen 2 пока выглядят весьма многообещающе, особенно на фоне проблем Intel с освоением 10-нм норм. В области графических ускорителей для ПК компания старается сохранять свою долю, делая акцент на решениях среднего класса.
Кстати, в марте AMD говорила, что уже в этом году её вариант трассировки лучей в реальном времени Radeon Rays 2.0 появится в неких реальных играх на базе Vulkan. Видимо, запуск GeForce RTX заставил компанию пересмотреть эти планы. AMD предлагает Radeon Rays 2.0 бесплатно всем заинтересованным разработчикам — последняя версия SDK может быть загружена с официальной страницы на GitHub.