OpenGL performance
Contents
- 1 OpenGL performance
- 1.1 Integrated graphics
- 1.2 Discrete graphics card
- 1.2.1 AMD FirePro M5950 + Intel i5-2520M
- 1.2.2 NVIDIA RTX2060 6GB + AMD Ryzen 7 3700X 8-Core 4GHz
- 1.2.3 AMD Tahiti XT [Radeon HD 7970 / R9 280X] + Intel Core i5-11600K @ 3.90GHz
- 1.2.4 NVIDIA GTX 1060 6GB + Intel Core i5-11600K @ 3.90GHz, driver ver. 535.129.03
- 1.2.5 NVIDIA GTX-1060 6GB + AMD R7 3700X @ 4.2 GHz, 8 cores, HT off, driver ver. 460.91.03
- 1.2.6 NVIDIA Quadro K1000M 1GB + Intel Core i7-3610Q @ 2.3 GHz
- 1.2.7 NVIDIA GTX 750 + Intel Core i5-2550K @ 3.4 GHz
- 1.2.8 NVIDIA GTX 1060 + Intel Core i5-2550K @ 3.4 GHz
OpenGL performance
OpenGL performance can be tested using glmark2 program. It is available in most Linux distributions. In Debian derived distributions (like Ubuntu) it can be installed by issuing sudo apt install glmark2 from command line.
The data presented below was taken by running glmark2 without any additional options, i.e. with default settings, on an otherwise idle system.
By comparing your results with measurements taken on other similar systems you can verify if your hardware and software combination is performing as expected.
Integrated graphics
Intel i5-4310M @ 2.70 GHz (integrated Intel HD 4600 GPU)
glmark2 Score: 1668
----
glmark2 2014.03+git20150611.fa71af2d
----
OpenGL Information
GL_VENDOR: Intel Open Source Technology Center
GL_RENDERER: Mesa DRI Intel(R) Haswell Mobile
GL_VERSION: 3.0 Mesa 18.0.5
----
'"`UNIQ--pre-00000000-QINU`"'
Intel i5-6200U @ 2.3 GHz (integrated Intel UHD 620 GPU)
Remark: CPU clock boosted to 2.8 GHz during benchmarking
glmark2 Score: 1294
----
glmark2 2021.02
----
OpenGL Information
GL_VENDOR: Intel
GL_RENDERER: Mesa Intel(R) HD Graphics 520 (SKL GT2)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 21.0.3
----
[build] use-vbo=false: FPS: 1500 FrameTime: 0.667 ms
[build] use-vbo=true: FPS: 1959 FrameTime: 0.510 ms
[texture] texture-filter=nearest: FPS: 1722 FrameTime: 0.581 ms
[texture] texture-filter=linear: FPS: 1736 FrameTime: 0.576 ms
[texture] texture-filter=mipmap: FPS: 1673 FrameTime: 0.598 ms
[shading] shading=gouraud: FPS: 1584 FrameTime: 0.631 ms
[shading] shading=blinn-phong-inf: FPS: 1554 FrameTime: 0.644 ms
[shading] shading=phong: FPS: 1559 FrameTime: 0.641 ms
[shading] shading=cel: FPS: 1571 FrameTime: 0.637 ms
[bump] bump-render=high-poly: FPS: 1123 FrameTime: 0.890 ms
[bump] bump-render=normals: FPS: 1945 FrameTime: 0.514 ms
[bump] bump-render=height: FPS: 1881 FrameTime: 0.532 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1359 FrameTime: 0.736 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: 1646 FrameTime: 0.608 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 757 FrameTime: 1.321 ms
[desktop] effect=shadow:windows=4: FPS: 1094 FrameTime: 0.914 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 585 FrameTime: 1.709 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 529 FrameTime: 1.890 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 669 FrameTime: 1.495 ms
[ideas] speed=duration: FPS: 1489 FrameTime: 0.672 ms
[jellyfish] <default>: FPS: 1236 FrameTime: 0.809 ms
[terrain] <default>: FPS: 188 FrameTime: 5.319 ms
[shadow] <default>: FPS: 1014 FrameTime: 0.986 ms
[refract] <default>: FPS: 356 FrameTime: 2.809 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 1360 FrameTime: 0.735 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 1407 FrameTime: 0.711 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 1393 FrameTime: 0.718 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 1412 FrameTime: 0.708 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 1416 FrameTime: 0.706 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 1369 FrameTime: 0.730 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 1388 FrameTime: 0.720 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 1383 FrameTime: 0.723 ms
Discrete graphics card
Note: this section also contains hybrid configurations (e.g. laptops with dual GPU technology)
AMD FirePro M5950 + Intel i5-2520M
Remark: dual GPU technology laptop, no test details available.
glmark2 Score: 5600
NVIDIA RTX2060 6GB + AMD Ryzen 7 3700X 8-Core 4GHz
Note: one tests resulted in errors and finally a core dump. Another test on the same hardware, with different drivers, completed. Both test details are included.
glmark2 Score: 9537
----
glmark2 2021.02
----
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce RTX 2060/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 495.46
----
'"`UNIQ--pre-00000005-QINU`"'
----
glmark2 2021.02
----
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce RTX 2060/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 515.65.01
----
'"`UNIQ--pre-00000008-QINU`"'
AMD Tahiti XT [Radeon HD 7970 / R9 280X] + Intel Core i5-11600K @ 3.90GHz
glmark2 Score: 13781
----
glmark2 2021.02
----
OpenGL Information
GL_VENDOR: AMD
GL_RENDERER: AMD TAHITI (DRM 2.50.0, 5.11.0-44-generic, LLVM 12.0.0)
GL_VERSION: 4.5 (Compatibility Profile) Mesa 21.0.3
----
[build] use-vbo=false: FPS: 12290 FrameTime: 0.081 ms
[build] use-vbo=true: FPS: 19086 FrameTime: 0.052 ms
[texture] texture-filter=nearest: FPS: 18131 FrameTime: 0.055 ms
[texture] texture-filter=linear: FPS: 18165 FrameTime: 0.055 ms
[texture] texture-filter=mipmap: FPS: 18563 FrameTime: 0.054 ms
[shading] shading=gouraud: FPS: 16185 FrameTime: 0.062 ms
[shading] shading=blinn-phong-inf: FPS: 16135 FrameTime: 0.062 ms
[shading] shading=phong: FPS: 16042 FrameTime: 0.062 ms
[shading] shading=cel: FPS: 16036 FrameTime: 0.062 ms
[bump] bump-render=high-poly: FPS: 9338 FrameTime: 0.107 ms
[bump] bump-render=normals: FPS: 19774 FrameTime: 0.051 ms
[bump] bump-render=height: FPS: 19534 FrameTime: 0.051 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 15477 FrameTime: 0.065 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 10139 FrameTime: 0.099 ms
[pulsar] light=false:quads=5:texture=false: FPS: 16858 FrameTime: 0.059 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 5961 FrameTime: 0.168 ms
[desktop] effect=shadow:windows=4: FPS: 9994 FrameTime: 0.100 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2577 FrameTime: 0.388 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 3585 FrameTime: 0.279 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 3158 FrameTime: 0.317 ms
[ideas] speed=duration: FPS: 11924 FrameTime: 0.084 ms
[jellyfish] <default>: FPS: 12073 FrameTime: 0.083 ms
[terrain] <default>: FPS: 1350 FrameTime: 0.741 ms
[shadow] <default>: FPS: 9986 FrameTime: 0.100 ms
[refract] <default>: FPS: 2500 FrameTime: 0.400 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 18815 FrameTime: 0.053 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 18705 FrameTime: 0.053 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 18787 FrameTime: 0.053 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 18759 FrameTime: 0.053 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 18691 FrameTime: 0.054 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 18755 FrameTime: 0.053 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 18759 FrameTime: 0.053 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 18654 FrameTime: 0.054 ms
NVIDIA GTX 1060 6GB + Intel Core i5-11600K @ 3.90GHz, driver ver. 535.129.03
glmark2 Score: 11817
----
glmark2 2021.02
----
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 535.129.03
----
[build] use-vbo=false: FPS: 9928 FrameTime: 0.101 ms
[build] use-vbo=true: FPS: 15678 FrameTime: 0.064 ms
[texture] texture-filter=nearest: FPS: 14755 FrameTime: 0.068 ms
[texture] texture-filter=linear: FPS: 14812 FrameTime: 0.068 ms
[texture] texture-filter=mipmap: FPS: 14878 FrameTime: 0.067 ms
[shading] shading=gouraud: FPS: 14048 FrameTime: 0.071 ms
[shading] shading=blinn-phong-inf: FPS: 14006 FrameTime: 0.071 ms
[shading] shading=phong: FPS: 13706 FrameTime: 0.073 ms
[shading] shading=cel: FPS: 13818 FrameTime: 0.072 ms
[bump] bump-render=high-poly: FPS: 11147 FrameTime: 0.090 ms
[bump] bump-render=normals: FPS: 15848 FrameTime: 0.063 ms
[bump] bump-render=height: FPS: 15815 FrameTime: 0.063 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 12968 FrameTime: 0.077 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 9205 FrameTime: 0.109 ms
[pulsar] light=false:quads=5:texture=false: FPS: 15094 FrameTime: 0.066 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 5891 FrameTime: 0.170 ms
[desktop] effect=shadow:windows=4: FPS: 9839 FrameTime: 0.102 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2797 FrameTime: 0.358 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 3745 FrameTime: 0.267 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 3421 FrameTime: 0.292 ms
[ideas] speed=duration: FPS: 12804 FrameTime: 0.078 ms
[jellyfish] <default>: FPS: 11401 FrameTime: 0.088 ms
[terrain] <default>: FPS: 1413 FrameTime: 0.708 ms
[shadow] <default>: FPS: 10602 FrameTime: 0.094 ms
[refract] <default>: FPS: 4095 FrameTime: 0.244 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 15145 FrameTime: 0.066 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 14786 FrameTime: 0.068 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 15005 FrameTime: 0.067 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 14627 FrameTime: 0.068 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 14700 FrameTime: 0.068 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 14645 FrameTime: 0.068 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 14682 FrameTime: 0.068 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 14675 FrameTime: 0.068 ms
NVIDIA GTX-1060 6GB + AMD R7 3700X @ 4.2 GHz, 8 cores, HT off, driver ver. 460.91.03
glmark2 Score: 20641
----
glmark2 2014.03+git20150611.fa71af2d
----
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: GeForce GTX 1060 6GB/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 460.91.03
----
[build] use-vbo=false: FPS: 15192 FrameTime: 0.066 ms
[build] use-vbo=true: FPS: 30325 FrameTime: 0.033 ms
[texture] texture-filter=nearest: FPS: 27634 FrameTime: 0.036 ms
[texture] texture-filter=linear: FPS: 27511 FrameTime: 0.036 ms
[texture] texture-filter=mipmap: FPS: 28397 FrameTime: 0.035 ms
[shading] shading=gouraud: FPS: 26079 FrameTime: 0.038 ms
[shading] shading=blinn-phong-inf: FPS: 25796 FrameTime: 0.039 ms
[shading] shading=phong: FPS: 25060 FrameTime: 0.040 ms
[shading] shading=cel: FPS: 25321 FrameTime: 0.039 ms
[bump] bump-render=high-poly: FPS: 17451 FrameTime: 0.057 ms
[bump] bump-render=normals: FPS: 31963 FrameTime: 0.031 ms
[bump] bump-render=height: FPS: 31608 FrameTime: 0.032 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 20418 FrameTime: 0.049 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 12585 FrameTime: 0.079 ms
[pulsar] light=false:quads=5:texture=false: FPS: 28174 FrameTime: 0.035 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 7331 FrameTime: 0.136 ms
[desktop] effect=shadow:windows=4: FPS: 14034 FrameTime: 0.071 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2363 FrameTime: 0.423 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2783 FrameTime: 0.359 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2330 FrameTime: 0.429 ms
[ideas] speed=duration: FPS: 19421 FrameTime: 0.051 ms
[jellyfish] <default>: FPS: 17291 FrameTime: 0.058 ms
[terrain] <default>: FPS: 1349 FrameTime: 0.741 ms
[shadow] <default>: FPS: 15688 FrameTime: 0.064 ms
[refract] <default>: FPS: 4783 FrameTime: 0.209 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 28599 FrameTime: 0.035 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 27499 FrameTime: 0.036 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 28191 FrameTime: 0.035 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 27695 FrameTime: 0.036 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 26605 FrameTime: 0.038 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 27340 FrameTime: 0.037 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 27361 FrameTime: 0.037 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 26984 FrameTime: 0.037 ms
NVIDIA Quadro K1000M 1GB + Intel Core i7-3610Q @ 2.3 GHz
Remark: during glmark2 testing CPU clock boosted to 3.3 GHz
glmark2 Score: 2754
----
glmark2 2014.03+git20150611.fa71af2d
----
OpenGL Information
GL_VENDOR: NVIDIA Corporation
GL_RENDERER: Quadro K1000M/PCIe/SSE2
GL_VERSION: 4.6.0 NVIDIA 390.138
----
[build] use-vbo=false: FPS: 4154 FrameTime: 0.241 ms
[build] use-vbo=true: FPS: 4205 FrameTime: 0.238 ms
[texture] texture-filter=nearest: FPS: 3791 FrameTime: 0.264 ms
[texture] texture-filter=linear: FPS: 3718 FrameTime: 0.269 ms
[texture] texture-filter=mipmap: FPS: 3761 FrameTime: 0.266 ms
[shading] shading=gouraud: FPS: 3187 FrameTime: 0.314 ms
[shading] shading=blinn-phong-inf: FPS: 3200 FrameTime: 0.312 ms
[shading] shading=phong: FPS: 3078 FrameTime: 0.325 ms
[shading] shading=cel: FPS: 3065 FrameTime: 0.326 ms
[bump] bump-render=high-poly: FPS: 1674 FrameTime: 0.597 ms
[bump] bump-render=normals: FPS: 4329 FrameTime: 0.231 ms
[bump] bump-render=height: FPS: 4174 FrameTime: 0.240 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 2356 FrameTime: 0.424 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1249 FrameTime: 0.801 ms
[pulsar] light=false:quads=5:texture=false: FPS: 3550 FrameTime: 0.282 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 888 FrameTime: 1.126 ms
[desktop] effect=shadow:windows=4: FPS: 1453 FrameTime: 0.688 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 952 FrameTime: 1.050 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1277 FrameTime: 0.783 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 977 FrameTime: 1.024 ms
[ideas] speed=duration: FPS: 2926 FrameTime: 0.342 ms
[jellyfish] <default>: FPS: 1551 FrameTime: 0.645 ms
[terrain] <default>: FPS: 173 FrameTime: 5.780 ms
[shadow] <default>: FPS: 2420 FrameTime: 0.413 ms
[refract] <default>: FPS: 431 FrameTime: 2.320 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 3776 FrameTime: 0.265 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 3061 FrameTime: 0.327 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 3776 FrameTime: 0.265 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 3775 FrameTime: 0.265 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 3058 FrameTime: 0.327 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 3776 FrameTime: 0.265 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 3776 FrameTime: 0.265 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 3375 FrameTime: 0.296 ms
NVIDIA GTX 750 + Intel Core i5-2550K @ 3.4 GHz
Remark: no test details available.
glmark2 Score: 9000
NVIDIA GTX 1060 + Intel Core i5-2550K @ 3.4 GHz
Remark: no test details available.
glmark2 Score: 19000