2026 年 Stable Diffusion 版本选择

Stable Diffusion 在 2026 年有多个版本,新手容易搞混:

版本 发布时间 模型大小 最低显存 推荐分辨率 现状
SD 1.5 2022 4GB 4GB 512×512 生态最成熟,LoRA/ControlNet 资源最多
SD 2.1 2022 5GB 6GB 768×768 社区采用率低,不推荐
SDXL 1.0 2023 7GB 8GB 1024×1024 质量大幅提升,生态成熟
SD 3.5 2024 8GB 8GB 1024×1024 文字渲染能力强
SDXL Turbo 2024 7GB 8GB 512×512 1-4 步出图,速度极快
FLUX.1 2024 12-24GB 12GB 1024×1024 最新一代,质量最高但硬件要求高

新手推荐路线:

  • 4-6GB 显存 → SD 1.5 + 社区微调模型(DreamShaper、Realistic Vision)
  • 8GB 显存 → SDXL 1.0 + 微调模型(RealVisXL、Juggernaut XL)
  • 12GB+ 显存 → FLUX.1 或 SD 3.5

硬件要求详解

显卡(GPU)— 最关键的硬件

显卡 显存 能跑什么 出图速度(SD 1.5, 512×512)
GTX 1650 4GB SD 1.5 ~15 秒/张
RTX 3060 12GB SD 1.5 / SDXL / FLUX ~3 秒/张 (SD1.5)
RTX 3060 Laptop 6GB SD 1.5 ~10 秒/张
RTX 4060 8GB SD 1.5 / SDXL ~4 秒/张 (SD1.5)
RTX 4070 12GB 全部 ~2 秒/张 (SD1.5)
RTX 4090 24GB 全部 + 批量生成 ~1 秒/张 (SD1.5)
M1/M2 Mac 共享内存 SD 1.5 / SDXL(较慢) ~30 秒/张

关键结论:

  • 最低门槛:4GB 显存的 NVIDIA 显卡就能跑 SD 1.5
  • 甜点显卡:RTX 3060 12GB(性价比最高,显存充足)
  • AMD 显卡:能跑但兼容性差,不推荐新手
  • Intel 显卡:基本不支持,放弃吧

内存(RAM)

内存 够用吗
8GB SD 1.5 勉强够用,SDXL 可能不够
16GB 推荐,够用
32GB 舒适,可以同时跑其他程序

硬盘

  • 模型文件很大:一个 checkpoint 2-7GB,玩久了轻松积累 50-100GB
  • 必须 SSD:加载模型时 SSD 比 HDD 快 5-10 倍
  • 建议预留 100GB+ 空间

部署方案对比

2026 年有三种主流 UI 可以跑 Stable Diffusion:

方案 特点 适合谁
ComfyUI 节点式工作流,显存优化好,更新快 想精确控制、追求性能的用户
Stable Diffusion WebUI (A1111) 传统表单 UI,生态成熟,插件多 喜欢传统 UI、需要丰富插件的用户
Forge WebUI A1111 的优化分支,显存占用更低 显存紧张但想要 A1111 体验的用户

本文以 ComfyUI 为主线讲解(显存优化最好),但核心概念和避坑指南三种 UI 通用。


部署步骤(Windows 为例)

1. 安装 Python 和 Git

Python 3.10.6(推荐版本,兼容性最好)
→ 下载:https://www.python.org/downloads/release/python-3106/
→ 安装时勾选 "Add Python to PATH"

Git
→ 下载:https://git-scm.com/download/win
→ 默认安装即可

2. 安装 ComfyUI

# 打开 PowerShell
cd D:\AI  # 或你想要的目录,路径不要有中文

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

# 创建虚拟环境
python -m venv venv
venv\Scripts\activate

# 安装 PyTorch(CUDA 12.4)
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124

# 安装依赖
pip install -r requirements.txt

3. 下载模型

# 创建模型目录(如果不存在)
mkdir models\checkpoints

