On my system running Arch Linux with the linux-zen kernel, which has the 
acs-override patch in it, I have an issue where on boot my secondary GPU that 
is being bound to vfio-pci is initialized with a blank screen on boot. I 
normally switch inputs on my monitor when doing GPU passthrough and my monitor 
will sometimes initialize to the output with a blank screen, which is an 
annoyance.

The problem goes away after I start a virtual machine with the GPU passed 
through and after it shuts down there is no blank screen initialized on the 
second GPU.

Virtualization and GPU passthrough works perfectly, and I have no other issues 
there, I just have this issue on boot with the second GPU initializing an 
output when it shouldn’t. It feels like something is wrong when vfio-pci is 
loaded, it should put the GPU in a low power state and that doesn’t seem to be 
occurring.

This has been persisting through various kernels and versions of software for 
the past 9 months or so, I can supply current versions info later in the day 
and more detailed information later today.

My specs are roughly as follows:

AMD RX-6600 for the host
Geforce 3060 for the guest (same issue occurs with a Geforce 970 and AMD RX 580)

Intel i7-4790k
32GB Ram
Gigabyte Z97-UD3H

I have temporarily worked around the problem by using libvirt to run a vm with 
the gpu attached on boot and set it to autodestroy so it puts my secondary GPU 
into the correct state, but it feels like a bit of a hack.

Any help or suggestions on this would be greatly appreciated.



_______________________________________________
vfio-users mailing list
vfio-users@redhat.com
https://listman.redhat.com/mailman/listinfo/vfio-users

Reply via email to