imx6qsabresd hardware gpu acceleration

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6qsabresd hardware gpu acceleration

523 Views
aidameriem
Contributor II

Hello everyone,

I'm trying to build an image according to those parameters :

- iMX : MCIMX6Q-SDB

- Using Yocto

- Need of QtWebkit

- Using the hardware GPU acceleration of Vivante

- With Wayland/Weston

- We're using a EETI eGalax Touch Screen for testing

- On a sdcard

The actual purpose is to obtain the best performance possible with a HTML5 app... (400/500 FPS would be perfect :-))

Here's the problem, nothing is displayed on my screen, it's like the "Vivante driver" stops my weston server (I also tried with x-server, it stops it too).

I'm using

MACHINE="imx6qsabresd"

DISTRO_FEATURES += " opengl glibc ..."

IMAGE_INSTALL += " qt4-embedded qtwebkit qtwebkit-examples"

"require recipes-graphics/images/core-image-weston.bb"

PREFERRED_PROVIDER_virtual/kernel = "linux-imx"

I don't know what I'm doing wrong but nothing is happening on my display.

When I try "cat /dev/urandom > /dev/fb0" I get a "No space left on device /dev/fb0".

Is there something to change in the "imx6qsabresd.conf" ? Maybe it's a question of partition space in the sdcard ?

Thank you,

Aïda

Labels (4)
0 Kudos
1 Reply

311 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi Aida,

it occurs when you write larger than fb mem size. The framebuffer is a buffer of n bytes. If you write more than n bytes to it, you'll get that error. You can get the contents of the framebuffer, and also see the size of it by looking at the file size, by cat /dev/graphics/fb0 > foo But that doesn't explain why you don't see anything on the LCD. You can take a look at the kernel log, if any case how do you configure the video mode.

Hope this helps

0 Kudos