Intel UHD 0x4626 not detected by Vulkan backend on Windows — Ollama 0.34.4

该报错通常出现在 Windows 上使用 Ollama 0.34.4 并尝试通过 Vulkan 后端调用 Intel UHD 核显(PCI ID 0x4626)时,Windows 层面的 Vulkan 能识别显卡,但 Ollama 自带的 llama-server 无法枚举到设备并回退到 CPU。优

快速结论:该报错通常出现在 Windows 上使用 Ollama 0.34.4 并尝试通过 Vulkan 后端调用 Intel UHD 核显(PCI ID 0x4626)时,Windows 层面的 Vulkan 能识别显卡,但 Ollama 自带的 llama-server 无法枚举到设备并回退到 CPU。优先排查 Ollama 的 Vulkan 后端能否枚举设备,以及是否出现 llama-server 崩溃(0xc0000005)。

适用环境:Ollama 0.34.4;Windows 11;Intel NUC 12 / Intel Core i5;Intel UHD Graphics(PCI device ID 0x4626);Intel 显卡驱动 32.0.101.7088(旧版为 31.0.101.4502);RAM 32 GB DDR4-3200。使用的环境变量:OLLAMA_VULKAN=1、OLLAMA_IGPU_ENABLE=1、GGML_VK_VISIBLE_DEVICES=0。

最快修复方案:暂无确认的一步修复方案。Issue 讨论中仅建议设置 OLLAMA_DEBUG=2 并重启 Ollama 服务以获取完整日志,便于定位设备枚举失败与崩溃点。

注意事项:该问题在更新 Intel 驱动并重启后仍未解决,因此不能将原因简单归因于旧驱动;设置 GGML_VK_VISIBLE_DEVICES=0 也未解决枚举失败,反而 Ollama 日志提示“user overrode visible devices”。在未确认 llama-server 能正常枚举设备前,这些环境变量可能只是让问题表现更明确,并不构成修复。

问题场景

用户在 Windows 11 的 Intel NUC 12(Intel Core i5、Intel UHD Graphics 核显、PCI device ID 0x4626)上运行 Ollama 0.34.4,并通过环境变量启用 Vulkan 后端:OLLAMA_VULKAN=1、OLLAMA_IGPU_ENABLE=1、GGML_VK_VISIBLE_DEVICES=0。Windows 的 vulkaninfo –summary 能正确识别 Intel UHD Graphics 与 deviceID 0x4626,但 Ollama 自带的 llama-server.exe –list-devices 返回 “Available devices: (none)”,尝试 Vulkan0 时报 “invalid device: Vulkan0”。最终 Ollama 回退到 CPU,ollama ps 显示 PROCESSOR 100% CPU。用户还通过 Open WebUI 复现,Open WebUI 内存检索正常,但模型仍只跑在 CPU 上。

报错原文

Available devices:
  (none)

invalid device: Vulkan0

llama-server --list-devices failed: exit status 0xc0000005

inference compute id=cpu library=cpu
vram-based default context total_vram="0 B"

PROCESSOR 100% CPU

原因分析

从 Issue 证据看,问题集中在 Ollama 自带 Vulkan 后端的设备枚举环节,而不是 Windows Vulkan 本身无法识别显卡:Windows vulkaninfo 能识别 Intel UHD Graphics(vendorID 0x8086、deviceID 0x4626、integrated GPU),Ollama 目录中也有 ggml-vulkan.dll,但 llama-server 在执行设备发现时崩溃,退出状态为 0xc0000005(Windows 访问冲突)。随后 Ollama 得到 initial_count=0、supported=map[],只能回退到 CPU,total_vram 显示 0 B。

可能原因包括:Ollama 0.34.4 捆绑的 Vulkan 后端与 Intel UHD(0x4626)驱动之间存在设备枚举或兼容性问题;也可能与 llama-server 在加载 Vulkan 后端时发生崩溃有关。Issue 中更新 Intel 驱动到 32.0.101.7088 后问题依旧,说明这不是单纯由旧驱动导致的。由于讨论链中未给出根因确认或已合并修复,以上只能作为可能原因,不是最终结论。

环境排查

  • 确认 Ollama 版本是否为 0.34.4。
  • 确认操作系统为 Windows 11,硬件为 Intel NUC 12 / Intel Core i5 / Intel UHD Graphics(PCI device ID 0x4626)。
  • 确认 Intel 显卡驱动版本;Issue 中从 31.0.101.4502 升级到 32.0.101.7088 后问题仍存在。
  • 确认环境变量设置:OLLAMA_VULKAN=1、OLLAMA_IGPU_ENABLE=1、GGML_VK_VISIBLE_DEVICES=0。
  • 确认 Ollama 安装目录下存在 ...\lib\ollama\vulkan\ggml-vulkan.dll。
  • 确认 Windows Vulkan 是否可检测到 GPU(例如 vulkaninfo –summary 显示 Intel UHD Graphics、vendorID 0x8086、deviceID 0x4626)。
  • 确认直接运行 Ollama 自带的 llama-server.exe –list-devices 的结果,以及是否出现 0xc0000005 崩溃。
  • 在 Ollama 服务环境设置 OLLAMA_DEBUG=2 并重启服务,以获取完整日志用于进一步排查。

解决步骤

  1. 先确认问题现象:运行 Ollama 自带的 llama-server.exe –list-devices,观察是否仍返回 “Available devices: (none)”,并留意是否有 0xc0000005 崩溃。
  2. 确认 Windows 侧 Vulkan 可识别 Intel UHD:使用 vulkaninfo –summary,检查是否出现 Intel(R) UHD Graphics、vendorID 0x8086、deviceID 0x4626。
  3. 确认 Ollama 的 Vulkan 运行库存在:检查 Ollama 安装目录下 ...\lib\ollama\vulkan\ggml-vulkan.dll 是否存在。
  4. 按 Issue 讨论中的排查建议,在服务器环境中设置 OLLAMA_DEBUG=2,重启 Ollama 服务,复现问题并收集完整日志。
  5. 在日志中重点确认三点:Windows Vulkan loader 是否被找到并选中;llama-server –list-devices 是否崩溃并返回 exit status 0xc0000005;Ollama 是否出现 initial_count=0、supported=map[] 并回退到 inference compute id=cpu。
  6. 如果设置了 GGML_VK_VISIBLE_DEVICES=0,可参考 Ollama 日志提示“if GPUs are not correctly discovered, unset and try again”,取消该变量后再测试是否仍无法枚举设备;该步骤来自日志提示,Issue 中未确认其能修复问题,可优先尝试。
  7. 由于该 Issue 已关闭但讨论链中没有给出明确根因或已验证修复,若问题持续,建议将上述完整 debug 日志与 crash 信息附到新的排查渠道中。

验证方法

如果问题解决,llama-server.exe –list-devices 应能列出 Intel UHD Graphics 设备,而不是 “Available devices: (none)”;Ollama 日志中不应再出现 llama-server –list-devices failed: exit status 0xc0000005,也不应回退到 inference compute id=cpu library=cpu 且 total_vram=0 B;ollama ps 中的 PROCESSOR 不应再显示 100% CPU。如果以上任何一项仍不满足,说明 Vulkan 设备枚举问题仍然存在。

参考来源

ollama/ollama #18672

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

这个方案解决了吗?

celebrityanime
celebrityanime
文章: 27282

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注