Wysiłki firmy Intel związane z dodaniem oneAPI/Obsługa SYCL dla Blendera dla akceleracji GPU z nadchodzącym sprzętem Arc Graphics wydaje się być dopięta na ostatni guzik w nadchodzącym wydaniu Blendera 3.3.
Jak pisałem wcześniej, inżynierowie Intela ze społecznością Blendera od miesięcy pracowali nad obsługą renderowania GPU oneAPI dla silnika Cycles, aby uzupełnić cele NVIDIA CUDA/OptiX i AMD HIP. Ponieważ Blender 3.0 porzucił OpenCL, ten cel oneAPI będzie jedyną opcją akceleracji GPU z dyskretnymi procesorami graficznymi Intel dla tego oprogramowania do modelowania 3D.
Kod oneAPI dla Blendera został sprawdzony/zatwierdzony po przejściu kilku rund przeglądu w ostatnich miesiące.
Praca w toku Informacje o wydaniu Blendera 3.3 wspominają o tej Obsługa renderowania GPU. Zauważa, że tylko procesory graficzne Intel Arc są obsługiwane dla tych obecnych i przyszłych procesorów Intel dGPU-niestety nie działa akceleracja GPU Blender dla istniejącej zintegrowanej grafiki Intela.
W tej chwili ta obsługa renderowania GPU oneAPI jest dostępna tylko dla systemu Windows, ale Intel pracuje nad wsparciem Linuksa na czas przed wydaniem ostatecznej wersji Blendera 3.3. Intel Compute Runtime 22.10.22597 to wersja oczekiwana dla użytkowników Linuksa, która ma być gotowa na Blender 3.3.
Jądra są również kompilowane przy pierwszym uruchomieniu, co może być dość powolne, ale mają nadzieję na naprawienie tego w wersji Blender 3.3 final, „Jądra są kompilowane podczas renderowania po raz pierwszy. Obecnie może to być powolne, na przykład 15 minut. Zamiast tego pracujemy nad dołączeniem skompilowanych jąder do Blendera w wersji ostatecznej.”
Wspaniale jest widzieć, jak to się robi w Blenderze 3.3 i na czas nadchodzących procesorów graficznych Arc Graphics, które zostaną wprowadzone na rynek w tym roku. Stabilna wersja Blendera 3.3 ma zostać wydana na początku września.