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
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