Blender Intel Arc oneAPI issues
I'm running a custom image of Bazzite with additional items installed (relevantly,
intel-compute-runtime, intel-level-zero-gpu-raytracing, and all their dependencies that they install)
I have installed Blender via Steam
If I launch Blender through Steam, my B580 (and CPU iGPU) are not available under oneAPI
But if I launch Blender manually from the steamapps/common/Blender folder where it's installed, it shows what I expect and I can use my B580
Why would launching via Steam cause Blender to not be able to see my GPU? And if it has to do with Steam being a flatpak and not having access to my GPU or something, is there some workaround I can use to launch Blender through Steam and have my GPU be detected and usable?

Solution:Jump to solution
Or properties > compatibility > select legacy runtime
do not select proton...
4 Replies
fully exit steam, then run
steam -compat-force-slr off. my guess is steam linux runtime is interfering with blender somehowSolution
Or properties > compatibility > select legacy runtime
do not select proton
i tried the legacy runtime first and it works like a charm, thank you
ill keep in mind the
-compat-force-slr off in mind for future reference though, thank you as wellokay so update
it shows up an i can select it just fine, but when i actually switch to rendered mode in cycles with my gpu (or cpu) selected, i get the following:
really not sure what to do since i have everything i should need installed
i even installed embree (
embree-4.4.0-1.fc42.x86_64)
update: blender 4.3 seems to work, but the latest 4.5 does not. i want to try the 5.0 beta to see if that fixes whatever issue blender is having
relevant: https://forums.opensuse.org/t/blender-4-4-x-raytracing-broken-on-intel-arc-a750/184694/11
4.4 also works, so i think this might be a bug with blender?
There's a bug in some distrobutions of the Intel compute runtimes which means it isn't recognized by Cycles. This issue was worked around in Blender 5.0 Alpha, and is on the list of changes planned for a future 4.5.X release.https://projects.blender.org/blender/blender/issues/146115#issuecomment-1699384 this might be the issue another update: i can get it to work in steam with the following launch options:
LD_PRELOAD="/lib64/libtbb.so.12 /usr/lib64/libze_intel_gpu_raytracing.so" CYCLES_ONEAPI_ALL_DEVICES=1 %command%
however, when i switch to rendered view, blender freezes up and eventually crashes
removing CYCLES_ONEAPI_ALL_DEVICES=1 seems to work! i think this is resolved completely now
yep i was able to render an image out
everything is working
yippee :D