[meta-intel] [PATCH 0/2] [Dylan] meta-valleyisland: update README and machine conf file

IGI/Falk Bauer f.bauer at igi-systems.com
Wed Mar 26 04:28:32 PDT 2014


Hello Rebecca,

I am currently working with an evaluation board based on the E3825 chipset. To evaluate the usage of yocto I have recently checked out your git branch for valleyisland. So far the image is successfully booting into the core sato image. Thanks for your great work.
At the moment I am working to support OpenGL in the XServer via mesa. And I have a local fix for the accelerated graphics driver which is different to yours in this patch.
It seems for me that the E38 Series uses the i965 mesa driver for 3D acceleration. With the inclusion of ${XSERVER_IA32_I915} the i915_dri.so is included in the rootfs. This leads to the following error message in Xorg.0.log:

...
[4261009.207] (II) intel(0): SNA initialized with Valleyview (gen7) backend
[4261009.207] (==) intel(0): Backing store disabled
[4261009.207] (==) intel(0): Silken mouse enabled
[4261009.207] (II) intel(0): HW Cursor enabled
[4261009.207] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[4261009.208] (==) intel(0): DPMS enabled
[4261009.208] (II) intel(0): [DRI2] Setup complete
[4261009.208] (II) intel(0): [DRI2]   DRI driver: i965
[4261009.208] (II) intel(0): direct rendering: DRI2 Enabled
[4261009.208] (==) intel(0): hotplug detection: "enabled"
[4261009.209] (--) RandR disabled
[4261009.238] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[4261009.238] (EE) AIGLX: reverting to software rendering
[4261009.238] (II) AIGLX: Screen 0 is not DRI capable
[4261009.238] (EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
[4261009.238] (EE) GLX: could not load software renderer
[4261009.239] (II) GLX: no usable GL providers found for screen 0...

With the inclusion of ${XSERVER_IA32_I965} the i965_dri.so is deployed in an image. And the GL capabilities seems to be ok following the log in Xorg.0.log:

...
[4261362.100] (II) intel(0): SNA initialized with Valleyview (gen7) backend
[4261362.101] (==) intel(0): Backing store disabled
[4261362.101] (==) intel(0): Silken mouse enabled
[4261362.101] (II) intel(0): HW Cursor enabled
[4261362.101] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[4261362.103] (==) intel(0): DPMS enabled
[4261362.103] (II) intel(0): [DRI2] Setup complete
[4261362.103] (II) intel(0): [DRI2]   DRI driver: i965
[4261362.103] (II) intel(0): direct rendering: DRI2 Enabled
...

It seems to me that the E38 series is supported by the i965_dri.so file despite that the kernel module for the drm/dri driver is called i915.ko. But maybe I am missing some point here because I have not tested the OpenGL capabilities yet.

With kind regards
Falk Bauer


------------------------------------------------------
IGI - Ingenieur-Gesellschaft fuer Interfaces mbH
Dipl.-Ing. Falk Bauer Applications Engineer
Langenauer Str. 46
57223 Kreuztal, Germany
Tel.: +49 2732 5525 0
Fax: +49 2732 5525 25
E-mail: f.bauer at igi-systems.com
Internet: www.igi-systems.com
-----------------------------------------------------------Ursprüngliche Nachricht-----
Von: meta-intel-bounces at yoctoproject.org [mailto:meta-intel-bounces at yoctoproject.org] Im Auftrag von rebecca.swee.fun.chang at intel.com
Gesendet: Mittwoch, 26. März 2014 18:07
An: meta-intel at yoctoproject.org
Betreff: [meta-intel] [PATCH 0/2] [Dylan] meta-valleyisland: update README and machine conf file

From: Chang Rebecca Swee Fun <rebecca.swee.fun.chang at intel.com>

Hi everyone,

In this patch series, I have changed the machine conf file to include ${XSERVER_IA32_I915} to the build. This is an urgent fix for meta-valleyisland as the image built without the fix is using unaccelerated frame buffer driver to do graphics rendering. The BSP should support i915 accelerated graphics driver.

Besides, the README of meta-valleyisland has also updated with Yocto Project Compliance note and HD Audio build note. Customers need to know that, in order to get HD Audio working, they need to have gstreamer and ffmpeg plugins installed. And these plugins are provided by adding "commercial" license flags in local.conf.

Please pull this patch set into meta-intel Dylan branch.

Thanks.

Rebecca

The following changes since commit 6ea7c0f0af5ad20bffba3cf21b17da892e842f82:

  valleyisland: linux-yocto-3.8: update meta SRCREV (2014-03-13 10:36:54 -0500)

are available in the git repository at:

  git://git.yoctoproject.org/meta-intel-contrib rebeccas/meta-valleyisland-dylan-dev
  http://git.yoctoproject.org/cgit.cgi/meta-intel-contrib/log/?h=rebeccas/meta-valleyisland-dylan-dev

Chang Rebecca Swee Fun (2):
  meta-valleyisland: update README with extra notes
  meta-valleyisland: include Intel I915 Xorg driver to machine conf
    file

 meta-isg/meta-valleyisland/README                      |   16 ++++++++++++++++
 .../conf/machine/valleyisland-32.conf                  |    1 +
 .../conf/machine/valleyisland-64.conf                  |    1 +
 3 files changed, 18 insertions(+)

--
1.7.10.4

--
_______________________________________________
meta-intel mailing list
meta-intel at yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-intel





More information about the meta-intel mailing list