How to get Weston running on Solidruns Hummingboard2 / GC2000

Torsten Sievers torstensievers at googlemail.com
Wed Jul 19 12:48:20 UTC 2017


Hi everybody,

i am fighting a bit with my Hummingboard2 at the moment. It is a dual core
version with the GC2000 GPU.

I want to run Weston on it. So far i succeeded with it, however running
weston-simple-egl either results in a hidden triangle or a distorted one.

But let me explain step by step.


I started with Yocto Pyro and it is as such running fine with kernel
4.9.21-fslc and weston 2.0

When I use  the standard packages from Pyro (libdrm 2.4.75 and mesa 17.0.2
) i get:
- kmscube starting up and showing the smooth cube, however the rgba
textured cube is just black.
- weston starts up and applications like weston-smoke, weston-flower etc
are working fine
- however executing weston-simple-egl does not show anything on the screen.
On the console it is reporting back around 20 fps on the console. No
obvious errors are logged (neither in console, nor weston log nor console)

Then I have upgraded the packages to 2.4.82 and 17.1.5. Now i get:
- kmscube working fine with smooth and textured cube.
- weston-simple-egl shows a translucent background and the rotating
triangle but it is heavily distored. At least you can guess the rotation is
working.
Again no errors and the console reporting back around 20 fps.


I already played a bit with the cma cmdline values for the kernel but i am
staying at 32M at the moment.

Anyone has a clue what is wrong?
Is it worth to go for the git-heads of libdrm and mesa and give it a retry?
​
 IMG_20170719_140405_01.jpg
<https://drive.google.com/file/d/0Bw9RTSYbUCcAZGtQUF9vUi1FTVE/view?usp=drive_web>
​
many thanks and best regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/etnaviv/attachments/20170719/a6c2e2d5/attachment.html>


More information about the etnaviv mailing list