Confused on Steam Play and Proton? Be sure to check out our guide.
vkmark and glmark2
lucinos Feb 17, 2019
I was searching for a good vulkan benchmark and I found vkmark. This and glmark2 are very nice benchmark, and seem to me much more practical than other benchmarks based on closed source engines.

On Arch I just installed vkmark-git and glmark2-git from AUR.

So I am doing the start by posting my results

For my desktop (RX 560 4GB)
inxi
System:    Kernel: 4.20.8-arch1-1-ARCH x86_64 bits: 64 Desktop: KDE Plasma 5.15.0 Distro: Arch Linux 
CPU:       Topology: 6-Core model: Intel Core i5-8400 bits: 64 type: MCP L2 cache: 9216 KiB 
           Speed: 800 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 550 640SP / RX 560/560X] driver: amdgpu v: kernel 
           Display: x11 server: X.Org 1.20.3 driver: amdgpu unloaded: modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Radeon RX 560 Series (POLARIS11 DRM 3.27.0 4.20.8-arch1-1-ARCH LLVM 7.0.1) v: 4.5 Mesa 18.3.3 


glmark2
=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   Radeon RX 560 Series (POLARIS11, DRM 3.27.0, 4.20.8-arch1-1-ARCH, LLVM 7.0.1)
    GL_VERSION:    4.5 (Compatibility Profile) Mesa 18.3.3
=======================================================
[build] use-vbo=false: FPS: 5316 FrameTime: 0.188 ms
[build] use-vbo=true: FPS: 9517 FrameTime: 0.105 ms
[texture] texture-filter=nearest: FPS: 9218 FrameTime: 0.108 ms
[texture] texture-filter=linear: FPS: 9321 FrameTime: 0.107 ms
[texture] texture-filter=mipmap: FPS: 9017 FrameTime: 0.111 ms
[shading] shading=gouraud: FPS: 8420 FrameTime: 0.119 ms
[shading] shading=blinn-phong-inf: FPS: 8414 FrameTime: 0.119 ms
[shading] shading=phong: FPS: 8392 FrameTime: 0.119 ms
[shading] shading=cel: FPS: 8379 FrameTime: 0.119 ms
[bump] bump-render=high-poly: FPS: 6223 FrameTime: 0.161 ms
[bump] bump-render=normals: FPS: 9587 FrameTime: 0.104 ms
[bump] bump-render=height: FPS: 9282 FrameTime: 0.108 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 8783 FrameTime: 0.114 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 5819 FrameTime: 0.172 ms
[pulsar] light=false:quads=5:texture=false: FPS: 8659 FrameTime: 0.115 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 4219 FrameTime: 0.237 ms
[desktop] effect=shadow:windows=4: FPS: 6883 FrameTime: 0.145 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1411 FrameTime: 0.709 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1746 FrameTime: 0.573 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1628 FrameTime: 0.614 ms
[ideas] speed=duration: FPS: 7342 FrameTime: 0.136 ms
[jellyfish] <default>: FPS: 6454 FrameTime: 0.155 ms
[terrain] <default>: FPS: 969 FrameTime: 1.032 ms
[shadow] <default>: FPS: 7095 FrameTime: 0.141 ms
[refract] <default>: FPS: 1601 FrameTime: 0.625 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 9413 FrameTime: 0.106 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 9328 FrameTime: 0.107 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 9326 FrameTime: 0.107 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 9385 FrameTime: 0.107 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 9350 FrameTime: 0.107 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 9337 FrameTime: 0.107 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 9317 FrameTime: 0.107 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 9319 FrameTime: 0.107 ms
=======================================================
                                  glmark2 Score: 7226 
=======================================================


vkmark
=======================================================
    vkmark 2017.08
=======================================================
    Vendor ID:      0x1002
    Device ID:      0x67FF
    Device Name:    AMD RADV POLARIS11 (LLVM 7.0.1)
    Driver Version: 75509763
=======================================================
[vertex] device-local=true: FPS: 10254 FrameTime: 0.098 ms
[vertex] device-local=false: FPS: 6359 FrameTime: 0.157 ms
[texture] anisotropy=0: FPS: 10501 FrameTime: 0.095 ms
[texture] anisotropy=16: FPS: 10484 FrameTime: 0.095 ms
[shading] shading=gouraud: FPS: 9928 FrameTime: 0.101 ms
[shading] shading=blinn-phong-inf: FPS: 9932 FrameTime: 0.101 ms
[shading] shading=phong: FPS: 9969 FrameTime: 0.100 ms
[shading] shading=cel: FPS: 9955 FrameTime: 0.100 ms
[effect2d] kernel=edge: FPS: 10670 FrameTime: 0.094 ms
[effect2d] kernel=blur: FPS: 7465 FrameTime: 0.134 ms
[desktop] <default>: FPS: 7244 FrameTime: 0.138 ms
[cube] <default>: FPS: 12421 FrameTime: 0.081 ms
[clear] <default>: FPS: 12978 FrameTime: 0.077 ms
=======================================================
                                   vkmark Score: 9858
=======================================================


