Open-source driver RADV yang menangani implementasi Vulkan pada kartu grafis AMD Radeon baru saja menerima optimisasi penting untuk ray tracing di arsitektur RDNA2. Pembaruan ini sudah masuk dalam cabang pengembangan Mesa 26.0 dan diperkirakan menghadirkan peningkatan performa signifikan. Pengujian menunjukkan adanya peningkatan performa mencapai sekitar 30% pada pengujian khusus, serta pengurangan penggunaan memori sementara yang cukup besar.
Perbaikan utama berfokus pada struktur percepatan BVH4 yang kini menjadi lebih efisien dalam proses pembaruan. Dalam benchmark menggunakan gim Guardians of the Galaxy melalui Steam Play, waktu konstruksi struktur BVH berkurang hingga 0,5 milidetik pada kartu Radeon RX 6700 XT. Kartu ini mewakili jajaran GPU RDNA2 yang mulai dirilis sejak tahun 2020.
Detail Optimisasi RADV untuk Ray Tracing
Konstantin Seurer, seorang pengembang RADV dari Valve, adalah sosok di balik perubahan ini. Sebelumnya, kode driver memuat hingga 16 bounding boxes untuk perhitungan, tetapi versi terbaru mengurangi jumlah tersebut secara drastis. Akibatnya, pemakaian memori scratch berkurang menjadi sekitar seperujuh dari yang sebelumnya. Efisiensi ini sangat menguntungkan bagi aplikasi ray tracing yang intensif.
Perbaikan ini berlaku untuk seluruh GPU RDNA2 yang kompatibel dengan driver RADV di platform Linux. Pengguna distribusi Linux yang mengadopsi versi Mesa terbaru dapat menikmati peningkatan performa ini pada versi stable 26.0 yang dijadwalkan rilis Februari mendatang.
Manfaat Langsung untuk Pengalaman Gaming
Berikut adalah manfaat utama optimisasi RADV tersebut:
- Pengurangan waktu konstruksi BVH hingga 30% pada gim seperti Guardians of the Galaxy.
- Penggunaan memori sementara yang lebih rendah sehingga memungkinkan adegan visual yang lebih kompleks tanpa bottleneck.
- Peningkatan performa langsung tersedia pada distribusi Linux dengan driver RADV terbaru tanpa konfigurasi tambahan.
- Kompatibilitas penuh dengan Steam Play dan Proton yang memungkinkan menjalankan gim Windows secara lancar.
Pengujian awal menunjukkan stabilitas performa dengan kartu RX 6700 XT dan diprediksi GPU RDNA2 lain, termasuk seri RX 6000, akan merasakan peningkatan serupa pada tugas ray tracing.
Posisi RADV dalam Ekosistem Vulkan dan Linux
RADV merupakan driver Vulkan open-source utama untuk GPU AMD di Linux yang kerap mengungguli alternatif lain dalam konteks gaming. Kontribusi dari Valve menekankan peningkatan performa terutama pada perangkat seperti Steam Deck dan PC gaming. Arsitektur RDNA2 membawa dukungan hardware untuk ray tracing, dan optimisasi yang terus-menerus di Mesa semakin memperkuat daya saing driver ini.
Komunitas pengembang yang aktif memastikan evolusi berkelanjutan, dan seri Mesa 26.0 mengumpulkan beberapa peningkatan signifikan untuk driver RadeonSI dan RADV. Langkah ini mempersiapkan fondasi bagi dukungan yang lebih baik untuk generasi GPU mendatang.
Efisiensi Memori dan Dampaknya
Peningkatan utama terdapat pada pengurangan penggunaan memori scratch yang signifikan. Kini, perhitungan indeks node anak dalam struktur BVH memerlukan pemuatan data yang lebih sedikit. Hal ini tidak hanya mempercepat pembangunan struktur awal tetapi juga pemutakhiran dinamis pada adegan yang memiliki objek bergerak.
Selain dunia gaming, aplikasi rendering offline dengan Vulkan juga mendapatkan manfaat, yaitu pengurangan waktu eksekusi. Pengguna GPU RDNA2 di Linux memperoleh peningkatan performa secara gratis dengan melakukan pembaruan Mesa ke versi terbaru.
Pengujian dan Hasil Performanya
Benchmark mendalam menggunakan gim Guardians of the Galaxy sebagai tolok ukur karena gim ini menggunakan ray tracing secara intensif. GPU RX 6700 XT dijadikan basis pengujian, yang mencerminkan performa rata-rata dari seri RDNA2. Hasil pengujian menampilkan konsistensi dalam pengurangan overhead waktu konstruksi serta stabilitas sistem yang baik.
Gim lain dengan dukungan ray tracing berbasis Vulkan juga diperkirakan mendapatkan peningkatan performa secara tidak langsung akibat perbaikan ini. Optimalisasi ini telah terintegrasi ke dalam pipeline tanpa memerlukan konfigurasi manual dari pengguna.
Masa Depan Driver Mesa 26.0
Versi 26.0 dari Mesa sedang memasuki fase pengembangan dengan berbagai pembaruan untuk driver open-source. Selain optimasi RADV, versi ini akan membawa dukungan untuk tekstur resolusi tinggi pada RDNA4 dan fitur mesh shaders di RadeonSI. Versi stabil dijadwalkan rilis pada Februari, membawa paket peningkatan besar untuk komunitas grafis Linux.
Pengembang komunitas aktif melakukan merge kode setiap hari di repository Git, dan pengguna tingkat lanjut sudah dapat mencoba versi pengembangan melalui branch yang tersedia.
Perkembangan Ray Tracing Open-Source
Evolusi cepat ekosistem Linux dalam mendukung teknologi ray tracing modern terlihat jelas melalui kontribusi dari perusahaan seperti Valve. Fokus utama adalah mempercepat adopsi dan dukungan untuk GPU AMD yang berbasis RDNA2, yang digunakan di berbagai perangkat termasuk konsol dan PC.
Peningkatan ini mengindikasikan kematangan driver RADV yang semakin mendekati performa driver proprietary. Hal ini memungkinkan para gamer Linux menikmati pengalaman visual dengan ray tracing yang mendekati kualitas di platform Windows.





