Symptom card

dropping integrated GPU; to enable, set OLLAMA_IGPU_ENABLE=1

Ollama's Vulkan path drops integrated GPUs by default while the bundled ROCm backend picks up gfx1151 on its own, so the drop line needs no action; update Ollama only if no ROCm line follows, then confirm with ollama ps that the model sits fully on the GPU.

Platform:
Strix Halo (Ryzen AI Max+ 395)
Runtime:
Ollama
Published:
9/2/2026

What you see

A fresh Ollama install on a Strix Halo box. Filter the service journal for GPU lines and two entries come out that read as a contradiction:

msg="dropping integrated GPU; to enable, set OLLAMA_IGPU_ENABLE=1"
     id=0 library=Vulkan name=Vulkan0 description="AMD Radeon Graphics (RADV GFX1151)"
msg="inference compute" id=0 library=ROCm compute=gfx1151
     description="Radeon 8060S Graphics" type=iGPU total="117.4 GiB" available="117.4 GiB"

The first line reads as “your GPU is unsupported”. People take it at face value and head for the issue tracker.

The second observable is quieter. A model loads and answers, but slowly, and ollama ps shows a PROCESSOR value like XX%/XX% CPU/GPU instead of 100% GPU. Nothing in the chat output tells you.

Where we saw it

Cause

Ollama ships several backends in one bundle. Its Vulkan path drops integrated GPUs by default, and that is all the first line says. The bundled ROCm backend recognizes gfx1151 directly, takes the device, and reports the full memory ceiling. Both lines are true at the same time; the Vulkan drop is not a verdict on the hardware.

OLLAMA_IGPU_ENABLE=1 only matters if you specifically want the Vulkan path. On a current Ollama the device works through ROCm without it.

The CPU fallback has two causes the guide names: the model is too big for the memory ceiling set by the TTM kernel parameter, or the GPU was not picked up at all. Either way answers still arrive, with part or all of the model running on the CPU.

Fix

Nothing to fix in the drop line itself. Read the journal, look for the ROCm line, then prove where the model landed:

journalctl -u ollama -n 80 | grep -iE "gpu|rocm|gfx|compute"

Drop line plus a library=ROCm compute=gfx1151 line: leave OLLAMA_IGPU_ENABLE alone and move on.

Drop line and no ROCm line: your Ollama predates the bundled gfx1151 support. Update it before touching anything else.

Then, with a model loaded:

ollama ps

PROCESSOR must say 100% GPU. Ours does. If it reads XX%/XX% CPU/GPU, either the model exceeds the ceiling from the memory allocation page, or the GPU was not detected: go back to the journal.

Still open upstream?

Not tracked by us. The guide links no upstream issue or PR.

Evidence

Sources

This card documents one failure observed on the lab’s own hardware; any numbers live on the linked source page, not here.

← All symptom cards