<div dir="ltr"><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">I try to passthrough the primary graphic card (GForce 710b </span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">at slot </span></span><span style="color:rgb(0,0,0);font-family:monospace">0000:01:0.0) to a win kvm guest. The host runs</span></div><div><span style="color:rgb(0,0,0);font-family:monospace">headless. I have blacklisted the nvidia drivers and bound </span></div><div><span style="color:rgb(0,0,0);font-family:monospace">the drivers to vfio-pci on startup. However when starting qemu</span></div><div><span style="color:rgb(0,0,0);font-family:monospace">I currently get the error:</span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=""><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=""><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">(qemu) qemu-system-x86_64: -device vfio-pci,host=01:00.0,multifunction=on: Failed to mmap 0000:01:00.0 BAR 3. Performance</span><br> may be slow<br></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=""><br></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="">It seems that efifb is jumping in and allocating some region:</span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style=""><br></span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="">$cat /proc/iomem</span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><span style="">...</span></span></span></div><div><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">0000000-00000000 : PCI Bus 0000:00
</span><br>  00000000-00000000 : PCI Bus 0000:01
<br>    00000000-00000000 : 0000:01:00.0
<br>      00000000-00000000 : vfio-pci
<br>    00000000-00000000 : 0000:01:00.0
<br>      00000000-00000000 : efifb
<br>  00000000-00000000 : PCI Bus 0000:03
<br>    00000000-00000000 : 0000:03:00.0<br>...</span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">So I added <span style="color:rgb(0,0,0);font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">efifb:off to grub's kernel cmdline</span></span></div><div><span style="font-family:monospace"><br></span><span style="text-decoration-style:initial;text-decoration-color:initial;font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">cat /proc/cmdline:</span></span><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><span style="font-family:monospace"><span style="color:rgb(0,0,0);background-color:rgb(255,255,255)">.... video=vesafb:off,efifb:off</span></span></div><div style="font-size:small;text-decoration-style:initial;text-decoration-color:initial"><span style="font-family:monospace"><font color="#000000"><br></font></span></div>However that doesnt seem to help. Does anybody know howto</div><div>prevent the above error?</div><div>What more do I have to do to passthrough the primary graphics card to a guest <br></div><div>running on a headless server? Any tips?</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div></div>