<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, May 14, 2016 at 7:07 AM, Abdulla Bubshait <span dir="ltr"><<a href="mailto:darkstego@gmail.com" target="_blank">darkstego@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">When I am running my Windows 10 system in libvirt through Virt-manager the guest is unable<div>to load the GPU drivers (AMD Fury X). When I go through qemu script the GPU driver loads </div><div>the same way it does on native (if I upgrade on native, the same driver gets loaded in VM).</div><div><br></div><div>Under libvirt the GPU doesn't appear the same way on the guest (it doesn't seem to detect </div><div>that it is the same device, I have to reinstall the driver and that constantly fails).</div><div><br></div><div>I was wondering what the difference was between the two implementations. </div><div>Here are the scripts I am using.</div><div><br></div><div><a href="http://pastebin.com/0c1KXREm" target="_blank">http://pastebin.com/0c1KXREm</a><br></div><div><a href="http://pastebin.com/W6cPyMEB" target="_blank">http://pastebin.com/W6cPyMEB</a><br></div></div></blockquote><div><br></div><div>Hi Abdulla,<br><br></div><div>I am not really sure about your issue. But if I look at your scripts and try to compare it, here are my findings:<br></div><div><br>1.) QEMU hides KVM CPUID (kvm=off), while libvirt does not<br></div><div><br>2.) QEMU does not have vmport=off, while libvirt has <br><br></div><div>3.) QEMU uses CPU model host, while libvirt uses host-model (should use host-passthrough to make it the same as host on QEMU script)<br><br></div><div>So, I would suggest to hide KVM CPUID, eliminate the vmport=off, and uses host-passthrough instead in your libvirt. <br><br></div><div>Best regards,<br></div><div>Okky Hendriansyah <br></div></div><br></div></div>