Intel’s poging om oneAPI/toe te voegen SYCL-ondersteuning voor Blender voor GPU-versnelling met aankomende Arc Graphics-hardware verschijnt helemaal dichtgeknoopt voor de komende Blender 3.3-release.
Zoals ik al eerder heb geschreven, hebben Intel-ingenieurs met de Blender-gemeenschap maandenlang gewerkt aan oneAPI GPU-renderingondersteuning voor de Cycles-engine als aanvulling op de NVIDIA CUDA/OptiX-en AMD HIP-doelen. Sinds Blender 3.0 OpenCL heeft laten vallen, is dit eenAPI-doel de enige optie voor GPU-versnelling met Intel discrete GPU’s voor deze 3D-modelleringssoftware.
De oneAPI-code voor Blender is nu geauditeerd/goedgekeurd na een paar beoordelingsrondes in de afgelopen maanden.
De work-in-progress Blender 3.3 release-opmerkingen vermelden deze Intel Ondersteuning voor GPU-rendering. Het merkt wel op dat alleen Intel Arc GPU’s worden ondersteund voor deze huidige en toekomstige Intel dGPU’s–helaas werkt het niet om Blender GPU-versnelling te hebben voor bestaande Intel geïntegreerde graphics.
Op dit moment is deze ondersteuning voor API GPU-rendering alleen voor Windows, maar Intel werkt eraan Linux op tijd te ondersteunen voor de definitieve release van Blender 3.3. De Intel Compute Runtime 22.10.22597 is de versie waarvan verwacht wordt dat Linux-gebruikers klaar zijn voor Blender 3.3.
De kernels worden ook bij de eerste run gecompileerd, wat nogal traag kan zijn, maar ook zij hopen dit voor Blender 3.3 final te hebben opgelost:”Kernels worden gecompileerd wanneer ze voor de eerste keer renderen. Momenteel kan dit traag zijn, bijvoorbeeld 15 minuten. We werken eraan om gecompileerde kernels met Blender te bundelen voor de definitieve release.”
Het is geweldig om te zien dat dit wordt opgelost voor Blender 3.3 en op tijd voor de aankomende Arc Graphics desktop-GPU’s die dit jaar worden gelanceerd. Blender 3.3 stable wordt naar verwachting begin september uitgebracht.