# 下载 SD 1.5 基础模型(4GB)
# 方法 1:用浏览器从 Hugging Face 下载
# https://huggingface.co/runwayml/stable-diffusion-v1-5/resolve/main/v1-5-pruned-emaonly.safetensors
# 下载后放到 models\checkpoints\ 目录

# 方法 2:用 huggingface-cli
pip install huggingface-hub
huggingface-cli download runwayml/stable-diffusion-v1-5 v1-5-pruned-emaonly.safetensors --local-dir models\checkpoints\

4. 启动

python main.py
# 浏览器自动打开 http://127.0.0.1:8188

避坑指南(15 个常见坑)

坑 1:路径含中文或特殊字符

现象:启动报错、模型加载失败、图片保存失败

解决:ComfyUI 的安装路径、模型路径、输出路径都不要包含中文、空格、特殊字符。

✅ D:\AI\ComfyUI
❌ D:\我的AI工具\ComfyUI
❌ D:\Program Files\ComfyUI

坑 2:CUDA 版本不匹配

现象:RuntimeError: No CUDA GPUs are available 或 CUDA error: no kernel image is available for execution on the device

解决:

# 先卸载错误的 PyTorch
pip uninstall torch torchvision torchaudio

# 确认你的 CUDA 版本
nvidia-smi
# 看右上角 CUDA Version,这是驱动支持的最高版本

# 安装对应版本
# CUDA 12.4:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
# CUDA 11.8:
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

坑 3:显存不足(OOM)

现象:torch.cuda.OutOfMemoryError: CUDA out of memory

解决方案(按优先级):

  1. 降低分辨率:1024→512
  2. 关闭其他占显存的程序(游戏、浏览器硬件加速)
  3. 启动参数加 --lowvram(ComfyUI 自动管理显存)
  4. 换用更小的模型
  5. 极端情况用 --cpu 模式(非常慢但能跑)

坑 4:下载了模型但 ComfyUI 识别不到

现象:Load Checkpoint 节点的下拉列表里没有刚下载的模型

排查:

  1. 确认文件放在 models/checkpoints/ 目录下
  2. 确认文件后缀是 .safetensors 或 .ckpt 或 .pt
  3. 确认文件没有损坏(检查文件大小是否正常)
  4. 点击 ComfyUI 界面的 Refresh 按钮
  5. 重启 ComfyUI

坑 5:出图全黑 / 全绿 / 噪点

原因:VAE 问题

解决:

  • SD 1.5 的模型用 SD 1.5 的 VAE
  • SDXL 的模型用 SDXL 的 VAE
  • 不能混用
  • 如果 Load Checkpoint 自带的 VAE 有问题,手动下载 VAE 文件放到 models/vae/ 并在 VAE Decode 节点手动选择

坑 6:提示词不起作用

排查清单:

  1. CFG 值太低(<3)→ 调到 7
  2. 正向和反向提示词写反了
  3. 用了中文提示词(大部分模型只支持英文)
  4. LoRA 强度设为 0 了
  5. denoise 设为 0 了(在图生图模式下)

坑 7:SDXL 出图模糊/质量差

原因:SDXL 需要配合 Refiner 模型使用,或者使用专门微调的 SDXL 模型

解决:

  • 不要用 SDXL 基础模型直接出图(它是 base,需要 refiner 完成细节)
  • 更好的方案:直接用 SDXL 微调模型(如 RealVisXL、Juggernaut XL),它们已经内置了 refiner 功能
  • 或者使用 SDXL + Refiner 的两阶段工作流

坑 8:安装自定义节点报错

常见错误:ModuleNotFoundError: No module named 'xxx'

解决:

# 进入自定义节点目录
cd custom_nodes/ComfyUI-xxx

# 安装该节点的依赖
pip install -r requirements.txt

有些节点需要在 ComfyUI 的虚拟环境中安装依赖,确保虚拟环境已激活。

坑 9:生成的图片和网上看到的质量差距很大

原因和解决:

  1. 提示词不够好 → 去 Civitai 找同款模型的示例提示词
  2. 没用负向提示词 → 加上 low quality, blurry, deformed, bad anatomy, ugly, worst quality
  3. 分辨率太低 → SD 1.5 至少 512×512,SDXL 至少 1024×1024
  4. 没有高清放大 → 先生成小图再用 Hires.fix 或 Ultimate SD Upscale 放大
  5. 模型选择不对 → 基础模型效果差,用社区微调模型(Civitai 上找)

坑 10:Windows 路径太长导致删除失败

现象:卸载或删除文件时报「文件名对系统来说太长」

解决:

# 用 robocopy 清空空文件夹的技巧
mkdir empty_dir
robocopy empty_dir target_dir /MIR /R:1 /W:1
rmdir empty_dir
rmdir target_dir

坑 11:pip install 很慢

解决:使用国内镜像源

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

坑 12:多个 Python 版本冲突

现象:python --version 显示正确版本,但 pip 安装到了其他版本

解决:始终使用虚拟环境

python -m venv venv
venv\Scripts\activate
# 此后 python 和 pip 都指向虚拟环境内的版本

坑 13:FLUX 模型加载失败

原因:FLUX 模型格式和 SD 不同

解决:

  • FLUX.1-dev 的 safetensors 文件需要放到 models/diffusion_models/(不是 checkpoints)
  • 需要单独的 CLIP 模型放到 models/clip/
  • 确保 ComfyUI 版本是最新的(FLUX 支持是后来加入的)

坑 14:批量生成时显存逐渐占满

原因:Python 内存泄漏或缓存未释放

解决:

  • ComfyUI 启动加 --gc-interval 5(每 5 个任务强制垃圾回收)
  • 或定期重启 ComfyUI

坑 15:更新 ComfyUI 后工作流不兼容

预防:

  • 重要工作流导出 JSON 备份
  • 更新前在 git 中记录当前版本
git log --oneline -1  # 记录当前 commit
git stash              # 保存本地修改
git pull               # 更新
# 如果出问题:
git checkout 之前记录的commit  # 回退

性能优化技巧

启动参数优化

# 低显存模式
python main.py --lowvram

# 极低显存(4GB 以下)
python main.py --lowvram --preview-method auto

# CPU 模式(没有 NVIDIA 显卡时)
python main.py --cpu

# 指定监听地址(局域网访问)
python main.py --listen 0.0.0.0 --port 8188

# 使用 FP16 精度(节省显存,质量几乎无损)
python main.py --fp16-vae

# 自动垃圾回收间隔
python main.py --gc-interval 5

模型加载优化

  • 使用 --fast 参数启用快速模型加载(首次稍慢,后续切换模型更快)
  • 定期清理不用的模型,减少启动扫描时间

生成速度优化

优化 效果 代价
减少 steps 速度快 30-50% 质量略降
使用 LCM/Turbo 模型 速度快 5-10 倍(1-4 步出图) 模型选择有限
降低分辨率 速度快 2-4 倍 图片更小
使用 euler_a 采样器 比其他采样器快 20% 质量略低于 dpm++
开启 xformers 速度提升 10-20%,显存节省 20% 需要额外安装

推荐学习路线

第 1 周:安装 + 跑通 SD 1.5 基础模型
         ↓
第 2 周:学习提示词写法 + 调参(CFG、steps、sampler)
         ↓
第 3 周:尝试社区微调模型(Civitai 下载)
         ↓
第 4 周:学习 LoRA 使用 + ControlNet 基础
         ↓
第 5-6 周:高清放大工作流 + 图生图
         ↓
第 7-8 周:尝试 SDXL 或 FLUX(如果硬件允许)

资源汇总

资源 用途 链接
Civitai 模型下载 + 工作流分享 civitai.com
Hugging Face 官方模型下载 huggingface.co
LibLib AI 国内模型平台 liblib.art
OpenArt 工作流库 + 提示词搜索 openart.ai
B 站 中文视频教程 搜索「Stable Diffusion 教程」
Reddit r/StableDiffusion 英文社区 reddit.com/r/StableDiffusion

参考来源: