stable diffusion 教程:8G显存实测,512能跑,SDXL别碰

stable diffusion 教程:8G显存实测,512能跑,SDXL别碰
8G显存电脑跑stable diffusion教程出图实测

别绕了: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加medvramComfyUI
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出底图,再拿修图软件放大到印刷尺寸,比硬拉分辨率划算得多。

分辨率单张耗时显存占用状态
512x5128到9秒约4.1G稳
512x76811到13秒约5.2G稳,日常主力
768x76818到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切成分块,基本就能好。

延伸阅读