Raspberry Pi Mesa 17 GLMark2

Installation: https://github.com/anholt/mesa/wiki/VC4

Results:

pi@raspberrypi:~ $ glmark2
libGL error: MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
MESA-LOADER: failed to retrieve device information
=======================================================
    glmark2 2014.03
=======================================================
    OpenGL Information
    GL_VENDOR:     Broadcom
    GL_RENDERER:   Gallium 0.4 on VC4 V3D 2.1
    GL_VERSION:    2.1 Mesa 17.0.0-rc2 (git-d283ec0)
=======================================================
[build] use-vbo=false: FPS: 87 FrameTime: 11.494 ms
[build] use-vbo=true: FPS: 111 FrameTime: 9.009 ms
[texture] texture-filter=nearest: FPS: 107 FrameTime: 9.346 ms
[texture] texture-filter=linear: FPS: 107 FrameTime: 9.346 ms
[texture] texture-filter=mipmap: FPS: 102 FrameTime: 9.804 ms
[shading] shading=gouraud: FPS: 87 FrameTime: 11.494 ms
[shading] shading=blinn-phong-inf: FPS: 74 FrameTime: 13.514 ms
[shading] shading=phong: FPS: 56 FrameTime: 17.857 ms
[shading] shading=cel: FPS: 56 FrameTime: 17.857 ms
[bump] bump-render=high-poly: FPS: 54 FrameTime: 18.519 ms
[bump] bump-render=normals: FPS: 119 FrameTime: 8.403 ms
[bump] bump-render=height: FPS: 112 FrameTime: 8.929 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 87 FrameTime: 11.494 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 66 FrameTime: 15.152 ms
[pulsar] light=false:quads=5:texture=false: FPS: 84 FrameTime: 11.905 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 41 FrameTime: 24.390 ms
[desktop] effect=shadow:windows=4: FPS: 76 FrameTime: 13.158 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 60 FrameTime: 16.667 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 59 FrameTime: 16.949 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 67 FrameTime: 14.925 ms
[ideas] speed=duration: FPS: 91 FrameTime: 10.989 ms
[jellyfish] <default>: FPS: 73 FrameTime: 13.699 ms
[terrain] <default>: FPS: 5 FrameTime: 200.000 ms
[shadow] <default>: FPS: 64 FrameTime: 15.625 ms
[refract] <default>: FPS: 20 FrameTime: 50.000 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 114 FrameTime: 8.772 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 97 FrameTime: 10.309 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 113 FrameTime: 8.850 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 102 FrameTime: 9.804 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 37 FrameTime: 27.027 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: 107 FrameTime: 9.346 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 73 FrameTime: 13.699 ms
=======================================================
                                  glmark2 Score: 79 
=======================================================
pi@raspberrypi:~ $ 

2 comments

  1. Sometimes linux people say”gallium” when referring to video drivers.
    Sometimes “mesa”.
    Sometimes both.
    In the RPi context, the open source driver is “VC4”.
    So what exactly do these terms mean?

    I saw this:

    OpenGL Information
    GL_VENDOR: Broadcom
    GL_RENDERER: Gallium 0.4 on VC4 V3D 2.1
    GL_VERSION: 2.1 Mesa 17.0.0-rc2 (git-d283ec0)

    but

    “renderer” : “gallium”

    and

    “version” : “mesa”

    Don’t help a whole lot.

    The last time I tried to follow anything apart from anholdt’s VC4 updates (via /r/raspberry_Pi) in relation to driver developments on linux, was via Larabel on phoronix. He seemed 2 assume all his potential and actual readers were deep into Linux so they’d understand all the layers of quirky context surrounding his ‘news’. Together with seemingly treating every commit like top level, earth shattering news, it made his site useless to me.

    Maybe your site could help bridge the gap b/w those w a casual Linux interest and developments in the Linux driver land?

Leave a Reply

Your email address will not be published. Required fields are marked *

Comments Protected by WP-SpamShield Anti-Spam