Ollama gemma does not run on GPU Radeon 890M anymore after v 0.24.0

用户在搭载 AMD Ryzen AI 9 HX PRO 375 处理器(带 Radeon 890M 集显)的 Linux 系统上运行 Ollama v0.30.0 及以上版本,加载 gemma4 模型时,GPU 识别失败,模型完全运行在 CPU 上。而 Ollama v0.24.0 可正常使用 10

Ollama gemma does not run on GPU Radeon 890M anymore after v 0.24.0

Ollama gemma does not run on GPU Radeon 890M anymore after v 0.24.0

快速结论:该报错发生在 Ollama v0.30.0 及更高版本中,AMD Radeon 890M(集成 GPU)被默认禁用,导致模型回退到 CPU 运行。优先排查并设置环境变量 OLLAMA_IGPU_ENABLE=1 以重新启用集成 GPU。

问题场景

用户在搭载 AMD Ryzen AI 9 HX PRO 375 处理器(带 Radeon 890M 集显)的 Linux 系统上运行 Ollama v0.30.0 及以上版本,加载 gemma4 模型时,GPU 识别失败,模型完全运行在 CPU 上。而 Ollama v0.24.0 可正常使用 100% GPU。

报错原文

time=2026-06-13T12:42:45.886+03:00 level=INFO source=runner.go:396 msg="dropping integrated GPU; to enable, set OLLAMA_IGPU_ENABLE=1" id=0 library=ROCm compute=gfx1150 name=ROCm0 description="AMD Radeon 890M Graphics" pci_id=0000:c4:00.0
time=2026-06-13T12:42:45.886+03:00 level=INFO source=runner.go:396 msg="dropping integrated GPU; to enable, set OLLAMA_IGPU_ENABLE=1" id=0 library=Vulkan compute=0.0 name=Vulkan0 description="AMD Radeon 890M Graphics (RADV GFX1150)" pci_id=0000:c4:00.0

运行 ollama ps 结果:

NAME          ID              SIZE      PROCESSOR    CONTEXT    UNTIL              
gemma4:e4b    c6eb396dbd59    9.5 GB    100% CPU     4096       3 minutes from now

原因分析

可能原因:Ollama 从 v0.24.0 之后的某个版本开始,默认行为变更为将集成 GPU(iGPU)视为不稳定设备并丢弃(drop),必须通过环境变量 OLLAMA_IGPU_ENABLE=1 手动启用。Radeon 890M 属于集成 GPU,因此被自动禁用。

环境排查

  • 确认 Ollama 版本是否为 v0.30.0 或更高(导致问题的版本)
  • 确认显卡型号为 AMD Radeon 890M(或其他集成 GPU)
  • 查看 Ollama 日志中是否包含 “dropping integrated GPU” 以及 “set OLLAMA_IGPU_ENABLE=1” 提示
  • 确认是否使用 systemd 管理 Ollama 服务

解决步骤

  1. 停止 Ollama 服务:
    sudo systemctl stop ollama
  2. 编辑 systemd 覆盖配置:
    sudo systemctl edit ollama
  3. 在打开的编辑器中添加以下内容(注意是 [Service] 部分,不是 [Unit]):
    [Service]
    Environment="OLLAMA_IGPU_ENABLE=1"
  4. 重新加载 systemd 配置并重启 Ollama:
    sudo systemctl daemon-reload
    sudo systemctl restart ollama
  5. 运行目标模型(例如 ollama run gemma4:e4b)并验证 GPU 使用情况。

注:如果使用非 systemd 方式(如直接命令行启动),可以直接在运行 Ollama 的终端中设置环境变量 export OLLAMA_IGPU_ENABLE=1 再启动。

验证方法

运行 ollama ps 检查 PROCESSOR 列是否显示为 100% GPU。或观察日志中不再出现 “dropping integrated GPU” 信息。

参考来源

ollama/ollama #16690

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

celebrityanime
celebrityanime
文章: 7561

发表回复

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