Implementasi OpenCL berbasis Rusticl Rust yang sangat menjanjikan di dalam Mesa telah mendapatkan satu set tambalan hari ini yang memudahkan untuk mengaktifkan dukungan perangkat komputasi OpenCL dengan berbagai driver Gallium3D.
Sejak bergabung kembali pada bulan September, Rusticl telah berkembang pesat dan berkinerja baik dan mulai bekerja dengan lebih banyak driver Gallium3D -- bahkan Zink juga untuk membuatnya di atas driver Vulkan. Tapi mengingat masih awal, status eksperimental, itu belum diaktifkan secara default dan karena beberapa driver Gallium3D memiliki masalah untuk diatasi atau perbaikan yang harus dilakukan sebelum benar-benar siap untuk semua pengguna akhir.
Digabungkan hari ini ke dalam Mesa 22.3-devel adalah dukungan untuk variabel lingkungan RUTICL_ENABLE=. Ini dapat digunakan untuk mengatur nama driver untuk mengaktifkan dan bahkan secara opsional menambahkan ID indeks perangkat / GPU yang ingin Anda aktifkan untuk sistem multi-GPU. Dengan pengaturan katakanlah RUTICL_ENABLE=iris akan mengaktifkan Rusticl untuk driver Intel Iris Gallium3D atau RUTICL_ENABLE=radeonsi untuk driver RadeonSI Gallium3D. Jadi sampai Rusticl dalam kondisi yang cukup baik untuk diaktifkan secara default di mana-mana, kenop RUTICL_ENABLE ini akan berguna bagi para pengembang dan penguji implementasi OpenCL 3.0 ini.
Aktivitas komit
Today juga menambahkan RUTICL_DEVICE_TYPE jika alih-alih menentukan jenis perangkat OpenCL GPU, aktivitas tersebut dapat disetel ke akselerator, CPU, atau kustom. Kenop pengujian lain yang ditambahkan adalah RUTICL_CL_VERSION= sebagai variabel lingkungan jika ingin mengganti versi OpenCL yang diiklankan untuk semua perangkat.
Lihat permintaan penggabungan ini jika tertarik dengan detail lebih lanjut tentang kenop Rusticl baru ini.
Itulah berita seputar Mesa Git Memudahkan Mengaktifkan Dukungan Perangkat OpenCL Rusticl, semoga bermanfaat. Disadur dari Phoronix.com.