Strix Halo(Ryzen AI Max)+ Ollama Vulkan:配置与性能
可以——Ryzen AI Max 395(Strix Halo)在 Linux 上通过 Vulkan 后端以 GPU 加速运行 Ollama。安装标准 Ollama 二进制文件,用 ollama ps 验证 GPU 检测,并为大型模型设置 OLLAMA_FLASH_ATTENTION=1。96 GB 统一内存池让您可以运行任何单块桌面显卡都无法支持的 70B 模型。在上下文方面没有 64K 的硬性上限——上限取决于内存:用 Ollama 的 num_ctx 设置,30B 模型可在 64K–96K 上下文下舒适运行(总计 ~36–45 GB),仅在内存有余时才推至 128K–200K(此时受内存限制,在 Vulkan 上更慢;经过调优的 ROCm 构建在超长上下文下约快 3 倍)。

本页包含指向第三方产品的参考链接。PromptQuorum 未加入任何联盟计划——这些是不产生佣金的普通链接。点击链接和后续步骤由您自行承担责任。这些链接不代表 PromptQuorum 的任何认可或验证。
快速回答
可以——Ryzen AI Max(Strix Halo,RDNA 3.5)在 Linux 上通过 Vulkan 运行 Ollama。MAX 395 的 96 GB 统一内存可容纳 Qwen 32B 甚至 Llama 70B Q4_K_M——这是任何单块桌面显卡都无法做到的。
- ▸Linux:Ollama 自动检测 Strix Halo Vulkan;长上下文会话请设置 OLLAMA_FLASH_ATTENTION=1
- ▸Ryzen AI Max 395(96 GB):可同时在内存中加载 Llama 70B Q4_K_M(~41 GB)和 Qwen 32B Q4_K_M(~19 GB)
- ▸上下文:无 64K 硬性上限——由 num_ctx 设置;30B 模型 64K–96K 舒适,128K+ 受内存限制且在 Vulkan 上更慢
- ▸Windows Strix Halo Vulkan 路径为实验性;Linux 是 GPU 加速 Ollama 的稳定平台
关键要点
- ✓Ryzen AI Max 395(Strix Halo,40 个 RDNA 3.5 CU,96 GB LPDDR5X)在 Linux 上通过 Ollama 使用 Vulkan 后端——这是 ROCm iGPU 支持不可用时的正确 GPU 路径
- ✓96 GB 统一内存池是关键优势:可容纳 Llama 70B Q4_K_M(~41 GB)——在其他配置中需要多块桌面 GPU 的模型
- ✓Ryzen AI Max 395 的速度:Llama 3.1 8B ~22 tok/s,Qwen 3 14B ~13 tok/s,Qwen 3 32B ~7 tok/s(通过 Vulkan)
- ✓Ollama 中 Strix Halo 的 Windows 支持正在成熟;截至 2026 年中,通过 Vulkan 的 Linux 是稳定路径
如何在 Strix Halo 上使用 Vulkan 运行 Ollama
在 Linux 上,安装标准 Ollama 二进制文件即可——它使用带有 Vulkan 后端的 llama.cpp,开箱即用支持 RDNA 3.5(gfx1151)。Vulkan 路径无需额外安装 ROCm。像往常一样运行 `curl -fsSL https://ollama.com/install.sh | sh`。
安装后,设置 flash attention 标志以提高长会话的内存效率:`OLLAMA_FLASH_ATTENTION=1 ollama run qwen2.5:14b`。这减少了 KV 缓存内存用量,在运行接近完整 96 GB 池的 32B 以上模型时尤为重要。
要验证 Ollama 是否在使用 GPU(而非 CPU),在模型运行时执行 `ollama ps`。输出应在 PROCESSOR 列显示"GPU",VRAM 值不为零。如果显示"CPU",表示 Vulkan 后端未初始化——检查您的 Linux 发行版是否安装了 `vulkan-icd-loader` 软件包。
| 模型 | Q4_K_M 时 VRAM | 速度(MAX 395 Vulkan) | 能否放入 96 GB? |
|---|---|---|---|
| Llama 3.1 8B | 4.9 GB | ~22 tok/s | ✓ |
| Qwen 3 14B | 9.3 GB | ~13 tok/s | ✓ |
| Qwen 3 32B | 19.4 GB | ~7 tok/s | ✓ |
| Llama 3.3 70B | ~41 GB | ~3 tok/s | ✓ |
| Qwen 3 72B | ~43 GB | ~3 tok/s | ✓ |
Strix Halo 对比 RTX 4090:内存胜,速度败
Ryzen AI Max 395 以 GPU 速度换取内存容量。RTX 4090 运行 Llama 3.1 8B 约 45 tok/s,而 Strix Halo Vulkan 约 22 tok/s。对于 7B 和 14B 模型,RTX 4090 更快。但 RTX 4090 受限于 24 GB VRAM——Strix Halo MAX 395 拥有 96 GB,可支持桌面 GPU 上根本无法运行的模型规模。
Strix Halo 的实际使用场景是在不依赖云 API 的情况下在本地运行 32B–70B 模型。Qwen 3 32B(Q4_K_M,~19 GB)以 ~7 tok/s 运行——对于交互式聊天较慢,但适用于批量摘要、文档处理或整夜微调任务。Llama 3.3 70B(Q4_K_M,~41 GB)可以 ~3 tok/s 运行,适合高质量单次查询。
在 Windows 上,由于 gfx1151 的 ROCm iGPU 支持在官方 Ollama Windows 版本中尚未完成,Strix Halo 的 Ollama 截至 2026 年中默认回退到 CPU 推理。Vulkan 路径需要在 Windows 上使用 `-DGGML_VULKAN=ON` 从源码编译 llama.cpp。建议在 Windows ROCm 路径成熟之前,使用 Linux 进行 GPU 加速的 Strix Halo 推理。
模型架构对实际速度的影响和模型大小一样重要。像 Qwen 3 30B-A3B 这样的混合专家(MoE)模型在 Strix Halo Vulkan 上运行速度约为 86 tok/s——比同等规模的密集模型(如 Qwen 3 32B,约 7 tok/s)快得多,因为每个 token 只激活一小部分参数。同样是 MoE 架构的 GPT-OSS 120B,尽管总体规模大得多,运行速度也约为 55 tok/s。如果交互速度比塞入尽可能大的密集模型更重要,MoE 模型通常更适合这类硬件。
与其他 Apple Silicon APU 硬件的比较,请参阅用于本地 LLM 的 Mac Mini M4 文章,其中介绍了 macOS 上的替代统一内存方案。
相关阅读
- ▸用于本地 LLM 的 Mac Mini M4 — Strix Halo 的苹果统一内存替代方案
- ▸本地 LLM 最佳迷你电脑 — AMD 和苹果迷你电脑对比
- ▸本地 LLM 最佳预算 GPU — Linux 桌面构建的独立 GPU 选择