Glmark2 results

Hi!
Is there anyone running the Vim 4 with Panfrost and kernel 5.15 who could share the glmark2 and/or glmark2-es2-wayland results?
Thanks in advance!

The VIM4 currently requires the Amlogic Linux 5.4 vendor kernel and Mali blobs. Amlogic’s next kernel (not shared anywhere public that I found yet) is based on Linux 5.15 but the display stack depends on their own proprietary DRM frameworks so even if the Mali G52 on the board is technically supported by panfrost, mesa doesn’t support the DRM layer. This topic isn’t my greatest area of expertise though, so it would be nice to be proven wrong :slight_smile:

2 Likes

What a mess! Anyway even if not with Panfrost but with Mali blobs, could someone share glmark2 results? I am comparing different boards that I’d like to use specifically for 3d gaming and I need this benchmark also for the Vim 4 :slight_smile:

Hello @Electr1

Can you help to check the glmark2-es2-wayland results on VIM4 with 5.15 kernel?

2 Likes

Hi @Matz3D here are some benchmark results

Click on the arrow to expand.

glmark2-es2-wayland
khadas@Khadas:~$ glmark2-es2-wayland 
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-G52
    GL_VERSION:    OpenGL ES 3.2 v1.r37p0-wayland-drm-g52-r1p0-aarch64-b9605623d-b4.522ae8a970806a734649fc29572c131e
=======================================================
[build] use-vbo=false: FPS: 685 FrameTime: 1.460 ms
[build] use-vbo=true: FPS: 1590 FrameTime: 0.629 ms
[texture] texture-filter=nearest: FPS: 1691 FrameTime: 0.591 ms
[texture] texture-filter=linear: FPS: 1688 FrameTime: 0.592 ms
[texture] texture-filter=mipmap: FPS: 1676 FrameTime: 0.597 ms
[shading] shading=gouraud: FPS: 1363 FrameTime: 0.734 ms
[shading] shading=blinn-phong-inf: FPS: 1374 FrameTime: 0.728 ms
[shading] shading=phong: FPS: 1316 FrameTime: 0.760 ms
[shading] shading=cel: FPS: 1280 FrameTime: 0.781 ms
[bump] bump-render=high-poly: FPS: 813 FrameTime: 1.230 ms
[bump] bump-render=normals: FPS: 1697 FrameTime: 0.589 ms
[bump] bump-render=height: FPS: 1612 FrameTime: 0.620 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1384 FrameTime: 0.723 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 727 FrameTime: 1.376 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1550 FrameTime: 0.645 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 658 FrameTime: 1.520 ms
[desktop] effect=shadow:windows=4: FPS: 1450 FrameTime: 0.690 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 233 FrameTime: 4.292 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 227 FrameTime: 4.405 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 291 FrameTime: 3.436 ms
[ideas] speed=duration: FPS: 390 FrameTime: 2.564 ms
[jellyfish] <default>: FPS: 1186 FrameTime: 0.843 ms
[terrain] <default>: FPS: 106 FrameTime: 9.434 ms
[shadow] <default>: FPS: 976 FrameTime: 1.025 ms
[refract] <default>: FPS: 206 FrameTime: 4.854 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1558 FrameTime: 0.642 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1527 FrameTime: 0.655 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1543 FrameTime: 0.648 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1536 FrameTime: 0.651 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1501 FrameTime: 0.666 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1526 FrameTime: 0.655 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1524 FrameTime: 0.656 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1522 FrameTime: 0.657 ms
=======================================================
                                  glmark2 Score: 1163 
=======================================================
glmark2-es2-wayland -s 800x480
khadas@Khadas:~$ glmark2-es2-wayland -s 800x480
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-G52
    GL_VERSION:    OpenGL ES 3.2 v1.r37p0-wayland-drm-g52-r1p0-aarch64-b9605623d-b4.522ae8a970806a734649fc29572c131e
