상세하고 빠른 3D 성능 테스트를 수행하는 방법


52

3D 그래픽의 성능을 빠르게 테스트하는 방법이 궁금합니다. 무엇을 사용 해야하는지 glxgears 벤치 마크가 아니기 때문에 . 또한 glxgears는 때때로 60FPS에서 멈췄습니다. 심지어 드라이버 업데이트 전후 (예 : xorg-edgers PPA 추가)도 비교할 수 없습니다. glxgears조차도 실제로 작동하지 않습니다.

한 가지 가능성은 화면 보호기이지만 FPS를 볼 수 없습니다. 특히 Live-CD에서 실행중인 경우 600MB nexuiz 를 설치하지 않겠습니다 . 다른 3D 게임도 매우 큽니다. Opengender 드라이버에 대한 Unigine 테스트가 너무 까다 롭습니다 (OpenGL이 너무 낮고 텍스처 압축 (S3TC ...) 문제). OpenGL 2.x 확장을 테스트하고 싶습니다.

3D 성능을 빠르게 테스트하는 방법은 무엇입니까?

답변:


53

11.04부터 우분투는 벤치 마크와 함께 제공 glmark2하고 glmark2-es2(쉐이더와) 간단한 벤치 마크를 수행 할 아주 좋은 및 다운로드 매우 가벼운있는.

glmark2는 Linaro 그룹에 의해 적극적으로 개발되었습니다. 각각의 새로운 릴리스마다 새롭고 더 까다로운 벤치 마크가 제공됩니다. https://launchpad.net/glmark2

벤치 마크는 장치 (ARM, OpenGL-ES2 기반)에서도 잘 작동하므로 플랫폼 간 비교가 좋습니다 (하드웨어). OMAP4 / powervr Pandaboard에서 실행되는 glmark2-es2 http://www.youtube.com/watch?v=G5jg9D1lH5Y


1
결과는 무엇을 의미합니까? 시스템에 하드웨어 가속이 있는지 확인하려고하면 glmark2 결과를 어떻게 해석하여 답을 얻습니까?
Eyal

좋은 3D 벤치 마크 Vergy 만들기 위해 어렵지만, glxgears보다 더 나은하지만 여전히 glmark2 간단
gsedej


1
nvidia-375와 버그가 여전히 있습니다. 시작시 충돌이 발생합니다.
neves

@neves는 이제 Ubuntu 16.10, NVIDIA 375.39, glmark 2014.03, NVIDIA GTX 1080 및 NVS 5400M에서 저를 위해 일했습니다.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

14

Unigine에는 다양한 셰이더 수준 지원을 갖춘 Linux 버전의 벤치 마크가 있으므로 다음을 참조하십시오.

http://unigine.com/download/

이것은 또한 다른 많은 자동화 된 그래픽 (및 기타) 테스트 옵션이있는 Phoronix 테스트 스위트에 포함되어 있습니다.

http://www.phoronix-test-suite.com/

간단히 말해서, 소프트웨어 센터를 사용하여 Phoronix에 대한 종속 항목으로 php5-cli를 설치 한 다음 Phoronix tarball을 다운로드하여 추출하십시오. 자세한 사용 설명서는 Phoronix 사이트에서 찾을 수 있습니다.


lucid와 radeon driver로 성소 데모를 직접 시도했습니다. 누락 된 기능에 대한 불만이 많습니다. 시작 배치 파일에서 엔진에 거짓말을 한 후 빈 창이 나타납니다. 여기에없는 메사 구현의 목록입니다 : # 거짓말은 메사 결핍 수출 MESA_EXTENSION_OVERRIDE = + GL_ARB_map_buffer_range, GL_ARB_vertex_array_object, GL_ARB_half_float_vertex, GL_ARB_half_float_pixel, GL_EXT_texture_swizzle, GL_ARB_shader_object, GL_ARB_vertex_shader, GL_ARB_fragment_shader, GL_ARB_framebuffer_object, GL_EXT_framebuffer_multisample을 보상하기 위해 테스트
조니 Nevalainen

