With 7.2 (and kernel 5.15 on 7.1), I would expect
video=simplefb:off
to fix this (where
video=efifb:off
worked in 5.13), but I my experience this does not work for every GPU and BOOTFB does not release memory (as can be seen in
/proc/iomem
).
I found that, for AMD GPUs, un-blacklisting
amdgpu
and not early binding to
vfio_pci
and removing
video=efifb:off
and similar parameters works best.
amdgpu
just takes over from the BOOTFB, and does release the GPU nicely to
vfio_pci
when starting the VM. (Of course, for AMD
vendor-reset and
reset_method=device_specific might be required.)
I don't know if this also works for nouveau or i915.