主要问题:
780m等的核显硬件 ID 不在 Ollama 默认支持列表中,所以无法识别核显780m,才调用cpu。
解决思路:
欺骗 Ollama:设置硬装环境变量伪装780m核显,使ollama可以识别
HSA_OVERRIDE_GFX_VERSION=11.0.0
我试了几个在open webui这个整合包里可以添加环境变量的地方,但均没有被正确调用
。没办法最后只有做了个套壳:
# 1. 进入 Ollama 二进制文件所在目录
cd /vol1/@appcenter/ai_installer/ollama/bin/
# 2. 将原程序改名备份(改名为 ollama.real)
sudo mv ollama ollama.real
# 3. 创建一个新的脚本文件来伪装成 ollama
sudo nano ollama
写入伪装的ollama脚本:
#!/bin/env bash
# 注入 780M 核显所需的伪装变量
export HSA_OVERRIDE_GFX_VERSION=11.0.0
# 关键:调用原程序并传递所有参数
exec /vol1/@appcenter/ai_installer/ollama/bin/ollama.real "$@"
给新ollama脚本权限:
sudo chmod +x ollama
重启ollama应用就可以。
题外话,用780m跑模型,迷你主机,温度扛不住。就当折腾着玩玩儿可以,长期的话,搭配openclaw更是没戏。

刚一载入模型,温度就70多度了。迷你主机根本没法儿玩儿。不到一分钟就降频了。