<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Thanks for pointing that out.<br></div>
<div> </div>
<div>Yes, it does not have an integrated GPU, but fortunately it has enough slots that I can purchase a rather cheap GPU to drive the Linux side of things in addition to my main one. It is more expensive, but seems to be the most compatible based on the feedback I have gotten here.<br></div>
<div> </div>
<div> </div>
<div>On Thu, Oct 22, 2015, at 06:51 AM, Lucas Neves wrote:<br></div>
<blockquote type="cite"><div dir="ltr"><div>Hi Corey,<br></div>
<div> </div>
<div>I'm afraid that the <span style="line-height:1.5;">E5-1620 V3 doesn't have an integrated GPU. I'm not sure though, since Intel simply omitted the "graphics specification" section from its page:</span><span style="line-height:1.5;"><a href="http://ark.intel.com/products/82763/Intel-Xeon-Processor-E5-1620-v3-10M-Cache-3_50-GHz">http://ark.intel.com/products/82763/Intel-Xeon-Processor-E5-1620-v3-10M-Cache-3_50-GHz</a> . So you would need a separate video card for your host system, if you want to use Linux as a desktop. That's why I chose the i5-4690k over a Xeon.</span><br></div>
<div> </div>
<div><span style="line-height:1.5;">For the record: my Radeon r9-285 by ASUS works with OVMF, but if I turn the guest off, I need to reboot the host. Guest soft-reboots are fine.</span><br></div>
<div> </div>
<div><span style="line-height:1.5;">I think that my ASUS Z87-PRO would yeald a proper IOMMU configuration if I had only one video card. But I also have an Nvidia GTX-660, that I use for the Linux host, and both the Nvidia and the ATI cards are put in the same IOMMU group. So I need Alex Williamson's patch to enable overrides for missing ACS capabilities. This patch creates DMAR problems that affect my Intel i915 HDMI audio, used by my wife's seat -- yes, I'm running KVM on top of a multiseat system. These DMAR issues are fixed by disabling IOMMU for the integrated graphics, booting with </span><span class="highlight" style="background-color: rgb(238, 238, 238)"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif"><span class="size" style="font-size:13px">CONFIG_CMDLINE_LINUX=intel_iommu=on,</span></span></span></span><span class="highlight" style="background-color: rgb(238, 238, 238)"><span class="colour" style="color:rgb(34, 34, 34)"><span class="font" style="font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, sans-serif"><span class="size" style="font-size:13px">igfx_off</span></span></span></span><span style="line-height:1.5;">. Phew!</span><br></div>
<div> </div>
<div><span style="line-height:1.5;">Good luck!</span><br></div>
<div><span style="line-height:1.5;">Lucas</span><br></div>
<div> </div>
<div> </div>
<div><div dir="ltr">On Thu, Oct 22, 2015 at 10:42 AM Corey Larson <<a href="mailto:corey@eatrunco.de">corey@eatrunco.de</a>> wrote:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204, 204, 204);border-left-style:solid;padding-left:1ex;"><div>Thanks for all the help, everyone! I really appreciate it.<br></div>
<div> </div>
<div>So, to summarize and make sure I have condensed all this info properly,<br></div>
<div>the consensus seems to be that:<br></div>
<div> </div>
<div>  1. Current Skylake CPUs are a bad choice for vfio builds (because of a<br></div>
<div>  lack of ACS).<br></div>
<div>  2. Xeon E5 CPUs are good. E3 and Core iX CPUs are bad for vfio<br></div>
<div>  (because of a lack of ACS).<br></div>
<div>  3. Look for motherboards that explicitly list VT-d as a feature. ASUS<br></div>
<div>  boards seem to be wonky. People seem to have good success with ASRock<br></div>
<div>  boards.<br></div>
<div>  4. Configurations that rely on the ACS override patch may act weird,<br></div>
<div>  and are less likely to be supported. Which makes sense given the<br></div>
<div>  nature of the patch.<br></div>
<div> </div>
<div>As I was researching a build to leverage vfio, I did read AW's blog<br></div>
<div>posts, but had thought "Xeon? I'm not made of money!" After seeing it<br></div>
<div>pushed more on this list, I did more research and found that some of the<br></div>
<div>"entry-level" Xeons (specifically the E5-1620 V3) are very much within<br></div>
<div>the realm of regular people.<br></div>
<div> </div>
<div>Additionally, from those links to the HW lists, it seems that the an<br></div>
<div>ASRock (in my case, a X99 Extreme4 since its cheaper than the 6, thanks<br></div>
<div>for the pointer Nick) paired with a Xeon E5-1620 V3 is a practical and<br></div>
<div>cost effective solution.<br></div>
<div> </div>
<div>Thanks again!<br></div>
<div> </div>
<div>On Wed, Oct 21, 2015, at 11:26 AM, Corey Larson wrote:<br></div>
<div>> I am in a position where I can do a new build with this technology in<br></div>
<div>> mind. How do I go about picking a motherboard that will have the best<br></div>
<div>> compatibility to do vfio?<br></div>
<div>><br></div>
<div>> Currently, my plan is to use this board:<br></div>
<div>> <a href="https://www.asus.com/us/Motherboards/H170-PRO-GAMING/specifications/">https://www.asus.com/us/Motherboards/H170-PRO-GAMING/specifications/</a>. I<br></div>
<div>> plan to add an additional GPU (NVidia GTX 960) for the guest, and use<br></div>
<div>> the integrated Intel graphics to drive Linux. I also plan to make use of<br></div>
<div>> OVMF to avoid the Intel VGA arbitration patch.<br></div>
<div>><br></div>
<div>> I appreciate any information you can share with me to help guide me!<br></div>
<div>> --<br></div>
<div>> Corey Larson<br></div>
<div>> <a href="mailto:corey@eatrunco.de">corey@eatrunco.de</a><br></div>
<div>><br></div>
<div>> _______________________________________________<br></div>
<div>> vfio-users mailing list<br></div>
<div>> <a href="mailto:vfio-users@redhat.com">vfio-users@redhat.com</a><br></div>
<div>> <a href="https://www.redhat.com/mailman/listinfo/vfio-users">https://www.redhat.com/mailman/listinfo/vfio-users</a><br></div>
<div> </div>
<div>_______________________________________________<br></div>
<div>vfio-users mailing list<br></div>
<div><a href="mailto:vfio-users@redhat.com">vfio-users@redhat.com</a><br></div>
<div><a href="https://www.redhat.com/mailman/listinfo/vfio-users">https://www.redhat.com/mailman/listinfo/vfio-users</a><br></div>
</blockquote></div>
</div>
</blockquote><div> </div>
</body>
</html>