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


#12
Sad 
It  also seems that youtube video plays smoothly, but I have no sound Sad
#13
(07-13-2017, 03:45 PM)Wizzard Wrote: It  also seems that youtube video plays smoothly, but I have no sound Sad

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 Wink

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)


Attached Files Thumbnail(s)
           
#14
Thank you very much, it worksSmile
#15
(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 Wink 

[/quote]

Done by me - now Ayufan can buy some cool drinks.
Now its on you ;-)
#16
New image (0.7.3) with improvements to stability and performance is out Smile
You can find me on IRC, Discord and Twitter


#17
Good, I will try to update my 16.10.
#18
How are you guys going about installing a desktop? "Sudo apt-get install Ubuntu-Desktop"?
#19
(07-17-2017, 08:01 AM)KryPtAlIvIaN Wrote: How are you guys going about installing a desktop? "Sudo apt-get install Ubuntu-Desktop"?

IIRC there is an install script in /usr/local/sbin

Code:
sudo /usr/local/sbin/install_desktop.sh
You can find me on IRC, Discord and Twitter


#20
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.


Possibly Related Threads…
Thread Author Replies Views Last Post
  Official Debian support! Luke 85 148,242 05-13-2024, 12:28 PM
Last Post: foresto
  official support for aarch64 in OpenArena Opvolger 0 1,924 03-24-2022, 02:23 PM
Last Post: Opvolger
  Fedora 32 Release, improved support for Rock(Pro)64 Tharadash 2 6,423 05-05-2020, 08:37 AM
Last Post: zer0sig
  Kickstarter: Allwinner VPU support in the official Linux kernel xalius 8 16,270 10-03-2019, 03:03 AM
Last Post: bunkerWHz

Forum Jump:


Users browsing this thread: 5 Guest(s)