Minisforum AI X1 Pro

Minisforum AI X1 Pro: Easy Diffusion

This is a series of articles looking at the Minisforum AI X1 Pro running Linux. In this series, I examine every aspect of this mini PC in detail from a Linux perspective.

Easy Diffusion is a local Stable Diffusion package with a browser-based GUI. The idea is simple: install it, open the local web interface, type a prompt, and generate images on your own machine rather than through an online service. It offers an easy-to-install Stable Diffusion distribution that installs the required components and provides its own user-friendly web interface.

For beginners and casual local image generation, Easy Diffusion is one of the friendlier ways to get Stable Diffusion running without wrestling with Python environments, command-line setup, CUDA/ROCm issues, or lots of manual dependency work.

If you’ve used Easy Diffusion before, you’ll know that generating images on a CPU is extremely slow. Here’s a chart showing how long it takes to generate a 512×512 image on the CPU. I’m using the default parameters with v3.5.14 of Easy Diffusion.

Dimensions: 512×512
Sampler: euler_a
Scheduler: simple
Inference Steps: 25
Guidance Scale (CFG Scale): 7.5
Model: sd-v1-5

Easy Diffusion

The Ryzen AI 9 HX 370 CPU has a strong 12-core/24-thread CPU. The Ultra 9 285H has 16 cores. And the Ultra 9 285HX has 24 cores with an extremely high CPU Mark. Yet image generation times are woeful. The upshot is that CPU-only image generation, even on modern processors is very slow, even though the CPUs themselves are very fast.

The interesting development is Easy Diffusion’s newer engine work. Its experimental v4 engine uses stable-diffusion.cpp/ggml, giving it a lightweight install footprint. And with the Ryzen AI 9 HX 370’s Radeon 890M iGPU, Easy Diffusion’s newer v4 engine can use the iGPU for image generation.

In the Settings section, I just need to switch over to the v4 engine.

Change settings

Here’s the time to generate an image with the Radeon 890M integrated GPU.

Easy Diffusion

As the chart shows, generating images with the Radeon 890M iGPU is far quicker than using any of the CPUs. It’s a huge step up, even outpacing the fastest Intel desktop processor available. That said, it doesn’t match even a modest dedicated NVIDIA graphics card.

Time to generate


Complete list of articles in this series:

Minisforum AI X1 Pro
IntroductionIntroduction to the series and interrogation of the machine
BenchmarksBenchmarking the Minisforum AI X1 Pro
PowerTesting and comparing the power consumption
JanChatGPT without privacy concerns
ComfyUIGenerate video, images, 3D, audio with AI
AMD Ryzen AI 9 HX 370 CoresPrimary (Zen 5) and Secondary Cores (Zen 5c)
GerbilRun large language models locally
Neural Processing Unit (NPU)Introduction
GaiaRun LLM Agents
NoiseComparing the machine's noise with other mini PCs
BluetoothFixing Bluetooth when dual-booting
BIOSA tour of the Basic Input/Output System
Easy DiffusionUsing the integrated Radeon 890M GPU with Easy Diffusion
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments