可以,RX 580 能跑 Stable Diffusion,但有一些前提和限制。
基本情况
- 显卡:RX 580(常见 8GB 显存版本)
- 显存:8GB 可以跑 SD 1.5 系列,勉强能跑 SDXL(但较慢、容易爆显存)
- 架构:AMD GPU,不能直接用 NVIDIA 的 CUDA
在 RX 580 上跑 SD 的几种方式
1. 使用 AMD 官方支持(推荐尝试)
- Windows + DirectML
- 使用 Stable Diffusion WebUI(DirectML 版)
- 或 ComfyUI + DirectML
- 优点:安装相对简单
- 缺点:速度比 NVIDIA 慢,兼容性一般
2. 使用 Linux + ROCm(性能更好)
- RX 580 支持 ROCm(旧版本)
- 在 Ubuntu 等系统下:
- 安装 ROCm
- 使用 PyTorch ROCm 版本
- 性能明显好于 Windows DirectML
- 但配置麻烦,驱动容易踩坑
3. 纯 CPU(不推荐)
实际体验参考(RX 580 8GB)
- SD 1.5(512×512):
- 约 10–30 秒 / 张
- SDXL(1024×1024):
- 容易爆显存,需开
--medvram 或 --lowvram - 速度明显慢
建议
✅ 能玩
⚠ 适合学习、低频使用
❌ 不适合高强度出图或商业生产
如果你愿意,我可以:
- 给你 Windows RX 580 安装 SD 的具体步骤
- 或推荐 最适合 AMD 的 WebUI 版本