{"id":55813,"date":"2026-08-27T10:38:55","date_gmt":"2026-08-27T02:38:55","guid":{"rendered":"https:\/\/www.1ai.net\/?p=55813"},"modified":"2026-08-11T14:46:35","modified_gmt":"2026-08-11T06:46:35","slug":"comfyui-%e4%bb%8e%e5%ae%89%e8%a3%85%e5%85%a5%e9%97%a8%e5%88%b0%e7%b2%be%e9%80%9a%ef%bc%8c%e6%98%be%e5%ad%98%e4%b8%8d%e5%a4%9f%e6%80%8e%e4%b9%88%e5%8a%9e%ef%bc%9f-%e4%b8%80%e5%bc%a0%e6%8c%89%e4%bc%98","status":"publish","type":"post","link":"https:\/\/www.1ai.net\/en\/55813.html","title":{"rendered":"What about ComfyUI, from installation to mastery? A list of downgrades by priority"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-55831\" title=\"07844267j00tjlet000lxd000p100e0p\" src=\"https:\/\/www.1ai.net\/wp-content\/uploads\/2026\/08\/07844267j00tjlet000lxd000p100e0p.jpg\" alt=\"07844267j00tjlet000lxd000p100e0p\" width=\"901\" height=\"504\" \/><\/p>\n<p>There's 17 in front <a href=\"https:\/\/www.1ai.net\/en\/tag\/comfyui\" title=\"_Other Organiser\" target=\"_blank\" >ComfyUI<\/a>It's not like you're in the middle of something like this. But there's a Can, and almost every new guy hits, and I don't go around<\/p>\n<p>When I first tried to run FLUX, I got excited to drag into the workstream, a little Queue Prompt, a key to the interface, and the console painted a big red\u00a0<strong>CUDA out of memory<\/strong>I don't know. I thought the card was broken, reloading, quenching, all night. I finally found out that it wasn't broken<strong>It doesn't even fit<\/strong>.<\/p>\n<p>And then I realized that the ComfyUI newspaper OOM, not \"you can't computer,\" was \"the peak of this moment's presence.\" And this peak, yes<strong>They can be removed, downgraded, distributed<\/strong>Yeah. It gives you a list of downgrades in order of priority \u2014 from the most effective to the most extreme, and then down, basically running\u3002<\/p>\n<p><strong>Remember:<\/strong>OOM IS NOT AN INCURABLE DISEASE, IT'S A \"PEAKS TOO HIGH\" AND CAN BE BROKEN DOWN\u3002<\/p>\n<p><strong>I. WHERE'S THE STOCK<\/strong><\/p>\n<p>A map is going from noise to product, and several things are going to be stuffed in it. The biggest, the first. In order of size, you've got it in your mind:<\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Quite a mess<\/td>\n<td>Approximate scale (estimate, unrun)<\/td>\n<td>clarification<\/td>\n<\/tr>\n<tr>\n<td>Model weight (FLUX fp16)<\/td>\n<td>~23 GB<\/td>\n<td>biggest head, fp16. fullest accuracy<\/td>\n<\/tr>\n<tr>\n<td>T5 TEXT ENCODER (FLUX)<\/td>\n<td>~9 GB<\/td>\n<td>Invisible! A lot of people just forget it<\/td>\n<\/tr>\n<tr>\n<td>resolution (20482)<\/td>\n<td>~8 GB<\/td>\n<td>Resolution square, double it<\/td>\n<\/tr>\n<tr>\n<td>VAE DECODING (20482)<\/td>\n<td>~8 GB<\/td>\n<td>High-intensity map decoders are full at once<\/td>\n<\/tr>\n<tr>\n<td>watch \/ ControlNet \/ Detailer<\/td>\n<td>EACH ~2-3 GB<\/td>\n<td>Add a branch and a branch<\/td>\n<\/tr>\n<tr>\n<td>Cache \/ Preview<\/td>\n<td>~0.5-1 GB<\/td>\n<td>Small head, but small<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Trail experience:<\/strong>My first drop, I replaced the bottom model with a fp8, and it exploded. Half a day of finding -- T5 or fp16, nine G squirms. Change the T5 to a full run. Don't step on this pit\u3002<\/p>\n<p>So the core line of the downgrading is:<strong>START WITH THE BIG HEAD. DON'T PUSH ON THAT CACHE OF 0.5 G\u3002<\/strong><\/p>\n<p><strong>II. LIST OF DOWNGRADINGS BY PRIORITY (P0 \u2192 P3)<\/strong><\/p>\n<p>HERE'S THE WHOLE SOUL. P0 IS THE QUICKEST AND THE FIRST TO TRY; P3 IS THE LAST TO MOVE\u3002<\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>Priority<\/td>\n<td>Peak source<\/td>\n<td>Degrade Actions<\/td>\n<td>Command \/ Node<\/td>\n<\/tr>\n<tr>\n<td>P0<\/td>\n<td>Model weight (maximum head)<\/td>\n<td>Fp8 \/ GGF Quantification<\/td>\n<td>Load Diffusion Model node weight_dtype=fp8_e4m3f; or .gguf With UNnet Loader (GGF)<\/td>\n<\/tr>\n<tr>\n<td>P0<\/td>\n<td>T5 ENCODER (FLUX)<\/td>\n<td>Change fp8 \/ GGF Version T5<\/td>\n<td>DualCLIPLoader (GGF) Load Quantification T5<\/td>\n<\/tr>\n<tr>\n<td>P1<\/td>\n<td>lentent resolution<\/td>\n<td>Down to 10242 or 5122<\/td>\n<td>Emtty Latent<\/td>\n<\/tr>\n<tr>\n<td>P1<\/td>\n<td>VAE CODE<\/td>\n<td>Block decode<\/td>\n<td>VAE Decode (Tiled), tile_size=512, overlap=64<\/td>\n<\/tr>\n<tr>\n<td>P2<\/td>\n<td>watch \/ ControlNet<\/td>\n<td>closed branch, bs = 1<\/td>\n<td>Workflow nodes<\/td>\n<\/tr>\n<tr>\n<td>P2<\/td>\n<td>Video frame x resolution<\/td>\n<td>Frame Down + Time Segment<\/td>\n<td>Temporal_size \/ Temporal_overlap<\/td>\n<\/tr>\n<tr>\n<td>P3<\/td>\n<td>Cache \/ Preview<\/td>\n<td>Off Preview, Off Cache<\/td>\n<td>\u2013preview-method none, \u2013cache-none<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>It's simple:<strong>Change the model format (P0), then lower the resolution, Tiled (P1) and finally move the cache (P3)\u3002<\/strong>The reverse is half the work\u3002<\/p>\n<p><strong>iii. a p well to be clear: \u2013lowvram may be added to the new edition<\/strong><\/p>\n<p>You search the old school, there's eight in ten\u00a0<strong>\u2013lowvram<\/strong>\u201c. But I'm gonna pour cold water..<strong>In the current ComfyUI, this is probably no use<\/strong>.<\/p>\n<p>i compared the official start-up parameter document (v.2\/29.2) to the official start-up parameter document<strong>\u2013lowvram<\/strong>\u00a0The text reads as follows:<\/p>\n<p>No effect when dynamic VRAM is available.<\/p>\n<p>Translate it:<strong>Dynamic VRAM is not effective when it's on\u3002<\/strong>The current stable version of ComfyUI on the Nvidia graphic card<strong>Dynamic VRAM default on<\/strong>i don't know. in other words, the \u2013lowvram that you're so excited about is an empty operation in the new edition\u3002<\/p>\n<p>Dynamic VRAM is the new version of the ComfyUI \"Auto-Creative Manager\": Models move as much as they need to be returned to the system, much smarter than the old \"lowvram Force Part\". So for most 4060 users<strong>Don't fight with \u2013lowvram. Let Dynamic VRAM take care of it. Just drop the model format and resolution<\/strong>(See sections II and V)\u3002<\/p>\n<p><strong>Add:<\/strong>You want to force the old-fashioned \u2013lowvram? But I don't usually suggest that--Dynamic VRAM is much more economical. On the other hand, \u2013normalvram, \u2013medvram: I looked at the official start-up parameter page, and I thought that it would be a good idea for me to be able to do that<strong>- medvram doesn't exist<\/strong>\u2013normalvram is not listed in the new version (old documents are available, versions are different), both untrusted and not added\u3002<\/p>\n<p><strong>version dividend: upgrade to 0.29.x optimization of white pick-up<\/strong><\/p>\n<p>if you're still in the old version, it's a push for your promotion -- the new version has two solids of low-end machines:<\/p>\n<p>1.\u00a0<strong>Dynamic VRAM AutoManaging<\/strong>(The current stable version is defaulted on Nvidia). As I said earlier, it's a modern version of the C.O.C. Manager, smarter than manual-lowvram. Upgrade is good, not good\u3002<br \/>\n2.\u00a0<strong>Video Streaming Code<\/strong>(v0.29.0 introduced). Official PR describes the video switch code from \"Cache memory of every frame\" to \"stream processing\" and the memory pressure has dropped significantly. This is critical for people who do video work and have insufficient memory\u3002<\/p>\n<p><strong>Description:<\/strong>THE SECOND POINT I SAW FROM THE OFFICIAL PR DESCRIPTION<strong>We're not running on the card<\/strong>You can feel it when you upgrade\u3002<\/p>\n<p>Clean-up ring: 10 minutes, your 4060 with a low-visibility scheme<\/p>\n<p>LET'S GET TO THE POINT. THIS ONE'S REAL. AFTER YOU HAVE AN EXTRA FLUX RUN THROUGH THE 8G DISPLAY, YOU CAN CONFIRM THAT THE DOWNGRADING ACTUALLY WORKED\u3002<\/p>\n<p><strong>Preconditions<\/strong>: You've got the basic graphic workflows of Book 05 (Load Checkpoint \/ Load Diffusion Model \u2192 Two CLIP Text Encode \u2192 KSampler \u2192 VAE Decode \u2192 Save Image). If you lose it, press this six nodes\u3002<br \/>\n<strong>Target<\/strong>: Replace a FLUX fp16 figure that was originally on OOM on 8G with a fp8 figure, which is visible and visible\u3002<\/p>\n<p>Step (sight, don't jump):<br \/>\n1.\u00a0<strong>Change Model Format<\/strong>_Other Organiser Select fp8 version - Set the weight_dtype in node as fp8_e4m3f; or directly select a .gguf quantitative model\u3002<br \/>\n2.\u00a0<strong>DON'T FORGET, T5<\/strong>If FLUX is used, CLIP\/T5 load is also replaced with a quantitative version (DualCLIPLoader (GGUUF) load T5). It's invisible\u3002<br \/>\n3.\u00a0<strong>Decrease Resolution<\/strong>: Empty Latet's width dropped from 15362 or 10242 to 5122 or 7682 first, then ran through\u3002<br \/>\n4.\u00a0<strong>Go, Tiled VAE<\/strong>: Replace VAE Decode with VAE Decode (Tiled), tile_size Fill 512, overlap 64\u3002<br \/>\n5.\u00a0<strong>Start parameters (optional)<\/strong>: python Main. py and \u2013reserve-vram 1.5 for system 1.5G. The old version wants to force \u2013lowvram to add \u2013disable-dynamic-vram \u2013lowvram\u3002<br \/>\n6.\u00a0<strong>Output<\/strong>: Point Queue Prompt, look at the visible occupation\u3002<\/p>\n<p><strong>Checkpoint<\/strong><br \/>\n1 CUDA out of memory<br \/>\n2 Visible occupancy ratio significantly lower than fp16 (fp8\/GGUF approximately 5.5 ~ 7.5 G, fp16 about 23 G - numbers estimated by third parties, not personally measured, based on your own machine)<br \/>\n3 also blast resolution and drop one more \/ \u2013cache-none \/ Confirm T5 and change the quantitative version (T5 fp16 about 9G is a large household)<br \/>\n4 The figure is out, but it's not a problem, it's too low resolution or too few steps, and it's going back to modulation\u3002<\/p>\n<p>Job (selection): Same hint, fp16 and fp8, run side by side, feel \"quantify how much paint is lost\" -- - I've measured it myself. FLUX fp8 and fp16 have very little eye difference and very high value for money\u3002<\/p>\n<p><strong>V. Core knobs: comparison of start-up parameters (printed)<\/strong><\/p>\n<p>These are the real start-up parameters that I verified against official documents. Add\u00a0<strong>python main.py<\/strong>\u00a0Back:<\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>parameter<\/td>\n<td>corresponds English -ity, -ism, -ization<\/td>\n<td>For what<\/td>\n<\/tr>\n<tr>\n<td>\u2013reserve-vram 1.5<\/td>\n<td>PRESERVE NGB MEMORY FOR SYSTEM<\/td>\n<td>Fear and system failure will increase<\/td>\n<\/tr>\n<tr>\n<td>_disable-dynamic-vram<\/td>\n<td>Turn off AutoFat Management<\/td>\n<td>only if you want to force the old \u2013lowvram<\/td>\n<\/tr>\n<tr>\n<td>\u2013lowvram<\/td>\n<td>Dynamic VRAM only takes effect when off<\/td>\n<td>4-8G, OLD ENVIRONMENT<\/td>\n<\/tr>\n<tr>\n<td>\u2013novram<\/td>\n<td>more than-lowvram<\/td>\n<td>\u2013lowvram is not the last resort<\/td>\n<\/tr>\n<tr>\n<td>\u2013disable-smart-memoory<\/td>\n<td>Radically unmount to memory<\/td>\n<td>When there's a very small amount of stability on the surface<\/td>\n<\/tr>\n<tr>\n<td>\u2013cache-none<\/td>\n<td>No Cache Node Results<\/td>\n<td>The memory is still on the clock<\/td>\n<\/tr>\n<tr>\n<td>_preview-method none<\/td>\n<td>turn off\/maintenance of node preview as none (no already defaulted)<\/td>\n<td>If you change the preview manually, you can save that<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>One sentence:<strong>every day just \u2013reserve-vram 1.5; don't touch \u2013lowvram expecting it to save his life (the new version is useless); it's really time-saving, then \u2013cache-none\u3002<\/strong><\/p>\n<p><strong>VI. Common pits (all at once)<\/strong><\/p>\n<p>1.\u00a0<strong>I'VE ONLY FORGOTTEN, T5<\/strong>: T5 OF FLUX ABOUT 9G IS AN INVISIBLE BOMB THAT MUST BE QUANTIFIED TOGETHER\u3002<br \/>\n2.\u00a0<strong>superstitious -lowvram<\/strong>: A new version of Dynamic VRAM is not effective on it, Bucka\u3002<br \/>\n3.\u00a0<strong>Resolution and visible square relationship<\/strong>: 20482 has a peak of about 8G, down to 5122 by a large fraction\u3002<br \/>\n4.\u00a0<strong>VAE didn't open, Tiled<\/strong>: High-level map decoders were then pulled out of the open at once, and the VAE Decode (Tiled) split\u3002<br \/>\n5.\u00a0<strong>fp8 in command line instead of node<\/strong>: \u2013fp8_e4m3fn-unet is often invalid for FLUX loaders and is set in the Road Diffusion Model node weight_dtype\u3002<\/p>\n<p><strong>vii. Quick check of parameters (copying)<\/strong><\/p>\n<table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td>take<\/td>\n<td>Model Format<\/td>\n<td>Resolution<\/td>\n<td>Key Actions<\/td>\n<\/tr>\n<tr>\n<td>4060\/8G RUN FLUX<\/td>\n<td>fp8 or GGF Q4_K_M<\/td>\n<td>5122-7682 Commencement<\/td>\n<td>T5 also quantified + VAE Decode<\/td>\n<\/tr>\n<tr>\n<td>I want to make sure it's good<\/td>\n<td>fp16 (12G+card only)<\/td>\n<td>10242 cases<\/td>\n<td>\u2013reserve-vram 1.5<\/td>\n<\/tr>\n<tr>\n<td>Video visual explosion<\/td>\n<td>GGF QUANTIFIED + FRAME REDUCTION<\/td>\n<td>Decrease Resolution<\/td>\n<td>VAE Decode (Tiled) Time Segment<\/td>\n<\/tr>\n<tr>\n<td>I can't get up<\/td>\n<td>GGF MINIMUM<\/td>\n<td>5122<\/td>\n<td>\u2013cache-none +-disable-dynamic-vram \u2013lowvram<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>VIII. 4060 \/ 8G SPECIALIZED &amp; I STEPPED ON THE PIT<\/strong><\/p>\n<p>SKILLS: 4060 THIS 8G CARD, RUNNING FLUX<strong>The best solution is not to de-start parameters, it's to change the model format<\/strong>\u2013fp8 or GGUUF Quantified version, visible directly from ~23G to 6~12G, Dynamic VRAM to help you with automatic movement, which is basically stable. Only one \u2013reserve-vram 1.5 is added to the start parameter\u3002<\/p>\n<p><strong>Trail experience:<\/strong>i once added all of the \u2013cache-none and \u2013lowvram brains to \"extreme savings,\" and the picture came out, but a picture ran for more than three minutes and slowed to doubt life. later on, it became clear: cache and partitions are \"provincial memory exchange speeds\" and can be left unconnected. low-visibility first leverage is always model format, not these switches\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>In front of 17, you've got the ComfyUI, the map, the quality, the LoRA, the control Net. But there's this Cane, where almost every rookie hits, and I don't go around -- the first time I tried to run FLUX, I was so excited to drag into the flow of work, a little Queue Prompt, an interface card, a big red CUDA out of memory. I thought the card was broken, reloading, quenching, all night. And finally, it turns out, it's not broken, it's not visible. And then I realized, \"ComfyUI, OOM, not \"You can't computer,\" it's \"The Fortress of this moment.\"<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[149,144],"tags":[1989,6276,4749],"collection":[],"class_list":["post-55813","post","type-post","status-publish","format-standard","hentry","category-jiaocheng","category-baike","tag-comfyui"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/55813","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/comments?post=55813"}],"version-history":[{"count":0,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/posts\/55813\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/media?parent=55813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/categories?post=55813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/tags?post=55813"},{"taxonomy":"collection","embeddable":true,"href":"https:\/\/www.1ai.net\/en\/wp-json\/wp\/v2\/collection?post=55813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}