Технический гигант AMD незаметно представил новую графическую технику трассировки лучей, которая значительно снижает использование памяти и позволяет миллионам анимированных треугольников работать с постоянной частотой кадров. Однако остается неясным, принесет ли этот прорыв в графических исследованиях AMD практическое значение в играх и когда это произойдет.
Являясь одним из лидеров технологической индустрии, AMD является производителем процессоров Ryzen и видеокарт Radeon. Кроме того, оборудование AMD используется в консолях PS5 и Xbox Series X/S. Несмотря на технологическое мастерство AMD, на рынке видеокарт для ПК доминирует ее главный конкурент — Nvidia. Однако флагманская карта Nvidia, RTX 5090, продается по ошеломляющей цене более 6500 долларов США у сторонних продавцов на Amazon и Newegg. Для сравнения, AMD Radeon RX 9070 XT можно приобрести напрямую в розничных магазинах по цене от 799 долларов.
Подход AMD с тетраэдральной клеткой может снизить использование видеопамяти графического процессора
Изображение через AMD
Хотя пользователи AMD уже получают выгоду от технологии Microsoft Advanced Shader Memory, новая технология трассировки лучей может позволить еще больше сократить разрыв между AMD и Nvidia. Сотрудник AMD Хольгер Грюн заявил через GPUOpen, что подход AMD Tetrahedral Cage позволит разработчикам трассировать лучи вокруг анимированных уникальных клеток и снизить потребность в видеопамяти для рабочей нагрузки. AMD поделилась технической видеодемонстрацией поля с густой травой и деревьев, в которых использовались тетраэдрические клетки. Хотя эта исследовательская демонстрация еще не использовалась в играх на момент написания этой статьи, этот метод может позволить разработчикам создавать более сложные и детализированные среды, не используя так много памяти.
AMD заявила, что демо-версия работала со скоростью более 60 кадров в секунду (FPS) при 1080p с использованием Radeon RX 9070 XT с 16 ГБ видеопамяти GDDR6. Хотя традиционный кластерный подход предлагает разработчикам более точное управление вершинной анимацией, он также требует больших затрат на видеопамять. Для сравнения, техника тетраэдрической клетки, использованная в видео, заняла всего 1,7 ГБ видеопамяти. Если бы вместо этого использовался кластерный метод, потребовалось бы более 80 ГБ видеопамяти. Короче говоря, как традиционные методы кластера, так и методы тетраэдральной клетки могут использоваться для разных целей, причем последний потенциально предпочтительнее для трассировки лучей листвы и удаленных персонажей.
Если разработчики игр примут подход AMD к тетраэдральной клетке, это также повлияет на нынешние и будущие поколения консолей. И Microsoft, и Sony заявили, что оборудование AMD будет использоваться для Project Helix и PS6 соответственно. Решение обеих компаний продолжит тенденцию, начавшуюся в 2013 году, в эпоху PS4 и Xbox One. AMD заявила, что PS6 и Project Helix будут использовать специальные процессоры AMD, которые будут иметь графику RDNA 5 и архитектуру процессора Zen 6, встроенную в обе консоли.
В условиях продолжающегося кризиса нехватки DRAM, из-за которого цены на RAM-накопители, видеокарты и твердотельные накопители стремительно растут, любая попытка сократить использование видеопамяти будет выгодна геймерам, работающим на старом или более дешевом оборудовании. Еще неизвестно, сколько разработчиков воспользуются исследованиями AMD при разработке следующего поколения игрового оборудования.