← Back to Troubleshooting
Troubleshooting

Why Isn't Ollama Using My GPU?

nvidia-smi shows the card, but responses feel exactly as slow as CPU-only. Here's how to actually confirm what's happening, not just guess.

6 minute read
Last tested: August 2026 · Ollama 0.33.2

Check this before anything else

Confirm the GPU is visible at the OS level, outside of Ollama entirely:

nvidia-smi

If that command isn't found, or shows no GPU, this isn't an Ollama problem yet - it's a driver problem. See the driver section of Building a Full PC for Local AI before going any further here.

If nvidia-smi works, check what Ollama actually sees

With a model loaded, run:

ollama ps

Look at the PROCESSOR column. If it says 100% CPU, Ollama is not using the GPU for that model, even though the GPU itself is fine. If it shows a GPU percentage (or a split like 60%/40% CPU/GPU), it's already partially or fully using it - the model may just be too large to fit entirely in VRAM, which is a different, related problem covered below.

The most common cause: the model doesn't fit in VRAM, so Ollama silently falls back to CPU (or a CPU/GPU split) instead of failing loudly. This is expected behavior, not a bug - but it means "the GPU isn't being used" is really "the model is too big for this GPU." Check the VRAM math in Understanding VRAM against the model you're running.

If the model should fit, but it's still on CPU

Still stuck? The Ollama Out of Memory entry covers what happens when a model does try to use the GPU but doesn't fit.

Written from hands-on security operations experience. More about this site →