It’s completely unusable after upgrading to 0.30.9.

用户在 macOS(macOS 26.5.1)上运行 Ollama 0.30.9,使用 Apple M5 Pro 芯片,加载模型(如 qwen3.6:35b-mlx、gemma4:12b-mlx 等)时触发。非 M5 芯片(如 M4、Intel Mac)通常不受影响。

It's completely unusable after upgrading to 0.30.9.

It’s completely unusable after upgrading to 0.30.9.

快速结论:该问题主要出现在 Apple M5 芯片的 Mac 上(M5 Pro / M5 Max 等),升级到 Ollama 0.30.9 后所有模型输出乱码或完全不可用。优先排查方案是降级到 Ollama 0.30.8 或升级到 0.30.10 及以上版本。

问题场景

用户在 macOS(macOS 26.5.1)上运行 Ollama 0.30.9,使用 Apple M5 Pro 芯片,加载模型(如 qwen3.6:35b-mlx、gemma4:12b-mlx 等)时触发。非 M5 芯片(如 M4、Intel Mac)通常不受影响。

报错原文

模型输出完全乱码(gibberish output),控制台未见明确错误日志。截图显示输出为无意义的符号/字符流,Ollama WebUI 界面完全不可用。

原因分析

根本原因:Ollama 0.30.9 和 0.30.10-rc0 的 CI 构建系统使用的 Xcode 版本从 26.4.1 升级到 26.5,而 Xcode 26.5 中包含一个针对 MLX 库的 bug,会导致在 Apple M5 芯片上产生乱码输出。开发团队确认:“There is a bug w/ Xcode 26.5 w/ MLX on M5s which causes the gibberish output. Downgrading to Xcode 26.4.1 fixes the issue.”

可能原因在于 MLX 后端与 M5 芯片的指令集或内存架构在 Xcode 26.5 编译链下存在兼容性问题,导致推理输出数据损坏。

环境排查

  • CPU/芯片:Apple M5 Pro、M5 Max 等 M5 系列芯片
  • 操作系统:macOS 26.5.1 或更高(同批次 Xcode 版本)
  • Ollama 版本:0.30.9 或 0.30.10-rc0
  • 模型:任何 MLX 模型(如 qwen3.6:35b-mlx、gemma4:12b-mlx)均受影响,非 MLX 模型也有用户反馈不可用
  • 非 M5 Mac(M4 及更旧芯片)不受影响

解决步骤

  1. 降级到 Ollama 0.30.8:运行 curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.30.8 sh,可立即恢复使用。这是最快生效的方案。
  2. 升级到 Ollama 0.30.10 或 0.30.10-rc1:开发团队已在 0.30.10-rc1 中修复该问题(回退至 Xcode 26.4.1 编译),正式版 0.30.10 也已发布。多个 M5 Pro 用户验证“输出不再乱码,一切正常”。
  3. 如果无法升级/降级:可优先尝试切换模型为非 MLX 版本(如使用 qwen3.6:35b 替换 qwen3.6:35b-mlx),但这仅为临时规避方案,不完全可靠。

验证方法

在命令行或 WebUI 中运行任意模型(如 ollama run gemma4:12b-mlx),输入一个简单问题(如“Hello”),观察输出是否为正常可读文本而非乱码。如果输出恢复正常,说明问题已解决。

参考来源

ollama/ollama #16782

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

celebrityanime
celebrityanime
文章: 8538

发表回复

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