Se Mesa 23.1 non potesse essere più entusiasmante con il supporto RADV GPL abilitato per impostazione predefinita, più ottimizzazioni RDNA3, continue ottimizzazioni Zink, più miglioramenti Intel DG2/Alchemist e un sacco di altre funzionalità… Supporto per RadeonSI con la scritta Rusticl Rust Il driver OpenCL è stato unito!
La richiesta di unione di sei mesi da Karol Herbst di Red Hat, che ha guidato lo sviluppo di Rusticl, per abilitare il supporto di Rusticl per RadeonSI è stata finalmente unita a Git per Mesa 23.1.
Questo segue altri recenti miglioramenti di Rusticl e RadeonSI e con le ultime tre patch unite ieri spinge il supporto oltre il traguardo.
Con la versione Mesa 23.1 di questo trimestre ora questo simpatico e moderno supporto OpenCL funziona per RadeonSI come alternativa all’utilizzo dello stack ROCm OpenCL o del vecchio e non troppo utile driver Gallium3D OpenCL”Clover”. Presto eseguirò alcuni benchmark RadeonSI Rusticl OpenCL per vedere come funziona questo supporto. I benchmark precedentemente eseguiti da Karol hanno indicato che Rusticl superava ROCm OpenCL in quel momento.
Seguire il percorso Rusticl dovrebbe anche essere molto più semplice per l’esecuzione di Radeon OpenCL open source su distribuzioni Linux non aziendali in cui ROCm non è ufficialmente certificato/testato.