Jump to content

GPU benchmarking utility for Debian

From DawoumWiki, the free Mathematics self-learning

CPU를 새로 구매를 하게 되면 데비안에서 어느 정도의 성능을 갖고 있는지 확인해 보고 싶은 것은 자연스러운 현상일 것입니다. CPU benchmarking utility for Ubuntu에서 이에 대한 정보를 얻을 수 있습니다. 리눅스에서는 게임을 많이 하지 않기 때문에 GPU에 대한 성능을 크게 요구하지는 않지만, 어쨌든, 구매한 GPU의 성능이 어느 정도인지는 역시 궁금합니다. 윈도우처럼 다양한 툴이 존재하지는 않지만, 몇 개의 툴을 소개하고, Asus GeForce GTX1060 Dual OC 3GB에 대한 값을 기록해 둠으로써 다른 모델과의 비교를 해보고자 합니다.

GLX-Gears

GLX gears는 mesa-utils 패키지의 일부로써 인기있는 OpenGL 테스트입니다. 다음 명령으로 데비안에서 설치할 수 있습니다:

  • sudo apt install mesa-utils
  • glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
300 frames in 5.0 seconds = 59.964 FPS
300 frames in 5.0 seconds = 59.999 FPS
301 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 60.000 FPS
300 frames in 5.0 seconds = 60.000 FPS
301 frames in 5.0 seconds = 59.999 FPS
300 frames in 5.0 seconds = 59.996 FPS
300 frames in 5.0 seconds = 59.995 FPS
300 frames in 5.0 seconds = 59.994 FPS

이 값은 기본으로 사용하는 데스크탑에서 크게 다른 작업없이 동작한 결과입니다.

GL Mark 2

GL mark는 리나로(Linaro) 배포판을 사용하던 사람들에 의해 개발된 훨씬 더 풍부한 벤치마킹 도구입니다. glxgears와는 달리, glmark는 그래픽 유닛 성능 (버퍼링, 빌딩, 조명, 텍스처링 등)의 여러 측면에 관련된 풍부한 테스트 집합을 제공하므로 훨씬 포괄적이고 의미있는 테스트가 가능합니다. 각 테스트는 10초 동안 수행되고 프레임 속도는 개별적으로 계산됩니다. 결국 사용자는 이전의 모든 테스트를 기반으로 성능 점수를 얻습니다. 대부분의 배포판에서 glmark2라는 이름으로 패키지를 제공합니다.

  • sudo nala install glmark2-x11
  • glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce GTX 1060 3GB/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 415.18
=======================================================
[build] use-vbo=false: FPS: 9784 FrameTime: 0.102 ms
[build] use-vbo=true: FPS: 15097 FrameTime: 0.066 ms
[texture] texture-filter=nearest: FPS: 14270 FrameTime: 0.070 ms
[texture] texture-filter=linear: FPS: 14207 FrameTime: 0.070 ms
[texture] texture-filter=mipmap: FPS: 14316 FrameTime: 0.070 ms
[shading] shading=gouraud: FPS: 13981 FrameTime: 0.072 ms
[shading] shading=blinn-phong-inf: FPS: 13924 FrameTime: 0.072 ms
[shading] shading=phong: FPS: 13668 FrameTime: 0.073 ms
[shading] shading=cel: FPS: 13524 FrameTime: 0.074 ms
[bump] bump-render=high-poly: FPS: 10519 FrameTime: 0.095 ms
[bump] bump-render=normals: FPS: 15290 FrameTime: 0.065 ms
[bump] bump-render=height: FPS: 15206 FrameTime: 0.066 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 11716 FrameTime: 0.085 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 8235 FrameTime: 0.121 ms
[pulsar] light=false:quads=5:texture=false: FPS: 13923 FrameTime: 0.072 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 5768 FrameTime: 0.173 ms
[desktop] effect=shadow:windows=4: FPS: 8255 FrameTime: 0.121 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2058 FrameTime: 0.486 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2355 FrameTime: 0.425 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2232 FrameTime: 0.448 ms
[ideas] speed=duration: FPS: 11615 FrameTime: 0.086 ms
[jellyfish] <default>: FPS: 10470 FrameTime: 0.096 ms
[terrain] <default>: FPS: 1162 FrameTime: 0.861 ms
[shadow] <default>: FPS: 10303 FrameTime: 0.097 ms
[refract] <default>: FPS: 3752 FrameTime: 0.267 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 14379 FrameTime: 0.070 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 14279 FrameTime: 0.070 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 14353 FrameTime: 0.070 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 14044 FrameTime: 0.071 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 13987 FrameTime: 0.071 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 14058 FrameTime: 0.071 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 14163 FrameTime: 0.071 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 13892 FrameTime: 0.072 ms
=======================================================
                                  glmark2 Score: 11175 
=======================================================
  • glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     ATI Technologies Inc.
    GL_RENDERER:   AMD Radeon RX 5600 XT
    GL_VERSION:    4.6.13594 Compatibility Profile Context
