

The problem, I believe, is that stable diffusion presently only supports Python 3.10, but Arch ships 3.12, and some of the dependencies aren’t compatible with the newer version. Here’s what I did to get it working on Arch + AMD 7800XT GPU.
- Install python310 package from AUR
- Manually create the virtualenv for stable diffusion with
python3.10 -m venv venv
(in stable diffusion root directory)
This should be enough for the dependencies to install correctly. To get GPU acceleration to work, I also had to add this environment variable: HSA_OVERRIDE_GFX_VERSION=11.0.0
(Not sure if this is needed or if the value is same for 7900 XTX)
I hope these new thread devices still work without an Internet connection. The best thing about Zigbee is that it’s guaranteed to be fully local, but according to the thread standard, border routers should allow Internet access. With OTBR it’s at least possible to disable NAT64, but I wonder how many devices will refuse to work if they can’t phone home or offer only basic functionality via Matter and require the use of their own cloud based app to access the full feature set.