<div dir="ltr"><span style="color:rgb(85,85,85);font-family:arial,sans-serif;font-size:13px;white-space:nowrap">Yakui what requirements exist for the motherboard and graphics configuration for running DRM?  We're trying to use Intel processors for h264 video encoding in a headless setup.  We have everything working fine in our desktop X environment, but moving to headless mode is proving tricky.</span><div>

<span style="color:rgb(85,85,85);font-family:arial,sans-serif;font-size:13px;white-space:nowrap"><br></span></div><div><span style="color:rgb(85,85,85);font-family:arial,sans-serif;font-size:13px;white-space:nowrap">My impression is that this would be the standard:</span><br>

<div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">* motheboard with a video output (in order to create /dev/dri/card0)</span><br></div>
<div><font color="#555555" face="arial, sans-serif"><span style="white-space:nowrap">* intel CPU with integrated graphics</span></font></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">* i965 drivers installed to linux</span></div>
<div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif"><br>
</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">Whereas this case would not be possible:</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">* motherboard with no video output</span></div>

<div><span style="color:rgb(85,85,85);font-family:arial,sans-serif;white-space:nowrap">* intel CPU with integrated graphics</span><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif"><br>
</span></div><div><span style="color:rgb(85,85,85);font-family:arial,sans-serif;white-space:nowrap">* i965 drivers can't be installed because there's no output to reference?</span><span style="color:rgb(85,85,85);font-family:arial,sans-serif;white-space:nowrap"><br>

</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">* discrete graphics card (ati or nvidia) -- creates /dev/dri/card0 but of the wrong type</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif"><br>

</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">And this would also not be possible:</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">*motherboard with no video output, but booted in headless mode</span></div>

<div><span style="color:rgb(85,85,85);font-family:arial,sans-serif;white-space:nowrap">* intel CPU with integrated graphics</span><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif"><br>
</span></div><div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">*i965 drivers are installed, but because no video output is present, /dev/dri/card0 cannot be created</span></div></div>
<div><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif"><br></span></div><div style><span style="white-space:nowrap;color:rgb(85,85,85);font-family:arial,sans-serif">What sort of hardware/software setups are people successfully using DRM in?  We have a mishmash of configurations we're trying, but are still learning the connections between X server, DRM, VAAPI, and the hardware .</span></div>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 9, 2013 at 12:41 AM, ykzhao <span dir="ltr"><<a href="mailto:yakui.zhao@intel.com" target="_blank">yakui.zhao@intel.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Wed, 2013-05-08 at 16:27 -0600, Matt Pekar wrote:<br>
> Is it possible to take an intel CPU, motheboard w/out video output,<br>
> and use VAAPI through it?<br>
><br>
><br>
> I'm trying to use a custom xorg.conf along these lines:<br>
><br>
><br>
> Section "Device"<br>
>         Identifier "intel0"<br>
>         Driver "intel"<br>
> EndSection<br>
><br>
><br>
> Section "Screen"<br>
>         Identifier "screen0"<br>
>         Device "intel0"<br>
><br>
> EndSection<br>
><br>
><br>
> But I'm unable to start X with this:<br>
><br>
><br>
> [  5507.348] (II) intel: Driver for Intel Integrated Graphics<br>
> Chipsets: i810,<br>
> i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,<br>
> E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,<br>
> 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,<br>
> 4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,<br>
> Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),<br>
> Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),<br>
> Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),<br>
> Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),<br>
> Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,<br>
> Ivybridge Server (GT2)<br>
> [  5507.348] (--) using VT number 7<br>
><br>
><br>
> [  5507.353] (EE) No devices detected.<br>
> [  5507.353]<br>
> Fatal server error:<br>
> [  5507.353] no screens found<br>
> [  5507.354]<br>
><br>
><br>
> Does X check that there is a physical video out on the motherboard for<br>
> it to load a device?  Has anyone been able to use X and VAAPI in this<br>
> sort of headless mode?  Would a better approach be to ditch X entirely<br>
> and use VAAPI through DRM?<br>
<br>
</div></div>The current libva/intel-vaapi driver can be used even when the X is not<br>
started.<br>
<br>
For example: vainfo/avcenc can work without X.<br>
<br>
You can see the corresponding test case of libva about how to use vaapi<br>
under DRM mode.<br>
<br>
thanks.<br>
<br>
<br>
<br>
<br>
><br>
><br>
><br>
<br>
<br>
</blockquote></div><br></div>