Quake II RTX теперь работает на графических процессорах AMD благодаря Vulkan Ray Tracing
Решение Nvidia перестроить Quake II как название для трассировки лучей было, на мой взгляд, действительно умным способом продемонстрировать, на что способна эта функция, одновременно давая людям повод вернуться к хорошо известной классической игре. Однако до сих пор единственными геймерами, которым это нравилось, были люди, у которых был графический процессор Nvidia RTX. Хотя в некоторых играх трассировка лучей выполняется на Pascal, Quake II RTX не входит в их число.
Однако теперь у поклонников AMD есть возможность насладиться Quake II RTX, очевидно, с явной помощи Nvidia. Любой графический процессор, поддерживающий расширения Vulkan Ray Tracing, поддерживаемые и разрабатываемые Khronos Group, также может запускать Quake II RTX. Со стороны AMD эта поддержка, похоже, ограничена серией RX 6000, по крайней мере, на данный момент.
Поддержка Nvidia намного шире. В дополнение к Ampere и Turing, Vulkan Ray Tracing также поддерживается на графических процессорах семейства GTX 1660, на базе Volta Nvidia Titan V и Quadro GV100, а также на графических процессорах Pascal с как минимум 6 ГБ оперативной памяти. Если вы не видели трейлер запуска Quake II RTX, мы встроили его ниже.
Nvidia действительно сделала часть тяжелой работы, чтобы в первую очередь внедрить трассировку лучей на Vulkan. Уже существуют инструменты для перевода вызовов DX12 и кода HLSL (High Level Shader Language) в Vulkan и SPIR-V соответственно. Конкретный вклад Nvidia в проект заключался в добавлении поддержки трассировки лучей в Microsoft DirectXCompiler с открытым исходным кодом, который обычно используется для переноса кода HLSL на Vulkan.
Другими словами, работа Nvidia с открытым исходным кодом является ключевой частью того, почему графические процессоры AMD теперь могут запускать Quake II RTX. Такой вид «сотрудничества», если хотите, является ключевой частью обеспечения широкой поддержки стандартов и обеспечения того, чтобы определенные игроки могли рассчитывать на определенные функции в широком диапазоне систем. Теоретически разработчики, у которых уже есть путь Vulkan и DX12, могут сохранить поддержку Nvidia RTX для одного API и поддерживать как Nvidia, так и AMD в Vulkan. Пока что мы мало что слышали о том, получат ли игры с поддержкой RTX обновление, позволяющее AMD использовать трассировку лучей, или о том, сколько дополнительной оптимизации требуется для использования этой функции на графических процессорах RDNA2, в отличие от Turing / Ампер.
На данный момент не похоже, что AMD планирует включить трассировку лучей на 5700 или 5700 XT. Мы знаем одно: включение трассировки лучей сильно влияет на производительность, особенно на графических процессорах, которые не были предназначены для ее поддержки. На бумаге Nvidia поддерживает огромное количество карт. На практике большинство карт Pascal, кроме 1080 Ti и, возможно, GTX 1080, часто оказывались слишком медленными для эффективной трассировки лучей. Даже если вы снизите уровень детализации до уровня, достаточного для запуска функции, вы можете не почувствовать, что трассировка лучей компенсирует потери в других местах.
Было бы неплохо, если бы AMD предложила поддержку Vulkan для карт RX 5700 и 5700 XT, но имейте в виду, что 6800 XT и 6800 уже отстают по производительности трассировки лучей Nvidia. Вполне возможно, что причина, по которой компания не включает поддержку трассировки лучей в своих продуктах нижнего уровня, заключается в том, что это не может гарантировать высокое качество.
В любом случае, если вы хотите проверить Quake II с трассировкой лучей, бета-драйверы AMD с поддержкой Vulkan RT можно загрузить здесь, а бета-драйвер Nvidia с тем же самым - здесь. На данный момент единственной игрой, использующей Vulkan Ray Tracing, является Quake II RTX, насколько мне известно, но Khronos разработал стандарт для использования на компьютерах и мобильных устройствах и надеется на устойчивое распространение в долгосрочной перспективе.
Читать далее
RISC-V делает шаг навстречу мейнстриму с платой SiFive Dev Board и высокопроизводительным процессором
RISC V продолжает завоевывать рынок, на этот раз с более дешевой и более полнофункциональной тестовой материнской платой.
VIA Technologies и Zhaoxin укрепляют связи с разработчиками процессоров x86
VIA и Zhaoxin углубляют свое стратегическое партнерство за счет дополнительной передачи интеллектуальной собственности, предназначенной для ускорения долгосрочной разработки продукта.
Intel представляет новые мобильные графические процессоры Xe Max для создателей контента начального уровня
Intel выпустила новый потребительский мобильный графический процессор, но у него очень специфический вариант использования, по крайней мере, на данный момент.
Что значит для рынка ПК, если Apple сделает самый быстрый процессор?
M1 SoC от Apple может иметь огромное влияние на рынок ПК. По прошествии 25 лет x86 может больше не быть самой производительной архитектурой ЦП, которую вы практически можете купить.