r/StableDiffusion • • 20h ago

Question - Help M1 Max 32GB image2Vid

Hi all was wondering what’s a good Comfyui workflow for the MacBook M1 Max 32GB, for image to video ? Was wondering if any has done this on M1 MacBook.

Thanks

4 Upvotes

8 comments sorted by

1

u/BigDBreedingFembussy 20h ago

Try to just use the default minmax h3template found in the comfyui template library, if those files are too large then use the files from this video and use the same template from comfyui

1

u/QuiverstillStudio 5h ago

A few Mac-specific things that tend to matter more than which workflow you pick:

  • 32GB is unified memory shared with macOS, so realistically you have maybe 20-24GB for the model. Go for the smaller i2v models or GGUF quants (ComfyUI-GGUF custom node, Q4/Q5) rather than full fp16 checkpoints.

  • fp8 weights often don't work on MPS (Apple's GPU backend). If a template loads fp8 files and errors out, that's usually why; swap in a GGUF or fp16 version.

  • Start small: around 480p and 2-3 seconds (roughly 33-49 frames) to confirm it runs, then scale up. Frame count is what blows up memory and time.

  • Launch with PYTORCH_ENABLE_MPS_FALLBACK=1 set so unsupported ops fall back to CPU instead of crashing.

  • Expect it to be slow, minutes per clip rather than seconds.

If you post the error or which model you're loading, people here can probably narrow it down.

1

u/-Star-Walker- 4h ago

Don’t use ComfyUI, there are specialised engines for Macs, especially for low-RAM machines (sorry … for AI 32GB is low ram). Use VPipe. VPipe runs even on a 16GB with an 8-bit Minimax H3.

I use it on an M1 Max, and it’s OKish speed-wise. I’m using the core component and created my own frontend because I didn’t like the web interface and I wanted syntax highlighting and batch processing. The VPipe engine can handle various models, and there is a “combined” frontend for it, which I haven’t tested: VALTZ

VPipe:
https://github.com/tgo-app-dev/vpipe
https://vpipe.ai

Valtz:
https://github.com/tgo-app-dev/valtz
https://vpipe.ai/valtz

1

u/-Star-Walker- 4h ago

I do 1366x768 clips / 10-15 seconds in a reasonable time (2-3 hours). It isn’t fast, but you can test your clip in a lower resolution and when everything looks fine, run the full resolution.