<div dir="ltr"><div>Hi,</div><div><br></div><div>some update from my side.</div><div><br></div>I updated the device now to mesa-git (revision 2412c4c81ea0488df865817a0de91ec46e359b72), wayland-protocols-1.9, wayland-1.13.91 and weston 2.99.91 <div>The problem still persists.</div><div><br></div><div>However i noticed in dmesg sporadic lines. I am uncertain if they are related to the problem.</div><div><br></div><div>The dmesg line is       alloc_contig_range: [4e087, 4e088) PFNs busy</div><div><br></div><div>The message is always showing the same address. </div><div>When running weston-simple-egl the messages comes in a pack of 1-6 messages within half a second and then the next pack comes in about 1-5 seconds later. As soon as I stop weston-simple-egl the message disappears.</div><div>when running weston-simple-shm  the same message comes in as well, but only 1-2 messages per second, with 1-2 seconds gaps. In contrast to weston-simple-egl the display of weston-simple-shm looks good.</div><div><br></div><div>Further glmark2 with drm-glesv2 backend is running visually fine on almost all tests (only exception i noticed was terrain, where it is complaining about shaders).</div><div><br></div><div>any clue where i should dig in to understand why the weston-simple-egl is distorted?</div><div><br></div><div>Best regards</div><div>  Torsten</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-07-19 14:48 GMT+02:00 Torsten Sievers <span dir="ltr"><<a href="mailto:torstensievers@googlemail.com" target="_blank">torstensievers@googlemail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.8px">Hi everybody,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">i am fighting a bit with my Hummingboard2 at the moment. It is a dual core version with the GC2000 GPU.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">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.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">But let me explain step by step.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I started with Yocto Pyro and it is as such running fine with kernel 4.9.21-fslc and weston 2.0<br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">When I use  the standard packages from Pyro (libdrm 2.4.75 and mesa 17.0.2 ) i get:</div><div style="font-size:12.8px">- kmscube starting up and showing the smooth cube, however the rgba textured cube is just black.</div><div style="font-size:12.8px">- weston starts up and applications like weston-smoke, weston-flower etc are working fine</div><div style="font-size:12.8px"></div><div style="font-size:12.8px">- 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)</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Then I have upgraded the packages to 2.4.82 and 17.1.5. Now i get:</div><div style="font-size:12.8px">- kmscube working fine with smooth and textured cube.<br></div><div style="font-size:12.8px">- 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.</div><div style="font-size:12.8px">Again no errors and the console reporting back around 20 fps.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I already played a bit with the cma cmdline values for the kernel but i am staying at 32M at the moment.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Anyone has a clue what is wrong? </div><div style="font-size:12.8px">Is it worth to go for the git-heads of libdrm and mesa and give it a retry?</div><div style="font-size:12.8px">​<br><div class="gmail_chip gmail_drive_chip" style="width:396px;height:18px;max-height:18px;background-color:rgb(245,245,245);padding:5px;font-family:arial;font-weight:bold;font-size:13px;border:1px solid rgb(221,221,221);line-height:1"><a href="https://drive.google.com/file/d/0Bw9RTSYbUCcAZGtQUF9vUi1FTVE/view?usp=drive_web" style="display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration-line:none;padding:1px 0px;border:none;width:396px" target="_blank"><img src="https://drive-thirdparty.googleusercontent.com/16/type/image/jpeg" class="m_6881620756721762565gmail-CToWUd" style="vertical-align:bottom;border:none"> <span dir="ltr" style="vertical-align:bottom;text-decoration:none">IMG_20170719_140405_01.jpg</span></a></div>​<br></div><div style="font-size:12.8px">many thanks and best regards</div></div>
</blockquote></div><br></div>