I have a desktop VM that uses GPU and USB passthrough. From within that VM I can access Proxmox web GUI and see the virtual displays of other VMs. Most VMs use Display: SPICE, so I can see their display and hear sound. Most run Linux with qxl installed by default but I also have a Windows with VirtIO drivers.