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