一块 7900 XTX,一个周末,全耗在 ComfyUI 上了。下面两个是最要命的,同卡的对照着看能省点时间。
坑一:采样跑到一半整机死机
进度条走到一半,GPU 直接拉满,接着桌面锁死。我是这么排的:
- 重启后翻 dmesg,看有没有 GPU reset 的记录。
- 有的话,锅在 RDNA3 上的 hipBLASLt。把它关掉、回退到 rocBLAS,加个环境变量,我这边就稳了:
TORCH_BLAS_PREFER_HIPBLASLT=0
- 之后要是还出 GPU reset,照样回 dmesg 看。单个 kernel 跑太久会触发 hangcheck 的看门狗,系统当 GPU 卡死就给重置了,所以别一见 reset 就全算到 hipBLASLt 头上。
坑二:VAE decode 爆显存
采样稳了,decode 又栽了。VAE decode 一口气吃掉十七个 G 以上,显存直接爆,前面等于白跑。
A 卡 ROCm 这套水是真深,报错又不直观,很多时候只能翻系统日志去猜。写下来给同型号的兄弟垫个底。