<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Mar 16, 2016 at 3:54 PM, Bryan Jacobs <span dir="ltr"><<a href="mailto:bryanrj@gmail.com" target="_blank">bryanrj@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Thanks!<br><br></div>That was exactly what was going wrong. efifb had attached to some of the nvidia device's memory.<br><br></div>Since efifb can't be compiled as a module, and I'd rather not turn it off, here's what I did:<br><br>echo 0 > /sys/class/vtconsole/vtcon0/bind<br>echo 0 > /sys/class/vtconsole/vtcon1/bind<br>echo efi-framebuffer.0 > /sys/bus/platform/drivers/efi-framebuffer/unbind<br><br></div>This completely solves the problem and all is well doing passthrough on my Skylake system.<br><br></div><div>Hopefully now that there's a solution with the right magic words in it on the Internet, others will find their answer here. </div></div></blockquote><div><br></div><div>Another option is video=efifb:off on the kernel commandline. </div></div></div></div>