ROCm 10 vs Mesa 26.3: OpenCL a confronto
Phoronix ha pubblicato un interessante confronto tra le prestazioni di OpenCL con ROCm 10, la piattaforma software open source di AMD, e il driver Rusticl di Mesa 26.3. L’analisi si concentra sulle schede grafiche AMD Radeon Strix Halo.
OpenCL è un framework per la programmazione parallela eterogenea, utilizzato in diverse applicazioni, tra cui rendering grafico, machine learning e calcolo scientifico. leggi qui: l’articolo completo su Phoronix. leggi qui: Rusticl: OpenCL su Mesa in Crescita.
Rusticl: un driver OpenCL promettente
Mesa, il progetto open source che implementa l’API grafica OpenGL e altre API grafiche per Linux, ha visto lo sviluppo di Rusticl, un driver OpenCL scritto in linguaggio Rust. Questo approccio mira a offrire una soluzione più moderna, sicura e performante rispetto ai driver tradizionali. Rusticl è progettato per funzionare con diversi driver Gallium3D di Mesa, garantendo un’ampia compatibilità hardware. L’obiettivo è fornire un’alternativa open source valida a soluzioni proprietarie come quella offerta da AMD tramite ROCm.
I test su AMD Radeon Strix Halo
La comparativa effettuata da Phoronix ha utilizzato una scheda grafica AMD Radeon Strix Halo come piattaforma di test. I benchmark hanno valutato le prestazioni di ROCm 10 e Rusticl in diversi scenari OpenCL, per determinare quale soluzione offre la migliore esperienza utente. L’analisi ha preso in considerazione sia le performance pure che l’efficienza energetica, mettendo a confronto i due driver in condizioni reali di utilizzo.
Prestazioni e ottimizzazioni
I risultati dei test indicano che Rusticl, nella versione di Mesa 26.3, sta colmando il divario prestazionale con ROCm 10. In alcuni scenari, Rusticl si avvicina notevolmente alle prestazioni del driver proprietario di AMD, dimostrando il potenziale di un’implementazione OpenCL open source scritta in Rust. L’ottimizzazione continua del codice e l’integrazione con i driver Gallium3D stanno contribuendo a migliorare costantemente le prestazioni. È importante sottolineare che, sebbene ROCm 10 mantenga un leggero vantaggio in alcuni test specifici, la differenza si sta riducendo progressivamente.
Vantaggi di Rusticl
Oltre alle prestazioni in miglioramento, Rusticl offre diversi vantaggi rispetto a soluzioni proprietarie come ROCm. Essendo un progetto open source, Rusticl beneficia della collaborazione di una vasta comunità di sviluppatori. Questo si traduce in correzioni rapide dei bug, nuove funzionalità e un maggiore livello di trasparenza nel codice. Inoltre, l’utilizzo del linguaggio Rust contribuisce a migliorare la sicurezza del driver, riducendo il rischio di vulnerabilità sfruttabili. L’architettura modulare di Mesa permette inoltre una facile integrazione con diversi ambienti desktop e distribuzioni Linux.
Un altro aspetto importante è la compatibilità hardware. Rusticl, grazie alla sua architettura, può essere facilmente adattato a diverse schede grafiche AMD Radeon. Questo offre agli utenti una maggiore flessibilità nella scelta dell’hardware e garantisce un supporto a lungo termine per le vecchie schede grafiche. La possibilità di utilizzare OpenCL su un’ampia gamma di hardware contribuisce a promuovere l’innovazione nel campo del calcolo parallelo.
L’evoluzione di Rusticl rappresenta un passo avanti significativo per il gaming e le applicazioni scientifiche su Linux. La crescente maturità del driver sta rendendo sempre più possibile l’utilizzo di OpenCL in modo efficiente e affidabile, offrendo agli utenti un’alternativa valida alle soluzioni proprietarie. L’integrazione con progetti come Affinity by Canva, che offre strumenti creativi su Linux, dimostra il potenziale di OpenCL in diversi ambiti applicativi. Lavorare con software open source come Ollama per l’intelligenza artificiale locale è sempre più possibile e performante.

