07-19-2017, 09:21 PM
(This post was last modified: 07-19-2017, 09:40 PM by pfeerick.
Edit Reason: added that image was running on microSD
)
After a little more digging around, and head scratching, ayufan and lenny have had some success with getting the glmark2-es2 score up more where they should be. It's basically a three step process on the 0.7.3 Xenial Mate image, which we can hopefully make a lot simpler in a future release.
In a nutshell, Lenny identified some more tweaks that needed to be applied, and one or to other settings needed to be changed. I turned the bulk of the tweaks into a dumb script, which you can copy from here. You probably need to reboot after running it if all went well. Note that this will probably not be needed in a later build, this is only to get it working on the pre-release 0.7.3 image!
Then you need to turn software composition OFF in two places. Refer to the below embedded screenshots to see where to go (click for larger versions).
After doing this, I got the following scores (without any other changes to performance governors, clock speeds, etc). These scores were gathered on a mostly virgin 0.7.3 Xenial Mate image running from a Samsung EVO 32GB microSD.
glmark2-es2 (Windowed) on LCD: 94
glmark2-es2 (Fullscreen) on LCD: 97
In a nutshell, Lenny identified some more tweaks that needed to be applied, and one or to other settings needed to be changed. I turned the bulk of the tweaks into a dumb script, which you can copy from here. You probably need to reboot after running it if all went well. Note that this will probably not be needed in a later build, this is only to get it working on the pre-release 0.7.3 image!
Then you need to turn software composition OFF in two places. Refer to the below embedded screenshots to see where to go (click for larger versions).
After doing this, I got the following scores (without any other changes to performance governors, clock speeds, etc). These scores were gathered on a mostly virgin 0.7.3 Xenial Mate image running from a Samsung EVO 32GB microSD.
glmark2-es2 (Windowed) on LCD: 94
Code:
=======================================================
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: 116 FrameTime: 8.621 ms
[build] use-vbo=true: FPS: 125 FrameTime: 8.000 ms
[texture] texture-filter=nearest: FPS: 133 FrameTime: 7.519 ms
[texture] texture-filter=linear: FPS: 127 FrameTime: 7.874 ms
[texture] texture-filter=mipmap: FPS: 139 FrameTime: 7.194 ms
[shading] shading=gouraud: FPS: 98 FrameTime: 10.204 ms
[shading] shading=blinn-phong-inf: FPS: 99 FrameTime: 10.101 ms
[shading] shading=phong: FPS: 86 FrameTime: 11.628 ms
[shading] shading=cel: FPS: 79 FrameTime: 12.658 ms
[bump] bump-render=high-poly: FPS: 62 FrameTime: 16.129 ms
[bump] bump-render=normals: FPS: 144 FrameTime: 6.944 ms
[bump] bump-render=height: FPS: 128 FrameTime: 7.812 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 78 FrameTime: 12.821 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 47 FrameTime: 21.277 ms
[pulsar] light=false:quads=5:texture=false: FPS: 169 FrameTime: 5.917 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 34 FrameTime: 29.412 ms
[desktop] effect=shadow:windows=4: FPS: 82 FrameTime: 12.195 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 24 FrameTime: 41.667 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 36 FrameTime: 27.778 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 26 FrameTime: 38.462 ms
[ideas] speed=duration: FPS: 86 FrameTime: 11.628 ms
[jellyfish] <default>: FPS: 81 FrameTime: 12.346 ms
[terrain] <default>: Unsupported
[shadow] <default>: FPS: 80 FrameTime: 12.500 ms
[refract] <default>: FPS: 17 FrameTime: 58.824 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 153 FrameTime: 6.536 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 100 FrameTime: 10.000 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 146 FrameTime: 6.849 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 116 FrameTime: 8.621 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 84 FrameTime: 11.905 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 106 FrameTime: 9.434 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 106 FrameTime: 9.434 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 106 FrameTime: 9.434 ms
=======================================================
glmark2 Score: 94
=======================================================
glmark2-es2 (Fullscreen) on LCD: 97
Code:
=======================================================
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: 123 FrameTime: 8.130 ms
[build] use-vbo=true: FPS: 125 FrameTime: 8.000 ms
[texture] texture-filter=nearest: FPS: 125 FrameTime: 8.000 ms
[texture] texture-filter=linear: FPS: 125 FrameTime: 8.000 ms
[texture] texture-filter=mipmap: FPS: 125 FrameTime: 8.000 ms
[shading] shading=gouraud: FPS: 125 FrameTime: 8.000 ms
[shading] shading=blinn-phong-inf: FPS: 125 FrameTime: 8.000 ms
[shading] shading=phong: FPS: 124 FrameTime: 8.065 ms
[shading] shading=cel: FPS: 111 FrameTime: 9.009 ms
[bump] bump-render=high-poly: FPS: 82 FrameTime: 12.195 ms
[bump] bump-render=normals: FPS: 125 FrameTime: 8.000 ms
[bump] bump-render=height: FPS: 125 FrameTime: 8.000 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 68 FrameTime: 14.706 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 30 FrameTime: 33.333 ms
[pulsar] light=false:quads=5:texture=false: FPS: 125 FrameTime: 8.000 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 22 FrameTime: 45.455 ms
[desktop] effect=shadow:windows=4: FPS: 82 FrameTime: 12.195 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 29 FrameTime: 34.483 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 51 FrameTime: 19.608 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 34 FrameTime: 29.412 ms
[ideas] speed=duration: FPS: 120 FrameTime: 8.333 ms
[jellyfish] <default>: FPS: 90 FrameTime: 11.111 ms
[terrain] <default>: Unsupported
[shadow] <default>: FPS: 75 FrameTime: 13.333 ms
[refract] <default>: FPS: 16 FrameTime: 62.500 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 125 FrameTime: 8.000 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 114 FrameTime: 8.772 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 125 FrameTime: 8.000 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 126 FrameTime: 7.937 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 87 FrameTime: 11.494 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 125 FrameTime: 8.000 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 125 FrameTime: 8.000 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 125 FrameTime: 8.000 ms
=======================================================
glmark2 Score: 97
=======================================================