Unity는 매우 좋은 벤치 마크이지만 오픈 소스 드라이버에서는 작동하지 않습니다. 기존 ATI 9600m GPU를 테스트하고 싶습니다. 어쨌든 제안 해 주셔서 감사합니다. PTS에 대해 알고 있지만 이것이 또 다른 계층입니다. 실제로 테스트하는 것이 더 중요합니다. 우분투 저장소에 이미있는 응용 프로그램이 있습니다.
gsedej

sudo apt-get install phoronix-test-suiteon Ubuntu 15.10은 다음을 자동화합니다. askubuntu.com/a/820264/52975
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

12

Ubuntu 의 chromium-bsugltron게임은 설치 공간이 훨씬 작 nexuiz으며 둘 다 FPS 카운터를 갖추고 있습니다. 빨리 테스트하고 싶었다면 이렇게하겠습니다.


답변 주셔서 감사합니다! 훌륭하고 작은 GL 테스트이지만 여전히 너무 간단합니다.
gsedej

10

glxgears60fps로 고정 된 경우 VSync 신호 동기화 때문일 수 있습니다. 다른 벤치 마크 응용 프로그램에서 동일한 결과를 얻지 않기를 바랍니다. 그러나 그래픽 카드에 따라이를 무시할 수 있습니다. (그러나 화면에서 찢어짐을 관찰 할 위험이 있음)

계속하고 싶다면이 토론을 살펴보십시오 .

Vsync를 비활성화하려면 다음과 같이 glxgears를 실행하십시오.

vblank_mode=0 glxgears

__GL_SYNC_TO_VBLANK=0 glxgears엔비디아 드라이버 : stackoverflow.com/questions/17196117/...
치로 틸리新疆改造中心法轮功六四事件

glxgears는 벤치 마크가 아닙니다! 모든 최신 그래픽 하드웨어에서 완전히 CPU를 사용합니다!
Ruslan

3

gfxbench

에 의해 Kishonti 공사 업계의 황금 표준으로 간주됩니다.

https://gfxbench.com/linux-download/ 에서 벤치 마크의 무료 버전을 다운로드 할 수 있습니다.

그런 다음 스크립트를 실행하십시오.

sh gfxbench_gl-linux-qt-4.0.13+community_64bit.sh
./gfxbench_gl

Kishonti는 벤치 마크의보다 전문화 된 버전과 비싼 라이센스를 지불하는 경우에도 소스 코드를 판매하여 수익을 창출합니다.

Youtube에는 대부분의 높은 수준의 벤치 마크 렌더링이 포함되어 있습니다 (예 : Car Chase : https://www.youtube.com/watch?v=kJ9FyMtNdV4

phoronix-test-suite

https://askubuntu.com/a/33841/52975에 언급되어 있지만 자세한 내용은 여기를 참조하십시오.

우분투 16.10에서 :

sudo apt-get install phoronix-test-suite
phoronix-test-suite list-available-suites

스위트 ID, 설명 및 유형을 제공합니다. 따라서 ( == Phoronix Test Suite)와 graphics같은 제품군 중 하나를 선택 하여 실행하십시오.pts/mesapts

phoronix-test-suite run pts/mesa

PTS는 여러 벤치 마크의 프론트 엔드 인 것 같습니다.

pts/mesa 실제 FPS 게임을 전체 화면으로 다운로드하여 실행하므로 결과가 대표적 일 수 있습니다.


1

안녕하세요
SPEC.org를 확인하십시오.

SPEC (Standard Performance Evaluation Corporation)는 최신 고성능 컴퓨터에 적용 할 수있는 표준화 된 관련 벤치 마크 세트를 설정, 유지 및 보증하기 위해 형성된 비영리 회사입니다. SPEC은 벤치 마크 제품군을 개발하고 회원 기관 및 기타 벤치 마크 라이센스 사용자의 제출 결과를 검토 및 게시합니다.


답변 주셔서 감사합니다, 그러나 나는 이것을 도울 수 없습니다. GPU 테스트를 제공하지만 Maya 등과 같은 다른 프로그램도 제공합니다.
gsedej
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.