Quake II RTX тепер працює на графічних процесорах AMD завдяки технології відстеження променів Vulkan

Quake II RTX тепер працює на графічних процесорах AMD завдяки технології відстеження променів Vulkan

Рішення 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 насправді зробила кілька важких робіт, щоб спочатку довести трасування променів до Вулкана. Вже існують інструменти для перекладу викликів 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 на відміну від Тьюрінга / Ампер

На даний момент це не схоже на те, що AMD планує ввімкнути трасування променів на 5700 або 5700 XT. Ми знаємо одне, що вплив продуктивності відстеження променів на продуктивність є значним, особливо на графічних процесорах, які не були розроблені для його підтримки. На папері Nvidia підтримує величезний асортимент карток. На практиці більшість карток Паскаля, крім 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 розробив стандарт для використання на комп’ютерах та мобільних пристроях і сподівається на надійне впровадження в довгостроковій перспективі.

Читати далі

Як працюють твердотільні накопичувачі?
Як працюють твердотільні накопичувачі?

Ви коли-небудь задавались питанням, як твердотільні накопичувачі читають і записують дані, або що визначає їх ефективність? Наш технічний пояснювач вас охопив.

Як працюють кеші процесорів L1 та L2 та чому вони є важливою частиною сучасних чіпів
Як працюють кеші процесорів L1 та L2 та чому вони є важливою частиною сучасних чіпів

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

Apple працює над процесорами з 32 високопродуктивними ядрами: звіт
Apple працює над процесорами з 32 високопродуктивними ядрами: звіт

Після того, як M1 вдарився кілька тижнів тому, стало очевидно, що зменшувальний процесор - це лише ознака майбутнього. Звіти свідчать про те, що Apple буде швидко збільшувати конкурентну ставку.

Звіт: Apple проігнорувала неодноразові порушення китайським законодавством про працю своїх партнерів
Звіт: Apple проігнорувала неодноразові порушення китайським законодавством про працю своїх партнерів

Як повідомляється, Apple закрила очі на неодноразові порушення китайського трудового законодавства на фабриках своїх партнерів протягом останніх шести років.