NiPoGi P1
ΑΜD PRO 7330U · 16 GB DDR4 · 256 GB
Wi-Fi 5 - Bt 4.2 · 1x HDMI2.0, 1x USB3.2 Type-C, 1x DP1.4, 1x LAN RJ45, 6x USB3.2 Gen1, 1x jack audio e 1x porta DC

MINISFORUM X1 Lite-255
AMD Ryzen 7 · 16 GB DDR5 · 512 GB
Wi-Fi 7, Bt 5.4 · 2x USB-A 3.2, 2 x USB4, 1x Lan2.5, 1x HDMI2.1, 1x DP2.0, 1x Oculink

Raspberry Pi 4
Quad-Core Cortex A72 · 4 GB LPDDR4 · 64 GB
W-Fi, Bt 5.0 · 2x USB3.0, 2x USB2.0, 2x Micro HDMI

GMKtec M5 Ultra
AMD Ryzen 7 7730U · 16GB DDR4 · 1TB SSD
WiFi 6e, BT5.2 · 2x USB-A 3.2, 2x USB-A 2.0, 1x USB-C, 1x HDMI, 1 DP, 1x Jack audio, 2x Lan 2.5G, 1x DC-IN

BOSGAME E5
AMD Ryzen 5 5300U · 16GB DDR4 · 512 GB
WiFi 5, BT5.0 · 2x USB-A 3.2, 2x USB-A 2.0, 1x USB-C 4K, 1x HDMI, 1 DP, 1x Jack audio, 2x Lan 1x DC-IN

Origimagic C4 Air
Ryzen 5 3500U · 8 Gb DDR4 · 256 GB
WiFi 5, BT5.0 · 3x USB-A 3.2, 1x USB-A 2.0, 1x USB-C 1080, 1x HDMI, 1 DP, 1x Jack audio, 2x Lan, 1x DC-IN
Non disponibile su Amazon
NiPoGi AM21
Ryzen 7 8745HS · 16 GB DDR5 · 512 GB
Wi-Fi 6 bt 5.2 · 2x USB-A 3.2, 2x USB-A 2.0, 1x USB4, 1x USB-C, 2x HDMI, 1x Jack audio 3.5mm, 1x DC-IN (alimentazione)

GMKtec Mini PC EVO-X2 64+2T
AMD Ryzen™ AI Max+ 395 · 64 GB LPDDR5 · 2 TB
Wi-Fi 7, Bt5.4 · 3× USB-A 3.2 Gen2, 2× USB4, 2x USB 2.0, 1× lettore SD, 1x DP1.4, 1 HDMI 2.1, 2× jack audio 3,5mm

MINISFORUM AI X1 Pro
HX370 · 32 GB DDR5 · 1 TB
Wi-Fi 7 BT 5.4 · 2× USB-A 3.2 Gen2, 2× USB4, 1x USB 2.0, 1x DP2.0, 1 HDMI 2.1, 1× jack audio 3,5mm, Oculink
Non disponibile su Amazon
GEEKOM A9Max
AMD Ryzen AI 9 HX 370 · 32 GB DDR5 · 2TB SSD
WiFi 7, BT5.4 · 5x USB-A 3.2, 1x USB-A 2.0, 2x USB-C, 2x HDMI, 1x Jack audio, 2x Lan 2.5G, 2.5G, 1x DC-IN
In conclusione, i risultati ottenuti da Phoronix evidenziano il progresso compiuto dal driver Rusticl. Nonostante ROCm 10 mantenga ancora un leggero vantaggio in alcuni scenari, la crescita costante di Rusticl suggerisce che in futuro potrebbe diventare una soluzione competitiva e affidabile per l’utilizzo di OpenCL su Linux. L’impegno della comunità open source e l’innovazione tecnologica stanno aprendo nuove prospettive per il gaming e le applicazioni scientifiche su questa piattaforma.
Non perderti i prossimi consigli
Guide, recensioni e novità su Linux, Mini PC e open source, dritte sul tuo Telegram. Niente spam, solo quello che vale la pena leggere.
IncastroPC partecipa al Programma Affiliazione Amazon EU. Prezzi e disponibilità soggetti a variazione.