and for my laptop (intel HD 4400)
inxi
System:    Kernel: 4.20.8-arch1-1-ARCH x86_64 bits: 64 Desktop: KDE Plasma 5.15.0 Distro: Arch Linux 
CPU:       Topology: Dual Core model: Intel Core i5-4200U bits: 64 type: MT MCP L2 cache: 3072 KiB 
           Speed: 798 MHz min/max: 800/2600 MHz Core speeds (MHz): 1: 798 2: 798 3: 798 4: 800 
Graphics:  Device-1: Intel Haswell-ULT Integrated Graphics driver: i915 v: kernel 
           Display: x11 server: X.Org 1.20.3 driver: intel unloaded: modesetting resolution: 1366x768~60Hz 
           OpenGL: renderer: Mesa DRI Intel Haswell Mobile v: 4.5 Mesa 18.3.3 


=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     Intel Open Source Technology Center
    GL_RENDERER:   Mesa DRI Intel(R) Haswell Mobile 
    GL_VERSION:    3.0 Mesa 18.3.3
=======================================================
[build] use-vbo=false: FPS: 1419 FrameTime: 0.705 ms
[build] use-vbo=true: FPS: 1542 FrameTime: 0.649 ms
[texture] texture-filter=nearest: FPS: 1360 FrameTime: 0.735 ms
[texture] texture-filter=linear: FPS: 1384 FrameTime: 0.723 ms
[texture] texture-filter=mipmap: FPS: 1391 FrameTime: 0.719 ms
[shading] shading=gouraud: FPS: 1297 FrameTime: 0.771 ms
[shading] shading=blinn-phong-inf: FPS: 1291 FrameTime: 0.775 ms
[shading] shading=phong: FPS: 1291 FrameTime: 0.775 ms
[shading] shading=cel: FPS: 1293 FrameTime: 0.773 ms
[bump] bump-render=high-poly: FPS: 1055 FrameTime: 0.948 ms
[bump] bump-render=normals: FPS: 1487 FrameTime: 0.672 ms
[bump] bump-render=height: FPS: 1469 FrameTime: 0.681 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1186 FrameTime: 0.843 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 647 FrameTime: 1.546 ms
[pulsar] light=false:quads=5:texture=false: FPS: 1306 FrameTime: 0.766 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 520 FrameTime: 1.923 ms
[desktop] effect=shadow:windows=4: FPS: 765 FrameTime: 1.307 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 512 FrameTime: 1.953 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 474 FrameTime: 2.110 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 572 FrameTime: 1.748 ms
[ideas] speed=duration: FPS: 1255 FrameTime: 0.797 ms
[jellyfish] <default>: FPS: 944 FrameTime: 1.059 ms
[terrain] <default>: FPS: 119 FrameTime: 8.403 ms
[shadow] <default>: FPS: 514 FrameTime: 1.946 ms
[refract] <default>: FPS: 167 FrameTime: 5.988 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1317 FrameTime: 0.759 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1311 FrameTime: 0.763 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1309 FrameTime: 0.764 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1315 FrameTime: 0.760 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1316 FrameTime: 0.760 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1313 FrameTime: 0.762 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1311 FrameTime: 0.763 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1310 FrameTime: 0.763 ms
=======================================================
                                  glmark2 Score: 1083 
=======================================================


INTEL-MESA: warning: Haswell Vulkan support is incomplete
=======================================================
    vkmark 2017.08
=======================================================
    Vendor ID:      0x8086
    Device ID:      0xA16
    Device Name:    Intel(R) Haswell Mobile
    Driver Version: 75509763
=======================================================
[vertex] device-local=true: FPS: 1501 FrameTime: 0.666 ms
[vertex] device-local=false: FPS: 1599 FrameTime: 0.625 ms
[texture] anisotropy=0: FPS: 1758 FrameTime: 0.569 ms
[texture] anisotropy=16: FPS: 1453 FrameTime: 0.688 ms
[shading] shading=gouraud: FPS: 1173 FrameTime: 0.853 ms
[shading] shading=blinn-phong-inf: FPS: 1316 FrameTime: 0.760 ms
[shading] shading=phong: FPS: 1037 FrameTime: 0.964 ms
[shading] shading=cel: FPS: 1037 FrameTime: 0.964 ms
[effect2d] kernel=edge: FPS: 2782 FrameTime: 0.359 ms
[effect2d] kernel=blur: FPS: 1023 FrameTime: 0.978 ms
[desktop] <default>: FPS: 1142 FrameTime: 0.876 ms
[cube] <default>: FPS: 5090 FrameTime: 0.196 ms
[clear] <default>: FPS: 5793 FrameTime: 0.173 ms
=======================================================
                                   vkmark Score: 2054
=======================================================
Xpander Feb 17, 2019
WoOW this is as useful as glxgears
results vary from run to run like crazy, gpu isn't even 100% (mostly around 80-90%) load and it doesnt even spin up the fans.


First run
=======================================================
    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 1080 Ti/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 418.30
