Can't get 3dmark stress tests stable in VFIO

I am having trouble getting 3dmark stress tests stable in Windows VM.

It doesn’t seem to be a power issue, since I can run Furmark indefinetly without issue. However, any 3dmark (Firestrike, any flavour, Timespy etc.) will crash before reaching 20 runs.

I can hear the Windows error sound, the graphics continue for a second or two and the VM will just reboot.

I can not figure out where to start debugging this. Oh, and gaming just works fine, no crashes i whatever game.

Can someone point me to a good start for debugging this?

What info is needed?

Maybe this will help:

System:    Kernel: 5.9.16-1-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: GNOME 3.38.3 Distro: Manjaro Linux 
Machine:   Type: Desktop System: Gigabyte product: X570 AORUS MASTER v: -CF serial: <filter> 
           Mobo: Gigabyte model: X570 AORUS MASTER serial: <filter> UEFI: American Megatrends LLC. v: F33a date: 01/22/2021 
CPU:       Info: 16-Core model: AMD Ryzen 9 5950X bits: 64 type: MT MCP arch: Zen 3 rev: 0 L2 cache: 8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 217678 
           Speed: 3617 MHz min/max: N/A Core speeds (MHz): 1: 3617 2: 3597 3: 3607 4: 3598 5: 3608 6: 3592 7: 3599 8: 3600 
           9: 3602 10: 3604 11: 3608 12: 3609 13: 3619 14: 3624 15: 3616 16: 3605 17: 3671 18: 3624 19: 3609 20: 3593 21: 3610 
           22: 3607 23: 3587 24: 3602 25: 3608 26: 3579 27: 3584 28: 3605 29: 3598 30: 3625 31: 3606 32: 3604 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Tonga PRO GL [FirePro W7100] vendor: Hewlett-Packard driver: amdgpu 
           v: kernel bus ID: 06:00.0 
           Device-2: NVIDIA vendor: ZOTAC driver: vfio-pci v: 0.2 bus ID: 0d:00.0 
           Device-3: NVIDIA TU102 [GeForce RTX 2080 Ti Rev. A] driver: vfio-pci v: 0.2 bus ID: 0e:00.0 
           Display: wayland server: X.org 1.20.10 compositor: gnome-shell driver: loaded: vfio-pci 
           note: n/a (using device driver) - try sudo/root resolution: <missing: xdpyinfo> 
           OpenGL: renderer: AMD FirePro W7100 (TONGA DRM 3.39.0 5.9.16-1-MANJARO LLVM 11.0.1) v: 4.6 Mesa 20.3.3 
           direct render: Yes 
Audio:     Device-1: Advanced Micro Devices [AMD/ATI] Tonga HDMI Audio [Radeon R9 285/380] vendor: Hewlett-Packard 
           driver: snd_hda_intel v: kernel bus ID: 06:00.1 
           Device-2: NVIDIA vendor: ZOTAC driver: vfio-pci v: 0.2 bus ID: 0d:00.1 
           Device-3: NVIDIA TU102 High Definition Audio driver: vfio-pci v: 0.2 bus ID: 0e:00.1 
           Device-4: Advanced Micro Devices [AMD] Starship/Matisse HD Audio vendor: Gigabyte driver: vfio-pci v: 0.2 
           bus ID: 10:00.4 
           Device-5: Logitech HD Pro Webcam C920 type: USB driver: snd-usb-audio,uvcvideo bus ID: 1-2.4.1:20 
           Device-6: Logitech Logitech Speakerphone P710e type: USB driver: hid-generic,snd-usb-audio,usbhid 
           bus ID: 1-2.4.2:21 
           Sound Server: ALSA v: k5.9.16-1-MANJARO 
Network:   Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: d000 bus ID: 07:00.0 
           IF: wlp7s0 state: down mac: <filter> 
           Device-2: Intel I211 Gigabit Network vendor: Gigabyte driver: igb v: kernel port: c000 bus ID: 08:00.0 
           IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-3: Realtek RTL8125 2.5GbE vendor: Gigabyte driver: vfio-pci v: 0.2 port: b000 bus ID: 09:00.0 
           IF-ID-1: virbr0 state: up speed: 10 Mbps duplex: unknown mac: <filter> 
           IF-ID-2: virbr0-nic state: down mac: <filter> 
           IF-ID-3: vnet0 state: unknown speed: 10 Mbps duplex: full mac: <filter> 
Drives:    Local Storage: total: 16.37 TiB used: 200.81 GiB (1.2%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO 1TB size: 931.51 GiB temp: 47.9 C 
           ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB temp: 40.9 C 
           ID-3: /dev/sda vendor: Seagate model: ST4000VN008-2DR166 size: 3.64 TiB 
           ID-4: /dev/sdb vendor: Seagate model: ST4000VN008-2DR166 size: 3.64 TiB 
           ID-5: /dev/sdc vendor: Seagate model: ST4000VN008-2DR166 size: 3.64 TiB 
           ID-6: /dev/sdd vendor: Seagate model: ST4000VN008-2DR166 size: 3.64 TiB 
Partition: ID-1: / size: 847.58 GiB used: 200.81 GiB (23.7%) fs: ext4 dev: /dev/dm-0 
           mapped: luks-382fc62e-27b0-4414-9d6e-da65e8171316 
           ID-2: /boot/efi size: 299.4 MiB used: 480 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 
Swap:      ID-1: swap-1 type: partition size: 69.1 GiB used: 0 KiB (0.0%) dev: /dev/dm-1 
           mapped: luks-d3fb1792-9ff2-474d-9b44-25360cb826fd 
Sensors:   System Temperatures: cpu: 56.0 C mobo: N/A gpu: amdgpu temp: 63.0 C 
           Fan Speeds (RPM): cpu: 0 fan-2: 0 fan-3: 0 gpu: amdgpu fan: 2276 
           Power: 12v: N/A 5v: N/A 3.3v: 1.68 vbat: 1.62 
Info:      Processes: 545 Uptime: 54m Memory: 62.75 GiB used: 19.01 GiB (30.3%) Init: systemd Compilers: gcc: 10.2.0