GPU benchmarking utility for Debian
Appearance
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 =======================================================