=======================================================
[build] use-vbo=false: FPS: 4977 FrameTime: 0.201 ms
[build] use-vbo=true: FPS: 6541 FrameTime: 0.153 ms
[texture] texture-filter=nearest: FPS: 6582 FrameTime: 0.152 ms
[texture] texture-filter=linear: FPS: 6650 FrameTime: 0.150 ms
[texture] texture-filter=mipmap: FPS: 6706 FrameTime: 0.149 ms
[shading] shading=gouraud: FPS: 6544 FrameTime: 0.153 ms
[shading] shading=blinn-phong-inf: FPS: 6418 FrameTime: 0.156 ms
[shading] shading=phong: FPS: 6418 FrameTime: 0.156 ms
[shading] shading=cel: FPS: 6598 FrameTime: 0.152 ms
[bump] bump-render=high-poly: FPS: 5842 FrameTime: 0.171 ms
[bump] bump-render=normals: FPS: 6802 FrameTime: 0.147 ms
[bump] bump-render=height: FPS: 8960 FrameTime: 0.112 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 16566 FrameTime: 0.060 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 7994 FrameTime: 0.125 ms
[pulsar] light=false:quads=5:texture=false: FPS: 6504 FrameTime: 0.154 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 3829 FrameTime: 0.261 ms
[desktop] effect=shadow:windows=4: FPS: 5120 FrameTime: 0.195 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1170 FrameTime: 0.855 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1286 FrameTime: 0.778 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1396 FrameTime: 0.716 ms
[ideas] speed=duration: FPS: 6197 FrameTime: 0.161 ms
[jellyfish] <default>: FPS: 6164 FrameTime: 0.162 ms
[terrain] <default>: FPS: 1508 FrameTime: 0.663 ms
[shadow] <default>: FPS: 5787 FrameTime: 0.173 ms
[refract] <default>: FPS: 3961 FrameTime: 0.252 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 6627 FrameTime: 0.151 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 6464 FrameTime: 0.155 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 6554 FrameTime: 0.153 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 6667 FrameTime: 0.150 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 6405 FrameTime: 0.156 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 6591 FrameTime: 0.152 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 6552 FrameTime: 0.153 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 6533 FrameTime: 0.153 ms
=======================================================
                                  glmark2 Score: 6027 
=======================================================


Second run

    glmark2 2017.07
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 1080 Ti/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 418.30
=======================================================
[build] use-vbo=false: FPS: 13954 FrameTime: 0.072 ms
[build] use-vbo=true: FPS: 45203 FrameTime: 0.022 ms
[texture] texture-filter=nearest: FPS: 43692 FrameTime: 0.023 ms
[texture] texture-filter=linear: FPS: 43796 FrameTime: 0.023 ms
[texture] texture-filter=mipmap: FPS: 43553 FrameTime: 0.023 ms
[shading] shading=gouraud: FPS: 41669 FrameTime: 0.024 ms
[shading] shading=blinn-phong-inf: FPS: 41470 FrameTime: 0.024 ms
[shading] shading=phong: FPS: 40189 FrameTime: 0.025 ms
[shading] shading=cel: FPS: 39869 FrameTime: 0.025 ms
[bump] bump-render=high-poly: FPS: 26036 FrameTime: 0.038 ms
[bump] bump-render=normals: FPS: 46477 FrameTime: 0.022 ms
[bump] bump-render=height: FPS: 45060 FrameTime: 0.022 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 36025 FrameTime: 0.028 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 25590 FrameTime: 0.039 ms
[pulsar] light=false:quads=5:texture=false: FPS: 44749 FrameTime: 0.022 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 7193 FrameTime: 0.139 ms
[desktop] effect=shadow:windows=4: FPS: 9237 FrameTime: 0.108 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1935 FrameTime: 0.517 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2302 FrameTime: 0.434 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2248 FrameTime: 0.445 ms
[ideas] speed=duration: FPS: 13803 FrameTime: 0.072 ms
[jellyfish] <default>: FPS: 30197 FrameTime: 0.033 ms
[terrain] <default>: FPS: 1876 FrameTime: 0.533 ms
[shadow] <default>: FPS: 22745 FrameTime: 0.044 ms
[refract] <default>: FPS: 9093 FrameTime: 0.110 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 42104 FrameTime: 0.024 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 41498 FrameTime: 0.024 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 41650 FrameTime: 0.024 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 41814 FrameTime: 0.024 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 41136 FrameTime: 0.024 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 41236 FrameTime: 0.024 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 41486 FrameTime: 0.024 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 40573 FrameTime: 0.025 ms
=======================================================
                                  glmark2 Score: 30589 
=======================================================


and vkmark gets me:

xpander@arch ~ $ vkmark
Error: Selected present mode Mailbox is not supported by the used Vulkan physical device.
lucinos Feb 17, 2019
hmm, it looks like these opensource benchmarks are not doing well with nvidia ...

I do not have an nvidia to test.
Xpander Feb 17, 2019
Quoting: lucinoshmm, it looks like these opensource benchmarks are not doing well with nvidia ...

I do not have an nvidia to test.

i think its because of compositing. It somehow deactivated on the second run, i can replicate the results when enabling/disabling compositing.

still those framerates are quite useless to compare to real life gaming
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.