<div dir="ltr">Update:<div><br></div><div>These days, I'm testing VFIO on ASUS ESC400 G2 Server.</div><div><br></div><div>Spec:</div><div>Intel Xeon E5-2620 V2 (2 sockets)</div><div>DDR3-1600 ECC RAM 8Gx1</div><div>GPU(Guest): NVIDIA GeForce GTX480 & AMD FirePro 3D V4800</div><div>Host OS: Ubuntu 14.04 Server (Kernel 4.2.6 Stable with OVMF patch)</div><div>Guest OS: Windows 7 & Windows 10 (10240) (with OVMF)</div><div>QEMU ver: git (2.4.93)</div><div>libvirt ver: 1.2.21</div><div><br></div><div>First on GTX480, whole installation is fine, but I still got BSOD after NVIDIA driver installed and addded kvm=off. Not only Windows 7 got, but also Windows 10.</div><div>Then I passthrough V4800 into Windows 10, and now everything works fine with AMD official driver.</div><div><br></div><div>So my guess is, maybe NVIDIA driver added new tricks in driver, like CPU type check, etc.</div><div>Is that possible?</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-11 13:21 GMT+08:00 Eddie Yen <span dir="ltr"><<a href="mailto:missile0407@gmail.com" target="_blank">missile0407@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'm trying to make Geforce GTX980 as secondary GPU card.<div><br><div>So first, I use my already built Windows 10 VM as target.</div><div>This VM has already included kvm=off and hyper-v functions, and installed with OVMF.</div></div><div><br></div><div>I added virtual hardware by using virt-manager, add QXL and Spice,</div><div>Then launch VM, found that Windows 10 boot normally and GTX980 works wo any errors.</div><div>I ran OpenCL render benchmark and it works great wo any problem.</div><div>Also, all of this works finished by using virt-manager screen, I'm not plug another monitor on GTX980.</div><div><br></div><div><br></div><div>Next, I tried another VM using Windows 7 with SeaBIOS. I install Windows 7 first, and mount GTX980 into VM when finished installation.</div><div>I installed NVIDIA driver, because I didn't edit XML file so I got Code 43 on GTX980 after reboot.</div><div><br></div><div>Then, I edited XML, add kvm=off, and launch again, this time I got BSOD with 0x000003B error code.</div><div><br></div><div>My spec still same:</div><div>Core i7 4820K</div><div>GTX480 (Host) </div><div>GTX980 (Guest)</div><div><br></div><div>And software:</div><div>Host OS: Fedora 22 workstation</div><div>QEMU: 2.4.0 with Hyper-V patch</div><div>libvirt: 1.2.13.fc22</div><div>virt-manager: 1.2.1-2.fc22</div><div><br></div><div>I know that GeForce card can't be a secondary card, so maybe I got BSOD is normal</div><div>But I can let my GTX980 as secondary when guest is Win10.</div><div>Maybe it because Win10 is using OVMF, but I need to do some experiments. </div></div>
</blockquote></div><br></div>