Ok, yet another thread to try to put audio from other VMs into sys-usb.
I can’t attach the headphone to other VMs because it always fails with cryptic error messages, and I could not debug this.
How do I even start sharing info to get help? Like others, I tried everything, even got audio working at some point, but a reboot ended it all and I never managed to make it work.
I do can get the noise bars to move in dom0 pavucontrol by playing sound in a VM, I can hear sound I play within sys-usb, but I cannot get sound from dom0 into sys-usb.
I tried it all, and tried for 20+ hours with chatgpt help but to no avail.
Please help as I already gave up audio in this pc, this is my last resort.
If you can’t attach your headset to other qubes, your best bet is to follow this guide. Instead of creating a new sys-audio qube, install everything to make sys-usb your audio qube.
But sys-usb is currently a debian template (default), won’t it lose the USB bindings if I change it to a new template? If that happens I won’t be able to use my USB keyboard and mouse
You won’t have any issues if you change it to Fedora (fedora-41-xfce for example). All Qubes USB related packages are installed by default on the main templates. Also, all configs resides in dom0 and are managed via qrexec.
Any guide to do that or should I just change the default dvm from regular debian to regular fedora and sys-usb will keep working?
Or something I should do on sys-usb itself in qubes manager to keep up with the change?
Since you are using a USB keyboard, you cannot change the template while sys-usb is running. However, turning it off will render the keyboard and mouse inoperable.
To change the template, you will need to use a command like this in dom0 to shut down all qubes and start sys-usb afterwards:
# Make sure you have fedora-41-xfce installed on your system first
# Doc: https://doc.qubes-os.org/en/latest/user/templates/templates.html#switching
qvm-shutdown --wait --all; qvm-prefs default-dvm template fedora-41-xfce; qvm-start sys-usb