<div dir="ltr">Ah! The man to talk to. Does the hyperthreading on the Xeon work well in the Windows VM? How many cores/threads do you dedicate to the VM? How well does the HD4600 graphics work in Windows?</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 3, 2015 at 10:44 AM, Alex Williamson <span dir="ltr"><<a href="mailto:alex.williamson@redhat.com" target="_blank">alex.williamson@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Thu, 2015-09-03 at 16:10 +0200, Zycorax Tokoroa wrote:<br>
> I hope no one minds if I add my own question at this. I'd like to hear<br>
> suggestions on the second GPU to take, keeping an eye on the power drain<br>
> and the heat generated.<br>
><br>
> The current hardware configuration is this:<br>
> Corsair Cx750M<br>
> ASUS X99-Deluxe (which seems to support ACS and hence need no patch?)<br>
<br>
</span>Depends on where you install the card.  We have quirks for the X99<br>
chipset (and in fact most Intel chipsets, except the latest) to enforce<br>
isolation of the PCH root ports, but Intel client processors (Core<br>
i7/i5) and Xeon E3 do not support ACS on the processor root ports.<br>
You'd need a Xeon E5 platform to be completely clear of the ACS issues.<br>
<span class=""><br>
> ASUS STRIX GTX 970<br>
> Intel i7-5930K<br>
><br>
> I take that it's recommended, in order to have other configurations<br>
> available, such as both GPUs working in parallel on the same (host) OS,<br>
> to avoid using both NVidia and ATI, and the graphic cards have to be the<br>
> same model (although different OCs are theoretically allowed) in case of<br>
> SLI.<br>
><br>
> I suppose that this should restrict the best choice between another 970<br>
> and a 960<br>
<br>
</span>Generally it's recommended that a GPU for a VM is dedicated to the VM,<br>
graphics drivers on Linux don't really like unbinding devices.  The<br>
Nvidia proprietary driver in particular will not cleanly unbind from a<br>
device to assign to a guest and a bug filed against Nvidia for this<br>
issue was closed wontfix.  That doesn't prevent rebooting between<br>
configurations where the host can take advantage of multiple GPUs, but<br>
AFAIK nobody has gotten SLI to work in a VM, so strike that out as a<br>
possibility unless someone is willing to invest development time on it.<br>
<br>
All things considered, I personally prefer Nvidia for VMs, even despite<br>
their passive aggressive actions to prevent GeForce assignment.  Their<br>
cards handle reset and after you get past the Code 43 issues (and<br>
assuming they don't add new ones), the drivers don't BSOD like the AMD<br>
ones are prone to.  Maxwell has quite nice power efficiency as well.<br>
<br>
If you choose the right AMD card, they can work well and I'm sure others<br>
will chime in with their success stories for AMD.<br>
<br>
And to answer the original questions:<br>
<span class=""><br>
> What distro do you use?<br>
<br>
</span>Fedora<br>
<span class=""><br>
> What kernel are you running? Did you have to re-compile it?<br>
<br>
</span>4.1.x, stock distro<br>
<span class=""><br>
> What CPU and GPUs do you use?<br>
<br>
</span>Xeon E3-1245v2 + EVGA GTX750 SC.  I also have an HD8570 configuration in<br>
the same box as documented in my blog.<br>
<span class=""><br>
> What online tutorial did you use?<br>
<br>
</span>My own :)<br>
<span class=""><br>
> How long have you had it going in a stable fashion?<br>
<br>
</span>Running (with different cards) since before my KVM Forum 2013<br>
presentation, so roughly two years.  I'd only consider it stable since<br>
being able to use stock QEMU and kernel with OVMF, so more like one<br>
year.<br>
<div class="HOEnZb"><div class="h5"><br>
_______________________________________________<br>
vfio-users mailing list<br>
<a href="mailto:vfio-users@redhat.com">vfio-users@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/vfio-users" rel="noreferrer" target="_blank">https://www.redhat.com/mailman/listinfo/vfio-users</a><br>
</div></div></blockquote></div><br></div>