Vulkan to the Rescue! Supercharge Stable Diffusion on Unsupported AMD GPUs

Streamed on:
12

In this tutorial, we dive deep into running Stable Diffusion with Vulkan on AMD GPUs that have dropped ROCm support, focusing specifically on the AMD Instinct MI60 32GB HBM2. If you’ve struggled with GPU passthrough issues—especially on Fedora 43, where the system continues hiding the GPU even after removing vfio files from modprobe.d and rebuilding with dracut—this screencast shows the complete fix.

Once the passthrough problem is resolved, we configure stable-diffusion.cpp to run the v1-5-pruned-emaonly-fp16.safetensors model using optimized Vulkan settings for faster output on unsupported AMD cards.
This builds on my earlier tutorial where the same model was configured using default settings. That blog is here:
https://www.ojambo.com/review-generative-ai-v1-5-pruned-emaonly-fp16-safetensors-model

What You’ll Learn

How to fix the GPU passthrough issue where Fedora 43 keeps hiding the device

How to properly configure Vulkan for GPUs without ROCm support

How to run Stable Diffusion efficiently on AMD Instinct MI60

Best Vulkan settings for maximum speed in stable-diffusion.cpp

Troubleshooting, performance tuning, and benchmarks

📚 My Programming Books

https://www.amazon.com/stores/Edward-Ojambo/author/B0D94QM76N

🎓 My Programming Courses

https://ojamboshop.com/product-category/course

👨‍🏫 One-on-One Programming Training

https://ojambo.com/contact

🛠 AI Installation / Migration Services (Stable Diffusion, v1-5 FP16, etc.)

https://ojamboservices.com/contact

#Vulkan #StableDiffusion #AMDGPU #MI60 #Linux #Fedora #Virtualization #GPUFix #MachineLearning #AIArt #GenerativeAI

Loading 2 comments...