I’ve been attempting to get audio to work across all guests in Proxmox. While I can probably physically attach a soundcard to each guest, I’d need multiple and I’d need to keep fiddling each time I started a guest.

Apparently with a command line argument, qemu can provide audio support through the host, so I figured that using pipewire to co-ordinate this would be the easiest way forward, except it turns out that it’s a (GUI) user space process, which doesn’t make sense on a server with no GUI users.

There’s a Debian server package apparently specifically for this, but it doesn’t appear to work and my (linked) bug report doesn’t seem to have been noticed, let alone fixed.

How do you do audio across multiple guests?

Note, new Proxmox user, ancient Debian user. Use case: single user virtual workstation environment to replace the VMware system I’ve been using since 2009. (The hardware failed and VMware is now owned by people who are not interested in me as a customer.)

Edit:

Just to be explicit, any working audio would be great, preferably a system that doesn’t require special drivers in the guest, since I’m also running ancient operating systems on this host, not to mention, experimental ones alongside my main virtual workstation.

  • Creat@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 hours ago

    The arch package has to be built somehow. You could look at that packages source to figure out how to manually do it on your system, or wait/hope the deb is being maintained and gets fixed.

    It’s likely mostly some plumbing, like a systemd service with it’s configuration, to get the audio routed properly.