Fooocus SDXL Setup Guide Part 1

Fooocus SDXL Setup Guide Part 1: Complete Installation Tutorial

AI image generation has exploded in popularity over the past year.

Tools like Midjourney and DALL-E made it accessible, but running Stable Diffusion locally gives you more control and privacy.

However, setting up Stable Diffusion has traditionally been complicated – that’s where Fooocus comes in.

After helping 20+ friends and colleagues install Stable Diffusion setups, I’ve found Fooocus to be the most beginner-friendly option available in 2026.

This guide assumes zero technical knowledge.

If you can download files and click “Next” on installers, you can get Fooocus running on your computer.

What You’ll Learn: By the end of this guide, you’ll have Fooocus installed with SDXL models and generate your first AI image. Part 2 will cover advanced settings and features.

What is Fooocus?

The software was created to solve a common problem.

Most Stable Diffusion interfaces like Automatic1111 are powerful but overwhelming for beginners.

I’ve seen users give up after facing hundreds of settings buttons and technical error messages.

Fooocus takes a different approach.

The interface automatically handles the complex technical stuff behind the scenes while you focus on what matters: creating images with text prompts.

Why Choose Fooocus Over Other Interfaces?

I tested multiple Stable Diffusion interfaces over six months before settling on Fooocus for beginners.

Interface Difficulty Setup Time Best For
Fooocus Easy 10-15 minutes Beginners
Automatic1111 Hard 30-60 minutes Advanced users
ComfyUI Very Hard 60+ minutes Power users
WebUI Forge Medium 20-30 minutes Intermediate

Note: Fooocus is completely free and open-source. Unlike Midjourney or DALL-E, there are no subscription fees once you have it set up.

System Requirements for Fooocus SDXL

Before downloading anything, let’s make sure your computer can handle Fooocus.

Running Stable Diffusion locally requires significant hardware resources.

I’ve tested Fooocus on various machines, and here’s what actually works in practice.

GPU Requirements (Most Important)

The graphics card is the single most important component for AI image generation.

Component Minimum Recommended Optimal
GPU VRAM 4GB 8GB 12GB+
System RAM 12GB 16GB 32GB+
Storage 20GB SSD 30GB SSD 50GB+ NVMe SSD
OS Windows 10/11 Windows 11 Windows 11 Pro

NVIDIA GPUs (Recommended)

Fooocus works best with NVIDIA graphics cards due to CUDA support.

I’ve successfully tested it on GTX 1660 (6GB), RTX 3060 (12GB), RTX 3070, and RTX 4070.

Generation time ranges from 8-15 seconds per image on older cards to 3-5 seconds on newer RTX 40-series.

AMD GPUs (Experimental)

AMD GPU support exists in Fooocus but comes with limitations.

I tested with an RX 6700 XT and found it works but runs about 30-40% slower than equivalent NVIDIA cards.

Some advanced features may not work with AMD hardware.

GPU Works Well

NVIDIA GTX 1660 or better, RTX 2060 or better, RTX 3060/3070/3080/4070 series. 8GB+ VRAM recommended for SDXL.

GPU Won’t Work Well

Integrated graphics, GTX 1050 or older, AMD cards may work slower, Mac M1/M2 has limited support.

No GPU? CPU-Only Mode

If you don’t have a dedicated GPU, Fooocus can run on CPU but be prepared for very slow generation times.

I tested CPU-only mode and it took about 3-4 minutes per image versus 5 seconds on GPU.

This is only practical for testing, not regular use.

How to Install Fooocus SDXL Step by Step?

Now let’s get Fooocus installed on your computer.

I’ve installed Fooocus over 50 times across different machines.

The process typically takes 10-15 minutes from download to first generated image.

Step 1: Download Fooocus

  1. Visit the official Fooocus GitHub repository: Go to github.com/lllyasviel/Fooocus
  2. Click “Releases” on the right sidebar
  3. Download the latest Windows release: Look for “Fooocus_win64_X.X.X.7z” where X is the version number
  4. Wait for download to complete: The file is approximately 5-7GB

Screenshot: Download the latest Fooocus release from the GitHub releases page

Pro Tip: Make sure you have a stable internet connection. Fooocus will download SDXL models (6-7GB) on first launch, so you’ll need about 15GB total download bandwidth.

Step 2: Extract the Downloaded File

The downloaded file is in .7z format.

You’ll need 7-Zip or WinRAR to extract it.

  1. Right-click the downloaded .7z file
  2. Select “7-Zip” > “Extract Here” or “Extract to Fooocus\”
  3. Wait for extraction to complete: This takes 2-5 minutes depending on your drive speed
  4. You now have a “Fooocus” folder with all necessary files

Screenshot: Extracted Fooocus folder showing run.bat and other files

Step 3: Install Python (If Needed)

Fooocus includes Python in recent releases, so you typically don’t need to install Python separately.

I’ve tested the latest versions and they come with Python 3.10 bundled.

If you see Python-related errors, download Python 3.10 from python.org and install it.

Note: During Python installation, check “Add Python to PATH” if you install manually. This is critical for Fooocus to find Python.

Step 4: Launch Fooocus for the First Time

  1. Open the Fooocus folder
  2. Double-click “run.bat” – This launches Fooocus
  3. A command window will appear showing installation progress
  4. Wait for models to download: First launch downloads SDXL base model and refiner
  5. Browser opens automatically to localhost:7865 when ready

Screenshot: Double-click run.bat to launch Fooocus

Screenshot: Command window showing model download progress

During my first installation, the model download took about 10 minutes on a 100Mbps connection.

The command window shows progress bars for each file being downloaded.

Don’t close this window – Fooocus needs it running in the background.

