stable diffusion 教程:8G显存实测,512能跑,SDXL别碰
别绕了:8G显存跑stable diffusion完全可行,SD1.5的512到768分辨率随便用,单张8到20秒;SDXL想都别想,硬跑一张要等40多秒还随时崩。先装WebUI、抄走我的启动参数,再把浏览器标签页关干净。
stable diffusion 教程我能搜出一百篇,九成默认你手里有一张12G以上的卡。我的机器是RTX 4060,8G显存,2026年9月才搭的环境,前两个晚上净看红字报错。结论先放这里:8G显存跑SD1.5够用,512到768随便开,SDXL别惦记,硬要跑就得接受单张40秒起步、随时崩掉的结果。
先装哪套,WebUI还是ComfyUI
8G显存两套都能跑。图省事选WebUI加medvram,愿意研究节点再上ComfyUI,速度只差1到2秒。
我是从秋叶整合包入的门,9月那晚下载挂到凌晨一点,装完当晚就出了第一张图,一只戴毛线帽的柴犬,12秒。后来想自己改启动参数才换成原版WebUI,过程踩了两个坑:Python必须3.10,版本高了不认;第一次启动会在线拉一堆依赖,网络卡住不动就重跑一遍,别慌。
ComfyUI我也认真试了一个周末。节点式确实省,同样参数比WebUI快1到2秒,显存还能少占600兆左右。可我对着连线图研究怎么把两个采样器串起来,越看越像回到上班,最后还是删了。我的取向很明确:我是来出图的,不是来搭管线的。
| 对比项 | WebUI加medvram | ComfyUI |
|---|---|---|
| 512x768显存占用 | 约5.2G | 约4.6G |
| 单张速度(Euler a,20步) | 11到13秒 | 10到11秒 |
| 我上手花的时间 | 当晚出图 | 一个周末没捋顺 |
| 适合谁 | 只想快点出图的人 | 愿意研究节点的人 |
顺带一句,动手前给盘留够100G。模型一个2到7G,我头一个星期就下了6个,D盘差点被吃穿。
8G显存到底能开多大分辨率?
512x768随便开,768x768是我的甜点区,832以上显存条见红,1024分辨率基本必爆。
分辨率是显存的第一杀手。我把够得着的档位都跑了一遍,每档出5张取平均,浏览器全关,任务管理器盯着「专用GPU内存」那一栏。规矩很简单:768x768往上,显存占用就贴着红线走,多开一个Chrome标签页都能把它挤爆。我想出竖版海报时,就用512x768出底图,再拿修图软件放大到印刷尺寸,比硬拉分辨率划算得多。
| 分辨率 | 单张耗时 | 显存占用 | 状态 |
|---|---|---|---|
| 512x512 | 8到9秒 | 约4.1G | 稳 |
| 512x768 | 11到13秒 | 约5.2G | 稳,日常主力 |
| 768x768 | 18到20秒 | 约6.8G | 稳,细节明显更好 |
| 832x832 | 约26秒 | 约7.4G | 关浏览器才敢跑 |
| 1024x1024 | 跑不完 | 直接OOM | 必爆 |
高清修复也别开。我在768的底图上勾了hires fix,放大倍率1.5,点生成不到十秒就弹红字。想大图,走放大软件那条路,别在显卡上硬碰。
爆显存的三个瞬间,和我的自救参数
爆显存多出在batch开大、上SDXL和VAE解码这三处,medvram加xformers能救回大半。
第一次爆是手滑。512x768出得顺,我把batch size从1拉到4,想着挂机一晚攒40张,结果进度条走到98%齐齐变红:CUDA out of memory。8G显存跑batch 4,等于让四张图同时挤一条车道。后来我固定batch 1,一张接一张串行,一晚照样攒40多张。
第二次是不服气。都说SDXL画质高一个档,我下了个6.9G的模型,1024分辨率,第一步都没跑过去。把medvram全开、降到832,能出了,单张45秒,我泡了杯茶回来还在跑。出了三张我就把模型删了,这个速度对我不成立。
第三次最冤。图都画完了,倒在最后一步VAE解码上,进度100%直接闪退。查了半天才弄明白,解码阶段会再吃一大块显存,把设置里的VAE切成分块(Tiled VAE)就绕过去了。启动参数我最终锁死一套:--medvram --xformers。xformers装上后整体再省1G上下,512x768跑起来显存稳在5.2G,风扇声都小了一截。
还有个细节:写实人脸模型(majicMIX这类)比二次元模型更吃显存,同参数多占400兆左右。用它出的人脸很真,请勿用于冒充他人身份,这条线得自己守住。
回到开头那句:8G显存不是玩不了stable diffusion,是玩不了它的全部。三个晚上折腾下来,我的结论就一条,把SD1.5的512到768用熟,参数抄走,大图交给放大工具,SDXL等换了卡再说。这套流程我跑了一个多月,出图稳定,没再弹过一次红字。
常见问题
6G显存的卡还能跑吗?
能,启动参数加--lowvram起步。我帮朋友的老机器装过一次,512单张要25秒上下,出图没问题,就是别谈速度。
8G显存跑SDXL真的没戏?
有戏但难受。medvram全开加832分辨率,单张45秒左右,偶尔还在解码阶段崩掉。过过瘾可以,日用我是直接删了模型。
内存和硬盘要配多大?
内存16G够用,硬盘给SD单独留100G。模型下载快,删起来更快,留小了天天忍痛二选一。
整合包和原版WebUI选哪个?
第一次装无脑整合包,省一个晚上。等你想自己写启动参数了再换原版,出图效果没有差别,参数一样效果就一样。
为什么我的图出来是绿块或者花屏?
多半是显存溢出把计算弄坏了。分辨率降一档,或者把VAE切成分块,基本就能好。