qwen3-vl:8b-instruct 0xc0000005 on Vulkan AMD RX 6750 XT after multi-model load (Windows 0.34.1)
qwen3-vl:8b-instruct crashes llama-server (0xc0000005) on Vulkan AMD RX 6750 XT after multi-model load — Windows
Summary
On Ollama 0.34.1 / Windows 11, qwen3-vl:8b-instruct loads and runs on Vulkan + AMD Radeon RX 6750 XT (12 GB) until a second VL model is loaded alongside the first. After that trigger, every subsequent GPU load of any Qwen3-VL variant crashes during handle_qwen3vl_clip: translating with exit status 0xc0000005. The failure persists across reboot, PnP GPU reset, Ollama reinstall (winget), and fresh ollama pull of the same model.
CPU inference (OLLAMA_VULKAN=false) still works.
Environment
| Item | Value |
|---|---|
| Ollama | 0.34.1 (winget, latest) |
| OS | Windows 10.0.26200 |
| CPU | AMD Ryzen 7 5700X |
| RAM | 32 GB |
| GPU | AMD Radeon RX 6750 XT, 12 GB VRAM |
| Driver | Adrenalin 32.0.21045.5002 |
| Backend | Vulkan (OLLAMA_VULKAN=true) — ROCm reports "AMD driver is too old" (HIP 6 vs 7), not used |
| Model | qwen3-vl:8b-instruct (official library) |
Server env (repro)
OLLAMA_VULKAN=true
OLLAMA_MAX_LOADED_MODELS=1
OLLAMA_FLASH_ATTENTION=0
OLLAMA_KEEP_ALIVE=30m
(No LLAMA_ARG_MMPROJ_OFFLOAD — removed after testing.)
Timeline (2026-09-16)
- 09:06–14:01 — Fresh Ollama 0.34.1 install.
qwen3-vl:8b-instructloads on Vulkan,handle_qwen3vl_clip: translating→handle_qwen3vl: applying compatibility fixes→model loaded. Vision inference ~25 s/image. - 14:05:31 — With 8B already in VRAM, load of qwen3-vl:2b-instruct attempted (
fits alongside existing models, 5.8 GiB free). Crash at clip translate → 0xc0000005. - 14:05+ — All further GPU loads of Qwen3-VL (8B, 2B, 4B) fail at the same point, even alone after unload.
- 19:03 — Full reboot + GPU PnP disable/enable — no fix.
- 19:xx — Reinstall Ollama 0.34.1 via winget — no fix.
- 19:44 —
ollama rm+ollama pull qwen3-vl:8b-instruct(fresh blobs) — still crashes on GPU. CPU OK.
Reproduction steps
- Windows + RX 6750 XT + Ollama 0.34.1 +
OLLAMA_VULKAN=true. ollama pull qwen3-vl:8b-instruct- Run a vision request — works on clean session (confirmed earlier today).
- With 8B still loaded, request
qwen3-vl:2b-instruct(or any second VL model) withOLLAMA_MAX_LOADED_MODELS=0or>1. - Observe crash during mmproj translation.
- Stop all models / restart Ollama / reboot.
- Request only
qwen3-vl:8b-instructagain — crashes at step below.
Minimal repro after step 6:
ollama run qwen3-vl:8b-instruct
# or POST /v1/chat/completions with any prompt
Expected
GPU load succeeds; ollama ps shows 100% GPU.
Actual
handle_qwen3vl_clip: detected Ollama-format qwen3vl GGUF used as mmproj; translating
Load failed ... exit status 0xc0000005
Fresh pull (post-ollama rm) — same blob path, same crash:
model=C:\Users\gusta\.ollama\models\blobs\sha256-1329cd5ab37e5ef6faef37cd8ff8660ffc96ed5b47b34fddf8eb0912e6c82466
handle_qwen3vl_clip: detected Ollama-format qwen3vl GGUF used as mmproj; translating
Load failed ... 0xc0000005
Log excerpts
Success (morning, before trigger)
handle_qwen3vl_clip: detected Ollama-format qwen3vl GGUF used as mmproj; translating
handle_qwen3vl: detected Ollama-format qwen3vl GGUF; applying compatibility fixes
srv llama_server: model loaded
inference compute library=Vulkan name=Vulkan0 description="AMD Radeon RX 6750 XT" total="12.0 GiB" available="11.2 GiB"
Trigger (14:05:31)
updated VRAM based on existing loaded models gpu=0 library=Vulkan total="12.0 GiB" available="5.8 GiB"
llama-server model fits alongside existing models predicted="2.2 GiB" ... available="5.8 GiB"
handle_qwen3vl_clip: detected Ollama-format qwen3vl GGUF used as mmproj; translating
Load failed ... 0xc0000005
After fresh pull (19:44, only 8B, MAX_LOADED_MODELS=1)
OLLAMA_VULKAN:true OLLAMA_MAX_LOADED_MODELS:1
handle_qwen3vl_clip: detected Ollama-format qwen3vl GGUF used as mmproj; translating
Load failed ... 0xc0000005
Full logs: %LOCALAPPDATA%\Ollama\server-4.log (success + trigger), server.log (post-reinstall).
Related issues
- #13029 — Vulkan 0xc0000005 with qwen2.5vl on same GPU (RX 6750 XT)
- #13585 — qwen3-vl:8b run error (multimodal / Vulkan)
- #13791 — Vulkan access violation on AMD Windows
Workaround
OLLAMA_VULKAN=false— CPU inference works (~19 s cold / ~1 s warm for text-only ping).- Avoid loading multiple VL models on GPU; set
OLLAMA_MAX_LOADED_MODELS=1. - Application-side: skip vision captchas until GPU restored.
Notes
LLAMA_ARG_MMPROJ_OFFLOAD=0did not fix; only moved crash later tocommon_params_fit_impl.- "AMD driver is too old" warning appears but Vulkan path is active; morning GPU success had the same warning.
- Not a corrupted download — fresh pull reproduces on identical blob hash.
Source: ollama/ollama