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

Читать далее

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

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

Разработчик Star Citizen представляет новую дорожную карту и отменяет бета-версию Squadron 42
Разработчик Star Citizen представляет новую дорожную карту и отменяет бета-версию Squadron 42

Cloud Imperium Games отменила бета-версию Squadron 42, которая должна была дебютировать до конца 2020 года, без текущего плана или сроков ее запуска.

Qualcomm приобретает Nuvia и возвращается к разработке собственных процессоров
Qualcomm приобретает Nuvia и возвращается к разработке собственных процессоров

Qualcomm купит Nuvia за 1,4 миллиарда долларов. Разработчик процессора ARM работал над серверным чипом, чтобы бросить вызов x86, но мы пока не знаем, продолжит ли Qualcomm эти планы.

Qualcomm снова обновляет Snapdragon 865, называя его Snapdragon 870
Qualcomm снова обновляет Snapdragon 865, называя его Snapdragon 870

Qualcomm только что представила новый высокопроизводительный процессор ARM серии 800, и я знаю, о чем вы думаете. Разве Qualcomm еще не анонсировала свою флагманскую систему на кристалле (SoC) 2021 года? Это было так, но новый Snapdragon 870 будет располагаться ниже флагманского Snapdragon 888.