Meno di uno Manca un mese al rilascio di Blender 3.3 e sembra che l’accelerazione iniziale della GPU oneAPI di Intel sia pronta e in forma decente per Windows e Linux.
Come accennato il mese scorso, il supporto iniziale per il rendering della GPU oneAPI è stato unito. Questo supporto, tuttavia, è limitato all’hardware Arc Graphics discreto di Intel e non alla grafica integrata corrente.
Il supporto era inizialmente incentrato su Windows, ma entro il lancio di settembre si prevede che il supporto del driver Linux sarà in buone condizioni. Questo meta tracker sul supporto del dispositivo oneAPI per il renderer Cycles mostra la compilation just-in-time (JIT) che funziona sia su Windows che su Linux , ma la compilazione anticipata (AOT) è attualmente disabilitata a causa dell’aumento dei tempi di compilazione dell’integrazione continua. Questo supporto iniziale di una API manca anche del supporto hardware per il ray-tracing per ciò che è altrimenti in grado con le GPU Alchemist.
Altri elementi di lavoro successivi per l’integrazione di Blender oneAPI includono il fallback della memoria host in caso di esaurimento della vRAM, la condivisione della memoria tra i dispositivi e il miglioramento dell’integrazione della build. Altre eccezionali patch oneAPI per Blender possono essere trovate tramite questa ricerca.
Per mostrare i progressi, la scorsa settimana al SIGGRAPH 2022, Intel ha mostrato Blender 3.3 con accelerazione oneAPI (purtroppo su Windows). Per la demo di Blender 3.3 è stato utilizzato un Intel Arc A770:
Esempio di ciò che ho mostrato su #SIGGRAPH2022. Scena densa con illuminazione indiretta in #B3D, rendering di Cycles raytracing in viewport in tempo reale con live denoising, renderizzato su #IntelArc GPU A770 in un PC NUC 11 Extreme pic.twitter.com/db89fSuGgP
— visualbob 🖱️🎨 (@bobduffy) 13 agosto 2022
Blender 3.3 dovrebbe essere rilasciato il 7 settembre. Blender 3.3 fa funzionare anche l’accelerazione AMD HIP sulle vecchie GPU Radeon, tra molti altri miglioramenti rispetto a Blender 3.2.