Realistic System Requirements for Using Diffusion Models

By
Shawn @ Prompting Pixels
May 21, 2025
Share this post

When working with a diffusion model, it is always best to have a dedicated graphics card (GPU).

However, most modern computers should be able to generate images at varying speeds.

To give you an idea of the expected generation times for your machine, this spreadsheet of user-reported benchmarks is an excellent source (here's a local copy if the link ever becomes unavailable).  You can see that a new RTX 4090 performs 40 iterations per second whereas a M1 Mac performs .57 for a 512x512 image.  

What does this mean?  

In about 20 steps with the Stable Diffusion 1.5 model, the RTX 4090 can make an image in about .5 seconds. Whereas a Mac will take somewhere in the neighborhood of 10 - 30 seconds.

Mid-range graphics cards, like the RTX 3060 with 12GB of RAM work well for most use cases.

Additionally, cloud-based providers like RunDiffusion.com are also a good way to still generate images without having to own a high-end GPU.

Requirements will vary depending on the models that you are using. Stable Diffusion 1.5 models are much smaller and can run on most machines whereas Stable Diffusion XL or Stable Cascade requires a higher-end graphics card with suitable VRAM (greater than 8GB) to produce an image.

Share this tutorial
Shawn @ Prompting Pixels

Join Our Creative Community

Stay updated with the latest tutorials and exclusive content on AI applications and tools.

Thank you! Your submission is confirmed!
Oops! There was an error submitting.