У графічній бібліотеці з відкритим вихідним кодом mesa з’явилася підтримка трасування променів на минулих поколіннях графічних процесорів amd radeon. Це стало можливим завдяки драйверам radv.

Відеокарти на графічних архітектурах rdna 1, vega і polaris стануть володарями трасування променів з драйверами radv radeon vulkan. Графічні процесори на rdna 1, vega і polaris не володіють апаратною підтримкою трасування променів, на відміну від rdna 2. Зате вони можуть емулювати трасування променів (інструкції перетину bvh) за допомогою програмних методів. Старі графічні процесори amd проходять cts (набір тестів на відповідність), так само як і графічні процесори rdna 2. Гарантувати працездатність трасування не можна, оскільки навіть драйвери графічних процесорів rdna 2 для vulkan (radv) далекі від якісних, не кажучи про версії для rdna 1 і старіших.

Кілька користувачів змогли змусити radv vulkan raytracing працювати на графічних процесорах navi 10 і polaris 10. Були помилки в quake 2 rtx на navi 10, але після створення нової компіляції трасування променів запрацювало. Програмні методи набагато поступаються по продуктивності і якості апаратної реалізації.

Графічні процесори з підтримкою трасування мають вбудовані апаратні блоки rt. У nvidia є ядра rt, у amd ядра ra, у intel будуть виділені апаратні блоки для запуску трасування. Nvidia теж дозволяє програмну емуляцію на архітектурах pascal і turing. Там продуктивність дуже низька в порівнянні з картами з апаратною підтримкою трасування.