Bazzite as a VM - GPU passthrough = no display

I installed Bazzite (bazzite-ghome:stable, 43.20260326) on a Proxmox 9.0.11 vm.

It uses this pve config:

agent: 1
audio0: device=ich9-intel-hda,driver=none
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: host
efidisk0: local-lvm:vm-104-disk-0,efitype=4m,size=4M
machine: q35
memory: 16000
meta: creation-qemu=10.1.2,ctime=1774641531
name: baz-1
net0: virtio=BC:24:11:A6:9F:3D,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsi0: local-lvm:vm-104-disk-1,discard=on,iothread=1,size=256G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=8f4fa13d-752b-4354-9c7a-ab2591ee8c9b
sockets: 1
vga: virtio-gl
vmgenid: bc432f2d-a820-41e0-8529-e38339779136

Then I changed the config to remove the VirGL driver and replace it with a passthrough AMD GPU:

agent: 1
audio0: device=ich9-intel-hda,driver=none
bios: ovmf
boot: order=scsi0;net0
cores: 4
cpu: host
efidisk0: local-lvm:vm-104-disk-0,efitype=4m,size=4M
hostpci0: 0000:03:00,pcie=1,rombar=0,x-vga=1
machine: q35
memory: 16000
meta: creation-qemu=10.1.2,ctime=1774641531
name: baz-1
net0: virtio=BC:24:11:A6:9F:3D,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsi0: local-lvm:vm-104-disk-1,discard=on,iothread=1,size=256G,ssd=1
scsihw: virtio-scsi-single
smbios1: uuid=8f4fa13d-752b-4354-9c7a-ab2591ee8c9b
sockets: 1
vga: none
vmgenid: bc432f2d-a820-41e0-8529-e38339779136

When I do this, I can SSH in and see a gnome-shell session running, I see Sunshine starting up, and I see some Steam processes, but I can’t connect to Steam or Sunshine. Sunshine logs look like it’s getting stuck somewhere:

– Boot b75ff0a4068f49618ab39258c5d26f61 –
Mar 27 15:30:21 bazzite systemd[1443]: Starting app-dev.lizardbyte.app.Sunshine.service - Self-hosted game stream host for Moonlight…
Mar 27 15:30:27 bazzite systemd[1443]: Started app-dev.lizardbyte.app.Sunshine.service - Self-hosted game stream host for Moonlight.
Mar 27 15:30:27 bazzite sunshine[2722]: [2026-03-27 15:30:27.861]: Info: Sunshine version: 2026.323.224448 commit: 4126e18f20eda8d61a92f51caf8cb6125435b68e
Mar 27 15:30:27 bazzite sunshine[2722]: [2026-03-27 15:30:27.861]: Info: Package Publisher: LizardByte
Mar 27 15:30:27 bazzite sunshine[2722]: [2026-03-27 15:30:27.861]: Info: Publisher Website: ``https://app.lizardbyte.dev
Mar 27 15:30:27 bazzite sunshine[2722]: [2026-03-27 15:30:27.861]: Info: Get support: Support | LizardByte
Mar 27 15:30:27 bazzite sunshine[2722]: Cannot load libcuda.so.1
Mar 27 15:30:27 bazzite sunshine[2722]: [2026-03-27 15:30:27.862]: Error: Couldn’t load cuda: -1
Mar 27 15:30:27 bazzite sunshine[2722]: [2026-03-27 15:30:27.863]: Info: [wayland] Found display [wayland-0]

Anyone have this working?