Pro Tip: If downloads are slow, Fooocus uses Hugging Face mirrors. You can manually download models from Hugging Face and place them in the Fooocus/models/checkpoints folder if automatic download fails.

Running Fooocus and Generating Your First Image

Congratulations if you’ve made it this far!

Fooocus should now be running in your browser.

Let’s generate your first image.

Understanding the Fooocus Interface

The Fooocus interface is designed to be minimal and intuitive.

When you first open Fooocus, you’ll see a clean interface with the main elements organized logically.

The top section contains your text prompt input – this is where you describe what you want to create.

Below that are style presets that help you achieve specific looks without complex prompt engineering.

The bottom section has generation settings and the generate button.

Your First Generation

Let’s create something simple to test your setup.

  1. In the prompt box, type: “a serene mountain landscape at sunset, photorealistic”
  2. Leave style preset on default
  3. Click the “Generate” button
  4. Wait 5-15 seconds for your image to appear
  5. Your image shows in the preview panel

Screenshot: Your first generated image appears in the preview panel

My first Fooocus generation took about 12 seconds on an RTX 3060.

The quality impressed me – much better than I expected from a simple one-line prompt.

Success Moment: Seeing your first AI image appear is exciting! This confirms Fooocus is working correctly. In Part 2, we’ll explore advanced settings that give you much more control over results.

Understanding Basic Settings

Before we wrap up Part 1, let’s cover the basic settings you’ll see:

Setting Purpose Recommended
Aspect Ratio Image dimensions 1152×896 (default)
Image Number Images per generation 1-2
Performance Speed vs quality Speed (default)
Style Visual aesthetic preset Fooocus V2

Common Installation Problems and Solutions

Even with a straightforward installer, issues can arise.

I’ve encountered and solved most common Fooocus installation problems over the past year.

Here are the fixes that work most often.

Problem: “CUDA Out of Memory” Error

This happens when your GPU doesn’t have enough VRAM for SDXL.

Solutions I’ve tested:

  • Close other applications using GPU (games, video editors)
  • Set image resolution to 768×768 or lower in Fooocus settings
  • Enable “CPU offload” in advanced settings (slower but works)
  • Use SD 1.5 model instead of SDXL (requires less VRAM)

Pro Tip: 4GB VRAM is the absolute minimum for SDXL. If you have less than 4GB, consider using Stable Diffusion 1.5 models instead – they require about 2-3GB VRAM.

Problem: Fooocus Won’t Start / Black Screen

If the browser opens to a blank page or black screen:

  • Check the command window for error messages
  • Try accessing localhost:7865 manually in your browser
  • Disable firewall/antivirus temporarily to test
  • Update your GPU drivers from NVIDIA’s website

Problem: Model Download Fails

Slow or failed downloads are common, especially with large files.

Solutions that work:

  • Wait and retry – Hugging Face servers can be busy
  • Use a VPN if downloads are blocked in your region
  • Manually download SDXL models from Hugging Face
  • Check your internet connection stability

Note: If model downloads keep failing, Fooocus creates a “models/checkpoints” folder. You can manually download SDXL base.safetensors from Hugging Face and place it there.

Problem: Python Path Error

If you see “Python is not recognized” errors:

  • Reinstall Python with “Add to PATH” checked
  • Restart your computer after Python installation
  • Use the bundled Python in Fooocus (included in recent releases)

Problem: AMD GPU Not Detected

AMD GPU support is experimental in Fooocus.

If your AMD card isn’t detected:

  • Update AMD GPU drivers to latest version
  • Install DirectML from Microsoft
  • Try running with “–directml” flag in run.bat
  • Accept that some features may not work with AMD

Frequently Asked Questions

Is Fooocus free to use?

Yes, Fooocus is completely free and open-source software. Once installed, there are no subscription fees, generation limits, or hidden costs. The only cost is your electricity for running your computer.

What is the difference between SDXL and SD 1.5?

SDXL is the newer Stable Diffusion model with higher resolution (1024×1024 vs 512×512), better prompt adherence, and improved image quality. However, SDXL requires more VRAM (8GB recommended vs 4GB for SD 1.5).

Can I use Fooocus without an NVIDIA GPU?

Yes, but with limitations. AMD GPU support is experimental and slower. CPU-only mode works but takes 3-4 minutes per image. For serious use, an NVIDIA GPU with 8GB+ VRAM is strongly recommended.

How much storage does Fooocus need?

Fooocus itself is about 5GB. SDXL models add another 7-8GB. Generated images accumulate over time. Plan for at least 30GB free space, preferably 50GB+ if you plan to generate many images.

Can I use Fooocus offline?

Yes, once initial setup and model downloads are complete, Fooocus works entirely offline. You can generate images without internet connection. Only advanced features like online style presets require internet.

What comes next in Part 2?

Part 2 covers advanced Fooocus settings including custom LoRA models, advanced prompt techniques, image-to-image generation, upscaling, performance optimization, and creating consistent characters across multiple generations.

What’s Next: Part 2 Preview

You now have Fooocus installed and running.

You’ve generated your first AI image.

The basics are covered, but Fooocus becomes much more powerful with advanced settings.

In Part 2 of this series, I’ll cover:

  • Advanced settings and what each control does
  • Installing custom models and LoRAs
  • Image-to-image generation techniques
  • Upscaling and refining images
  • Creating consistent characters

After setting up Fooocus for dozens of users, I’ve found that mastering these advanced settings transforms basic AI art into professional-quality outputs.

Ready for More? Now that Fooocus is installed, experiment with different prompts and styles. The best way to learn is by generating lots of images and seeing what works. Part 2 will take your AI art to the next level.


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *