Релиза легендарной игры ждали достаточно долго, и он состоялся 15 февраля, как и обещали разработчики. Одной из фишек игры с технологической точки зрения стала трассировка лучей с новыми видеокартами серии RTX от Nvidia. По поводу работы RTX уже есть довольно неоднозначные отзывы от первых игроков, но самая главная фишка появилась в сети от самих разработчиков Metro Exodus – для пользования технологией трассировки лучей необходимости в специализированных RT ядрах нет!
Информация появилась из интервью от технического директора проекта Олеся Шишкова и ведущего программиста Бена Арчарда. По их словам, все расчеты для трассировки можно делать и на обычных универсальных шейдерных процессорах. Да, это требует достаточно большой вычислительной мощности графического процессора, но в целом абсолютно ничего уникального. Изначально в интервью речь шла о внедрении технологии на консолях ближайшего будущего – какие могут возникнуть трудности, да и реально ли это вообще, ведь на данный момент только Turing располагает тензорными ядрами. Сеть ведь полнится слухами о том, что консоли от Sony и Microsoft будут работать с AMD, с использованием GPU Navi.
Абсолютно любой GPU, имеющий поддержку DirectX 12, будет иметь возможность работать и с Raytracing API т.к. это просто расширение самого DirectX. Наиболее влиятельными техническими моментами в этой технологии являются алгоритм генерации BVH (иерархия ограничивающих объемов) и пропускная способность видеопамяти. И вот здесь у новых Radeon появляются все шансы, ведь последние Radeon VII оснащаются памятью стандарта HBM2 с шиной в 4096 бит!
При этом пропускная способность памяти держится на уровне 1024 Гбайт/с, и для сравнения – у RTX 2080 Ti память GDDR6 работает на шине 352 бит и дает пропускную способность 616 Гбайт/с. Это еще не повод делать какие-то окончательные выводы, но все же ситуация выглядит теперь уже вовсе неоднозначной. И да, к сожалению, это не значит, что трассировку реализуют на Radeon в таком виде, в каком она работает на Turing. Но сама возможность технической реализации уже говорит о многом.