=======================================================
[build] use-vbo=false: FPS: 5292 FrameTime: 0.189 ms
[build] use-vbo=true: FPS: 23500 FrameTime: 0.043 ms
[texture] texture-filter=nearest: FPS: 21750 FrameTime: 0.046 ms
[texture] texture-filter=linear: FPS: 21583 FrameTime: 0.046 ms
[texture] texture-filter=mipmap: FPS: 22139 FrameTime: 0.045 ms
[shading] shading=gouraud: FPS: 21091 FrameTime: 0.047 ms
[shading] shading=blinn-phong-inf: FPS: 21220 FrameTime: 0.047 ms
[shading] shading=phong: FPS: 21086 FrameTime: 0.047 ms
[shading] shading=cel: FPS: 21041 FrameTime: 0.048 ms
[bump] bump-render=high-poly: FPS: 16239 FrameTime: 0.062 ms
[bump] bump-render=normals: FPS: 23411 FrameTime: 0.043 ms
[bump] bump-render=height: FPS: 23400 FrameTime: 0.043 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 18619 FrameTime: 0.054 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 14080 FrameTime: 0.071 ms
[pulsar] light=false:quads=5:texture=false: FPS: 21108 FrameTime: 0.047 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 6676 FrameTime: 0.150 ms
[desktop] effect=shadow:windows=4: FPS: 7885 FrameTime: 0.127 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1560 FrameTime: 0.641 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2565 FrameTime: 0.390 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2101 FrameTime: 0.476 ms
[ideas] speed=duration: FPS: 5024 FrameTime: 0.199 ms
[jellyfish] <default>: FPS: 18654 FrameTime: 0.054 ms
[terrain] <default>: FPS: 1483 FrameTime: 0.674 ms
[shadow] <default>: FPS: 10305 FrameTime: 0.097 ms
[refract] <default>: FPS: 4482 FrameTime: 0.223 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 22555 FrameTime: 0.044 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 22455 FrameTime: 0.045 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 22328 FrameTime: 0.045 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 22451 FrameTime: 0.045 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 22477 FrameTime: 0.044 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 22180 FrameTime: 0.045 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 22233 FrameTime: 0.045 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 22274 FrameTime: 0.045 ms
=======================================================
                                  glmark2 Score: 16219 
=======================================================
  • glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   AMD Radeon RX 5600 XT (NAVI10, DRM 3.37.0, 5.7.0-050700rc4-ryzen, LLVM 9.0.1)
    GL_VERSION:    4.6 (Compatibility Profile) Mesa 20.2.0-devel (git-a0de2e0 2020-05-07 bionic-oibaf-ppa)
=======================================================
[build] use-vbo=false: FPS: 18091 FrameTime: 0.055 ms
[build] use-vbo=true: FPS: 28604 FrameTime: 0.035 ms
[texture] texture-filter=nearest: FPS: 26796 FrameTime: 0.037 ms
[texture] texture-filter=linear: FPS: 26816 FrameTime: 0.037 ms
[texture] texture-filter=mipmap: FPS: 26714 FrameTime: 0.037 ms
[shading] shading=gouraud: FPS: 27991 FrameTime: 0.036 ms
[shading] shading=blinn-phong-inf: FPS: 28068 FrameTime: 0.036 ms
[shading] shading=phong: FPS: 27689 FrameTime: 0.036 ms
[shading] shading=cel: FPS: 27738 FrameTime: 0.036 ms
[bump] bump-render=high-poly: FPS: 23079 FrameTime: 0.043 ms
[bump] bump-render=normals: FPS: 28790 FrameTime: 0.035 ms
[bump] bump-render=height: FPS: 26649 FrameTime: 0.038 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 19854 FrameTime: 0.050 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 13264 FrameTime: 0.075 ms
[pulsar] light=false:quads=5:texture=false: FPS: 24326 FrameTime: 0.041 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 8599 FrameTime: 0.116 ms
[desktop] effect=shadow:windows=4: FPS: 12871 FrameTime: 0.078 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2292 FrameTime: 0.436 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2508 FrameTime: 0.399 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2464 FrameTime: 0.406 ms
[ideas] speed=duration: FPS: 6826 FrameTime: 0.146 ms
[jellyfish] <default>: FPS: 22303 FrameTime: 0.045 ms
[terrain] <default>: FPS: 2275 FrameTime: 0.440 ms
[shadow] <default>: FPS: 19866 FrameTime: 0.050 ms
[refract] <default>: FPS: 6500 FrameTime: 0.154 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 27974 FrameTime: 0.036 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 27420 FrameTime: 0.036 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 27674 FrameTime: 0.036 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 27759 FrameTime: 0.036 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 27036 FrameTime: 0.037 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 28000 FrameTime: 0.036 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 27562 FrameTime: 0.036 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 27883 FrameTime: 0.036 ms
=======================================================
                                  glmark2 Score: 20675 
=======================================================