For AMD GPUs you don't need those args: -cpu 'host,+kvm_pv_unhalt,+kvm_pv_eoi,hv_vendor_id=NV43FIX,kvm=off'
, please remove them. You also don't need hidden=1
in the cpu
options. Especially don't use x-vga=1
. It seems like you added all NVidia work-arounds that you could find? They might be problematic for AMD GPUs and AMD Windows drivers.
Yes, journalctl -b 0 | grep -i reset
is a command (sorry for the typo). Run it in the Proxmox host console or SSH session. I also use inline-code
for lines that need to be added literally to files or other literal texts. I don't see references to AMD_POLARIS10
in the output of journalctl, so I assume you ran that command before starting the VM? The hostpci0
looks good but you might want to try without the romfile=rx580.bin
as well.
Can you run journalctl -b 0 | grep -i reset
after starting the VM? Maybe also check journalctl -b 0
for problems about (starting) the VM?
EDIT: Fixing lots of typos, it's getting late here.
I did everything mentioned here and removed those things
Now when i start the VM with Display set to none the display is still on and a few things pop up onscreen about kvm
May 22 20:14:22 pve kernel: vendor_reset: loading out-of-tree module taints kernel.
May 22 20:14:22 pve kernel: vendor_reset_hook: installed
May 22 21:19:32 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:19:32 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:19:32 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:19:33 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:19:37 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:19:37 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:19:37 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:19:37 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:19:38 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:19:38 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:19:38 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:19:38 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:19:49 pve kernel: usb 3-1.3: reset low-speed USB device number 5 using ehci-pci
May 22 21:19:50 pve kernel: usb 3-1.4: reset full-speed USB device number 6 using ehci-pci
May 22 21:19:50 pve kernel: usb 3-1.1: reset full-speed USB device number 3 using ehci-pci
May 22 21:19:50 pve kernel: usb 3-1.2: reset full-speed USB device number 4 using ehci-pci
May 22 21:21:10 pve qmeventd[969]: read: Connection reset by peer
May 22 21:21:10 pve kernel: usb 3-1.4: reset full-speed USB device number 6 using ehci-pci
May 22 21:21:11 pve kernel: usb 3-1.3: reset low-speed USB device number 5 using ehci-pci
May 22 21:21:11 pve kernel: usb 3-1.2: reset full-speed USB device number 4 using ehci-pci
May 22 21:21:11 pve kernel: usb 3-1.1: reset full-speed USB device number 3 using ehci-pci
May 22 21:21:12 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:21:12 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:21:12 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:21:12 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:26:54 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:26:54 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:26:54 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:26:55 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:26:59 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:26:59 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:26:59 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:26:59 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:27:00 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:27:00 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:27:00 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:27:00 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0
May 22 21:27:14 pve kernel: usb 3-1.3: reset low-speed USB device number 5 using ehci-pci
May 22 21:27:14 pve kernel: usb 3-1.4: reset full-speed USB device number 6 using ehci-pci
May 22 21:27:14 pve kernel: usb 3-1.1: reset full-speed USB device number 3 using ehci-pci
May 22 21:27:14 pve kernel: usb 3-1.2: reset full-speed USB device number 4 using ehci-pci
May 22 21:27:34 pve qmeventd[969]: read: Connection reset by peer
May 22 21:27:34 pve kernel: usb 3-1.4: reset full-speed USB device number 6 using ehci-pci
May 22 21:27:34 pve kernel: usb 3-1.3: reset low-speed USB device number 5 using ehci-pci
May 22 21:27:35 pve kernel: usb 3-1.2: reset full-speed USB device number 4 using ehci-pci
May 22 21:27:35 pve kernel: usb 3-1.1: reset full-speed USB device number 3 using ehci-pci
May 22 21:27:35 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing pre-reset
May 22 21:27:35 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing reset
May 22 21:27:35 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: performing post-reset
May 22 21:27:35 pve kernel: vfio-pci 0000:04:00.0: AMD_POLARIS10: reset result = 0