Ентузіасти домоглися роботи трасування променів на старих відкритих AMD

Весною 2019-го Nvidia забезпечила підтримку розширення DirectX Raytracing відеокартами GeForce GTX, дозволивши оцінити ефекти на базі трасування променів власникам пристроїв без спеціалізованих RT-ядер. Цілком очікувано, що в такому режимі їх продуктивність залишає бажати кращого і, наприклад, GeForce GTX 1080 Ti не дотягує навіть до рівня GeForce RTX 2060.

AMD вирішила і зовсім не морочитися з цього приводу, залишивши ефекти на базі трасування променів долею відеокарт Radeon RX 6000-ї серії, в арсеналі яких є модулі Ray Accelerators. Виправити цю несправедливість ентузіасти вирішили власноруч.

Графічна бібліотека Mesa 3D для ОС сімейства Linux отримала оновлення, в якому реалізована робота ефектів з трасуванням променів на GPU AMD без спеціалізованих RT-блоків. Сюди відносяться відеоядра сімейств RDNA 1-го покоління, Vega і Polaris. Трасування променів на них реалізована програмним методом через API Vulkan.

Деякі користувачі відзвітували про успішний запуск шутера Quake II RTX, правда, для цього їм довелося заново скомпілювати гру. Версія з Steam відмовлялася працювати. Однак варто мати на увазі, що програмний метод Ray Tracing значно поступається по продуктивності і якості його апаратної реалізації.