=======================================================
[build] use-vbo=false: FPS: 573 FrameTime: 1.745 ms
[build] use-vbo=true: FPS: 1653 FrameTime: 0.605 ms
[texture] texture-filter=nearest: FPS: 1777 FrameTime: 0.563 ms
[texture] texture-filter=linear: FPS: 1777 FrameTime: 0.563 ms
[texture] texture-filter=mipmap: FPS: 1723 FrameTime: 0.580 ms
[shading] shading=gouraud: FPS: 1435 FrameTime: 0.697 ms
[shading] shading=blinn-phong-inf: FPS: 1413 FrameTime: 0.708 ms
[shading] shading=phong: FPS: 1349 FrameTime: 0.741 ms
[shading] shading=cel: FPS: 1338 FrameTime: 0.747 ms
[bump] bump-render=high-poly: FPS: 834 FrameTime: 1.199 ms
[bump] bump-render=normals: FPS: 1749 FrameTime: 0.572 ms
[bump] bump-render=height: FPS: 1698 FrameTime: 0.589 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1473 FrameTime: 0.679 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 851 FrameTime: 1.175 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1601 FrameTime: 0.625 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 674 FrameTime: 1.484 ms
[desktop] effect=shadow:windows=4: FPS: 1413 FrameTime: 0.708 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 240 FrameTime: 4.167 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 236 FrameTime: 4.237 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 271 FrameTime: 3.690 ms
[ideas] speed=duration: FPS: 402 FrameTime: 2.488 ms
[jellyfish] <default>: FPS: 1271 FrameTime: 0.787 ms
[terrain] <default>: FPS: 112 FrameTime: 8.929 ms
[shadow] <default>: FPS: 1081 FrameTime: 0.925 ms
[refract] <default>: FPS: 226 FrameTime: 4.425 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1657 FrameTime: 0.604 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1635 FrameTime: 0.612 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1653 FrameTime: 0.605 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1657 FrameTime: 0.604 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1591 FrameTime: 0.629 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1638 FrameTime: 0.611 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1636 FrameTime: 0.611 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1629 FrameTime: 0.614 ms
=======================================================
                                  glmark2 Score: 1220 
=======================================================
glmark2-es2-wayland -s 1920x1080
khadas@Khadas:~$ glmark2-es2-wayland -s 1920x1080
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     ARM
    GL_RENDERER:   Mali-G52
    GL_VERSION:    OpenGL ES 3.2 v1.r37p0-wayland-drm-g52-r1p0-aarch64-b9605623d-b4.522ae8a970806a734649fc29572c131e
=======================================================
[build] use-vbo=false: FPS: 742 FrameTime: 1.348 ms
[build] use-vbo=true: FPS: 1047 FrameTime: 0.955 ms
[texture] texture-filter=nearest: FPS: 976 FrameTime: 1.025 ms
[texture] texture-filter=linear: FPS: 955 FrameTime: 1.047 ms
[texture] texture-filter=mipmap: FPS: 1030 FrameTime: 0.971 ms
[shading] shading=gouraud: FPS: 879 FrameTime: 1.138 ms
[shading] shading=blinn-phong-inf: FPS: 835 FrameTime: 1.198 ms
[shading] shading=phong: FPS: 743 FrameTime: 1.346 ms
[shading] shading=cel: FPS: 712 FrameTime: 1.404 ms
[bump] bump-render=high-poly: FPS: 541 FrameTime: 1.848 ms
[bump] bump-render=normals: FPS: 1112 FrameTime: 0.899 ms
[bump] bump-render=height: FPS: 1072 FrameTime: 0.933 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 447 FrameTime: 2.237 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 198 FrameTime: 5.051 ms
[pulsar] light=false:quads=5:texture=false: FPS: 861 FrameTime: 1.161 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 284 FrameTime: 3.521 ms
[desktop] effect=shadow:windows=4: FPS: 746 FrameTime: 1.340 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 214 FrameTime: 4.673 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 197 FrameTime: 5.076 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 274 FrameTime: 3.650 ms
[ideas] speed=duration: FPS: 358 FrameTime: 2.793 ms
[jellyfish] <default>: FPS: 509 FrameTime: 1.965 ms
[terrain] <default>: FPS: 48 FrameTime: 20.833 ms
[shadow] <default>: FPS: 296 FrameTime: 3.378 ms
[refract] <default>: FPS: 129 FrameTime: 7.752 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 842 FrameTime: 1.188 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 793 FrameTime: 1.261 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 847 FrameTime: 1.181 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 782 FrameTime: 1.279 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 677 FrameTime: 1.477 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 786 FrameTime: 1.272 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 777 FrameTime: 1.287 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 782 FrameTime: 1.279 ms
=======================================================
                                  glmark2 Score: 651 
=======================================================
1 Like

@Electr1 Thank you for sharing these benchmarks! :slight_smile:

1 Like