
Trong những tháng gần đây, nhà phát triển hàng đầu của RADV, Bas Nieuwenhuizen đã bắt đầu làm việc trên hỗ trợ dò tìm tia Vulkan cho trình điều khiển Mesa Radeon Vulkan này không được AMD hỗ trợ chính thức nhưng là một giải pháp thay thế cho trình điều khiển AMDVLK nguồn mở của công ty hoặc trình điều khiển Vulkan độc quyền đa nền tảng của họ. Đánh mã Mesa 21.2-devel vài phút trước là các bit dò tia Vulkan ban đầu cho RADV!
Hạ cánh ở Mesa 21.2-devel vào tối thứ Sáu này là triển khai hầu hết các cấu trúc tăng tốc với Xây dựng BVH cho cả bản dựng CPU và GPU.
Chức năng truy vấn và sao chép không có sẵn nhưng mã từ MR được hợp nhất hiện nay đã đủ để chạy một số bản trình diễn dò tia Vulkan.
Tuy nhiên, vì sự hỗ trợ này chưa được hoàn thiện, ngay cả khi sử dụng Mesa Git, phần mở rộng dò tia Vulkan vẫn không được hiển thị theo mặc định. Những người muốn thử nghiệm với hỗ trợ dò tia sớm này cho RADV sẽ cần đặt biến môi trường RADV_PERFTEST=rt . Ngoài ra, khả năng hỗ trợ/hiệu suất tối ưu được tập trung vào dòng card đồ họa Radeon RX 6000″RDNA2″thế hệ mới nhất của AMD.
Sẽ rất thú vị khi thấy hỗ trợ dò tia Vulkan này được bình phương cho RADV và sẽ chuẩn hóa nó khi đã sẵn sàng. Với trình điều khiển nguồn mở này, thậm chí còn có công việc thử nghiệm đang được tiến hành để cho phép Theo dõi tia Vulkan cho các GPU cũ hơn (trước RDNA2).
Trong khi đó, gói trình điều khiển Radeon Software dành cho Linux chính thức của AMD với các thành phần được đóng gói độc quyền”PRO”có Vulkan ray-tracing được hỗ trợ kể từ tháng 4 . Tuy nhiên, đó là trình điều khiển Vulkan chỉ nhị phân vẫn sử dụng trình biên dịch đổ bóng độc quyền của AMD. AMD vẫn chưa cung cấp hỗ trợ dò tia Vulkan cho trình điều khiển AMDVLK Vulkan mã nguồn mở của họ sử dụng back-end của trình biên dịch bộ tạo bóng AMDGPU LLVM. Vì vậy, như hiện tại, RADV có cơ hội tốt để đánh bại AMDVLK vì cung cấp hỗ trợ Vulkan RT mã nguồn mở tốt.
Hiện tại, phải thừa nhận rằng không có quá nhiều việc sử dụng dò tia Vulkan trên Linux ngoài Quake II RTX và một số bản demo/điểm chuẩn… Nhưng có lẽ thú vị nhất là công việc đang diễn ra với VKD3D-Proton để cho phép các trò chơi DirectX Ray-Tracing (DXR) chạy trên Linux và cuối cùng là sử dụng giao diện dò tia Vulkan. Hy vọng rằng tất cả các trình điều khiển Linux này và các dự án như VKD3D-Proton đều sẽ thấy hỗ trợ Vulkan RT của họ được gói gọn trong năm nay