Stable Diffusion Optimized for Intel Silicon Boosts Arc A770 Performance by 54%

Arc A770 Limited Edition
(Image credit: Intel)

Automatic1111's Stable Diffusion WebUI now works with Intel GPU hardware, thanks to the integration of Intel's OpenVINO toolkit that takes AI models and optimizes them to run on Intel hardware. We've re-tested the latest release of Stable Diffusion to see how much faster Intel's GPUs are compared to our previous results, with gains of 40 to 55 percent.

Stable Diffusion (that currently has our previous testing, though we're working on updating the results) is a deep-learning AI model used to generate images from text descriptions. What makes Stable Diffusion special is its ability to run on local consumer hardware. The AI community has plenty of projects out there, with Stable Diffusion WebUI being the most popular. It provides a browser interface that's easy to use and experiment with.

After months of work in the background (we've been hearing rumblings of this for a while now), the latest updates are now available for Intel Arc owners and provide a substantial boost to performance. Also note that AMD has improved support from the Automatic1111 project now, but this article specifically focused on the Intel GPU support. AMD performance has improved as well, and we'll revisit this topic in more detail in the future.

Latest Videos FromTom's Hardware
Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • Nuullll
    https://github.com/vladmandic/automatic (SD.Next) also added openvino (with diffusers pipeline) support for Intel Silicon. Thanks to @Disty0's great work: https://github.com/vladmandic/automatic/commit/86ae8175e0a8cf9e645c283ad46f51c5d5e3ecdd
    Now SD.Next supports both IPEX and OpenVINO backends for Intel GPUs!
    Reply
  • Disty0
    You can get 29 images per minute with A770 if you use higher batch sizes.
    ARC GPUs doesn't really like low resolutions.

    Using SDNext WebUI on Linux with SD 1.5 model and using Diffusers backend;
    512x512, Batch Size 32, Steps 20:
    Time taken: 1m 5.19s |
    GPU active 6269 MB reserved 7274 MB | System peak 4286 MB total 16288 MB


    Diffusers Settings :

    Reply
  • NineMeow
    can i train Lyco models using arc (oneapi)?
    Reply
  • Disty0
    NineMeow said:
    can i train Lyco models using arc (oneapi)?
    Yes: https://github.com/bmaltais/kohya_ss/pull/1499
    Reply