(07-13-2017, 02:43 PM)Wizzard Wrote: Ok, clean installed the latest version, enabled Mali, maybe Tux Racer has a little higher fps,but it is not smooth yet.
Noticed that window title is a little distorted in LXQt session with Openbox WM.
There are many issues with the image - particularly on the Pinebook. But its a start. Also, Tux Racer may not use mali unless you compile it to do so.
07-13-2017, 11:12 PM (This post was last modified: 07-13-2017, 11:58 PM by pfeerick.
Edit Reason: added audio fix note
)
(07-13-2017, 03:45 PM)Wizzard Wrote: It also seems that youtube video plays smoothly, but I have no sound
Wizzard... I reported that in the IRC last night (and you can see some screenshots attached of what the sound preferences looks like when it's not working OOTB). I thought it was package related, but it looks like it wasn't... it seems the group change I made didn't take effect until I rebooted. Run "sudo usermod -aG audio pine64" and reboot, and your sound will work again
With respect to glmark2-es2 results, on the pinebook on a 0.5.x release I got the following results (just for giggles) - a score of 19:
Code:
pfeerick@pinebook:~$ uname -a
Linux pinebook 3.10.105-bsp-1.2-ayufan-65 #1 SMP PREEMPT Mon Jun 5 06:57:47 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux
pfeerick@pinebook:~$ glmark2-es2
libEGL warning: DRI2: failed to authenticate
** Failed to set swap interval. Results may be bounded above by refresh rate.
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: VMware, Inc.
GL_RENDERER: Gallium 0.4 on llvmpipe (LLVM 3.8, 128 bits)
GL_VERSION: OpenGL ES 3.0 Mesa 12.0.6
=======================================================
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=false: FPS: 20 FrameTime: 50.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[build] use-vbo=true: FPS: 25 FrameTime: 40.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=nearest: FPS: 33 FrameTime: 30.303 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=linear: FPS: 31 FrameTime: 32.258 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[texture] texture-filter=mipmap: FPS: 30 FrameTime: 33.333 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=gouraud: FPS: 19 FrameTime: 52.632 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=blinn-phong-inf: FPS: 18 FrameTime: 55.556 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=phong: FPS: 17 FrameTime: 58.824 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shading] shading=cel: FPS: 17 FrameTime: 58.824 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[bump] bump-render=high-poly: FPS: 10 FrameTime: 100.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[bump] bump-render=normals: FPS: 34 FrameTime: 29.412 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[bump] bump-render=height: FPS: 31 FrameTime: 32.258 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 24 FrameTime: 41.667 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 15 FrameTime: 66.667 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[pulsar] light=false:quads=5:texture=false: FPS: 29 FrameTime: 34.483 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 6 FrameTime: 166.667 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[desktop] effect=shadow:windows=4: FPS: 14 FrameTime: 71.429 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 13 FrameTime: 76.923 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 13 FrameTime: 76.923 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 16 FrameTime: 62.500 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[ideas] speed=duration: FPS: 7 FrameTime: 142.857 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[jellyfish] <default>: FPS: 10 FrameTime: 100.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[terrain] <default>: FPS: 0 FrameTime: inf ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[shadow] <default>: FPS: 13 FrameTime: 76.923 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[refract] <default>: FPS: 2 FrameTime: 500.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 26 FrameTime: 38.462 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 24 FrameTime: 41.667 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 26 FrameTime: 38.462 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[function] fragment-complexity=low:fragment-steps=5: FPS: 25 FrameTime: 40.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[function] fragment-complexity=medium:fragment-steps=5: FPS: 24 FrameTime: 41.667 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 25 FrameTime: 40.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 25 FrameTime: 40.000 ms
** Failed to set swap interval. Results may be bounded above by refresh rate.
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 23 FrameTime: 43.478 ms
=======================================================
glmark2 Score: 19
=======================================================
On the 0.7.2 after running sudo pine64_enable_sunxidrm.sh and rebooting to let the changes take effect, I got a score of 29 on one pass, and 27 on a second, and it looks like one test fails completely atm. Not a bat start for the first pass of MALI/DRM, and considering this is a pre-release image!
Code:
pine64@pinebook:~$ glmark2-es2
=======================================================
glmark2 2014.03+git20150611.fa71af2d
=======================================================
OpenGL Information
GL_VENDOR: ARM
GL_RENDERER: Mali-400 MP
GL_VERSION: OpenGL ES 2.0
=======================================================
[build] use-vbo=false: FPS: 28 FrameTime: 35.714 ms
[build] use-vbo=true: FPS: 33 FrameTime: 30.303 ms
[texture] texture-filter=nearest: FPS: 33 FrameTime: 30.303 ms
[texture] texture-filter=linear: FPS: 34 FrameTime: 29.412 ms
[texture] texture-filter=mipmap: FPS: 35 FrameTime: 28.571 ms
[shading] shading=gouraud: FPS: 32 FrameTime: 31.250 ms
[shading] shading=blinn-phong-inf: FPS: 32 FrameTime: 31.250 ms
[shading] shading=phong: FPS: 31 FrameTime: 32.258 ms
[shading] shading=cel: FPS: 30 FrameTime: 33.333 ms
[bump] bump-render=high-poly: FPS: 27 FrameTime: 37.037 ms
[bump] bump-render=normals: FPS: 35 FrameTime: 28.571 ms
[bump] bump-render=height: FPS: 34 FrameTime: 29.412 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 30 FrameTime: 33.333 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 24 FrameTime: 41.667 ms
[pulsar] light=false:quads=5:texture=false: FPS: 36 FrameTime: 27.778 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 20 FrameTime: 50.000 ms
[desktop] effect=shadow:windows=4: FPS: 30 FrameTime: 33.333 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 15 FrameTime: 66.667 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 19 FrameTime: 52.632 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 16 FrameTime: 62.500 ms
[ideas] speed=duration: FPS: 31 FrameTime: 32.258 ms
[jellyfish] <default>: FPS: 26 FrameTime: 38.462 ms
Error: SceneTerrain requires Vertex Texture Fetch support, but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0
[terrain] <default>: Unsupported
[shadow] <default>: FPS: 29 FrameTime: 34.483 ms
[refract] <default>: FPS: 12 FrameTime: 83.333 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 35 FrameTime: 28.571 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 32 FrameTime: 31.250 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 35 FrameTime: 28.571 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 34 FrameTime: 29.412 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 30 FrameTime: 33.333 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 33 FrameTime: 30.303 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 33 FrameTime: 30.303 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 33 FrameTime: 30.303 ms
=======================================================
glmark2 Score: 29
=======================================================
[xcb] Unknown request in queue while appending request
[xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
[xcb] Aborting, sorry about that.
glmark2-es2: ../../src/xcb_io.c:165: append_pending_request: Assertion `!xcb_xlib_unknown_req_pending' failed.
Aborted (core dumped)
07-16-2017, 09:31 AM (This post was last modified: 07-17-2017, 12:16 AM by guidol.)
(07-12-2017, 05:13 PM)Luke Wrote: [quote pid='29212' dateline='1499895986']
Now head over and click the paypal (ayufan@osk-net.pl) in his signature and buy him a beer
[/quote]
Done by me - now Ayufan can buy some cool drinks.
Now its on you ;-)
Great, so I upgraded to zesty by do-release-upgrade, everything went well until first reboot after upgrade. There was just non-blinking cursor on top left and no key was responding. So I am flashing 0.7.3 fresh.