First images with DRM and Mali support for A64
#21
(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 Wink
You can find me on IRC, Discord and Twitter


  Reply
#22
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?
  Reply
#23
(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 Wink

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.
  Reply
#24
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).

[Image: 35197371374_2182362fab.jpg]

[Image: 35197369484_89983bd180.jpg]

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
=======================================================
  Reply
#25
This is awesome :-)
  Reply
#26
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 Smile
Homepage: https://ayufan.eu

Releases:
Rock/Pro 64/Pinebook Pro: LinuxChromium OS
So/Pine A64/Pinebook: LinuxAndroid 6.0Android 7.1

Buy me a Beer
  Reply
#27
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
  Reply
#28
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
  Reply
#29
(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 Smile

So those changes by Lenny were only coincidental? Even better!
  Reply
#30
(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.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Official Debian support! Luke 60 32,163 Yesterday, 09:57 PM
Last Post: nyankat
  Fedora 32 Release, improved support for Rock(Pro)64 Tharadash 2 1,987 05-05-2020, 08:37 AM
Last Post: zer0sig
  Kickstarter: Allwinner VPU support in the official Linux kernel xalius 8 5,450 10-03-2019, 03:03 AM
Last Post: bunkerWHz

Forum Jump:


Users browsing this thread: 1 Guest(s)