Quake II RTX теперь работает на графических процессорах AMD благодаря Vulkan Ray Tracing

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 разработал стандарт для использования на компьютерах и мобильных устройствах и надеется на устойчивое распространение в долгосрочной перспективе.

Читать далее

Ученые разработали спрей для носа, который может вылечить коронавирус
Ученые разработали спрей для носа, который может вылечить коронавирус

В недавно опубликованном исследовании смесь оказалась эффективной для дезактивации нового коронавируса до того, как он смог заразить клетки.

Как работают SSD?
Как работают SSD?

Вы когда-нибудь задумывались, как твердотельные накопители читают и записывают данные или что определяет их производительность? Наш технический специалист поможет вам.

Как работают кэши ЦП L1 и L2 и почему они являются неотъемлемой частью современных микросхем
Как работают кэши ЦП L1 и L2 и почему они являются неотъемлемой частью современных микросхем

Вам когда-нибудь было любопытно, как работает кеш L1 и L2? Мы рады, что вы спросили. Здесь мы глубоко погружаемся в структуру и природу одного из самых фундаментальных проектов и инноваций вычислительной техники.

Новый процессор Qualcomm Snapdragon 888 будет работать на флагманских телефонах Android в 2021 году
Новый процессор Qualcomm Snapdragon 888 будет работать на флагманских телефонах Android в 2021 году

888 оснащен новым процессором, интегрированным 5G и мощным графическим процессором. Это станет самым значительным обновлением флагманской системы на кристалле (SoC) Qualcomm за последние годы.