I haven´t played on my win11 for three months and after all the upgrading kernel and pve versions in between, passthrough ended with a freeze of the whole server. Ubuntu and batocera still work with the old config, had to be something windows related therefore.
Culprit was the AMDGopDriver for audio, when I removed that, I could boot win11 with passed through graphics,
I found in an old thread on the proxmox forum that someone passed all things related to audio to his win11 to make passthrough work at all for him at that time and I just tried that (even if that was nod needed before on my machine):
root@k8plus:~# lspci -nn | grep -e 'Audio'
c6:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
c6:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 63)
c6:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
The hostpci0 & 1 were there before, I just neeed to add the hostpci 2 & 3 and it just worked. I also use as machine: pc-q35-9.2+pve1,viommu=virtio
hostpci0: 0000:c6:00.0,pcie=1,romfile=vbios_7xxx.bin,x-vga=1
hostpci1: 0000:c6:00.1,pcie=1,romfile=AMDGopDriver.rom
hostpci2: 0000:c6:00.5,pcie=1
hostpci3: 0000:c6:00.6,pcie=1