RE: First images with DRM and Mali support - Luke - 07-17-2017
(07-17-2017, 12:43 PM)Wizzard Wrote: 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.
thanks for testing. A lot of development going into this right now, so be prepared to reflash soon
RE: First images with DRM and Mali support - dkryder - 07-18-2017
I put the xenial-minimal-sopine-bspkernel-0.7.3-85 on sd card, fresh install, and there does not appear to be anything happening. no boot, it seems, since there is no activity on ethernet lights. reminds me of what a wrong kernel looks like, like a while back the kernel update was using a pine64+ kernel on a sopine. has anyone gotten a fresh install of this build to work on sopine?
RE: First images with DRM and Mali support - Wizzard - 07-18-2017
(07-17-2017, 05:28 PM)Luke Wrote: (07-17-2017, 12:43 PM)Wizzard Wrote: 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.
thanks for testing. A lot of development going into this right now, so be prepared to reflash soon
No problem. I think I should upgrade the usual way, not by do-release-upgrade. I think I will stay on xenial for some time now.
RE: First images with DRM and Mali support - pfeerick - 07-19-2017
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
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
=======================================================
RE: First images with DRM and Mali support - tllim - 07-19-2017
This is awesome :-)
RE: First images with DRM and Mali support - ayufan - 07-20-2017
pfeerick: script is not needed, and ideally you should not run it at all: http://pastebin.ubuntu.com/25130258/.
The only requirement seems to turn off composition
RE: First images with DRM and Mali support - combs - 07-20-2017
hello! Super cool, nice work ayufan!!
Luke had mentioned some backlight + sound issues on Pinebook over here, are these still outstanding? I checked the gh issues and didn't see anything
https://forum.pine64.org/showthread.php?tid=4750
RE: First images with DRM and Mali support - dkryder - 07-20-2017
if you like billards there is billardGL. 3D billards. played for 30 min and did not crash, no issues at all except for the lag and lack of fluidity which is understandable. the graphics are very good
RE: First images with DRM and Mali support - pfeerick - 07-20-2017
(07-20-2017, 03:06 AM)ayufan Wrote: pfeerick: script is not needed, and ideally you should not run it at all: http://pastebin.ubuntu.com/25130258/.
The only requirement seems to turn off composition
So those changes by Lenny were only coincidental? Even better!
RE: First images with DRM and Mali support - rookieone - 07-21-2017
(07-20-2017, 06:10 PM)pfeerick Wrote: So those changes by Lenny were only coincidental? Even better!
Have a similar experience indeed, after putting backup of mesa-egl directory in place still same test score.
|