跑图显卡占用不满的问题
comfyui吧
全部回复
仅看楼主
level 1
Nlovers 楼主
本人就是个业余玩家,手里一张2060跑图玩玩,今天把显卡从pice3.0x16换到2.0x16的插槽上,出图速度慢了1/3多,原本40s出图变70s,显卡cuda占用60%左右。换回3.0发现cuda占用80%(其实之前也没跑满)。我就想有没有办法完全跑满,网上查了查好像也没有人发这样的问题
2025年04月11日 11点04分 1
level 1
Nlovers 楼主
经过尝试找到问题了,我的显卡是6g的,comfyui自动开启了显存优化(通过降低同一时间的工作量来减少显存占用),不开直接爆显存变龟速,换到2.0降速估计是算法有问题吧。
解决方法:在bat文件中增加 --disable-smart-memory --normalvram ,然后找到model_management.py,打开找到并修改
lowvram_model_memory = max(64 * (1024 * 1024), (current_free_mem - minimum_memory_required), min(current_free_mem * 0.4, current_free_mem - minimum_inference_memory()))
这一行代码,修改max的第二个参数,例如我要把comfyui可调用显存的最大容量改为原来的110%,就这样修改
lowvram_model_memory = max(64 * (1024 * 1024), ((current_free_mem - minimum_memory_required)*1.1), min(current_free_mem * 0.4, current_free_mem - minimum_inference_memory()))
可以一步步增加百分比,直到cuda占用到100%或者到显存上限(有种超频的美),目前我出图的速度变30s一张了[哈哈]
2025年04月12日 00点04分 2
level 1
Nlovers 楼主
此贴完结
2025年04月12日 00点04分 3
1