Nouveau and VFIO: A Random Collection of Data Points
So, as mentioned in my previous post about VFIO, I’m running nouveau inside of a Linux VM using PCI passthrough. Here are some random tips and notes that I’ve learned.
(Kernel: 4.10-rc8)
- The system shows “no signal” during modesetting.
- Workaround: Use
nomodeset nouveau.modeset=0
kernel parameters to disable kernel modesetting. This, however, disables the nouveau driver, so you won’t be running any graphical applications. - Solution: Use
nouveau.config=NvForcePost=1
to force a POST on the graphics card. This seems to fix it. - UPDATE 2017-04-17: This doesn’t seem to be VFIO-specific — I have to do it when booting from a live CD anymore.
- Workaround: Use
- The display shows “no signal” after a reboot when using nouveau’s experimental reclocking.
- Workaround: Lower the pstate to 07 before rebooting.
- TTYs are nonfunctional on a dual-monitor setup. (This might not be VFIO-specific.)
- Solution: Unknown. Bugzilla issue here.
- UPDATE 2017-04-17: Fixed in the kernel as of 4.11.
If you like reading these posts, get new ones via email: