Como executar um teste de desempenho 3D detalhado e rápido

51

Eu estou querendo saber como testar rapidamente o desempenho dos meus gráficos 3D. Já que glxgears não é referência , o que devo usar? Também glxgears às vezes preso em 60FPS, você não pode sequer comparar antes / depois da atualização do driver (por exemplo, adicionando xorg-edgers PPA). Mesmo os glxgears realmente não funcionam fora da caixa.

Uma possibilidade são os protetores de tela, mas você não pode ver o FPS. Eu também não estou disposto a instalar 600MB nexuiz , especialmente se eu estou rodando no Live-CD. Outros jogos em 3D também são muito grandes ... Os testes Unigine são muito exigentes para drivers de código aberto (problemas com OpenGL muito baixo e provavelmente compressão de textura (S3TC ...)). Eu também gostaria de testar as extensões 2.x do OpenGL.

Como testar rapidamente seu desempenho 3D?

    
por gsedej 24.03.2011 / 21:30

6 respostas

52

O Ubuntu desde 11.04 vem com benchmarks glmark2 e glmark2-es2 , que são muito bons para realizar benchmark simples (com shader) e são muito leves para download.

O glmark2 é desenvolvido ativamente pelo grupo Linaro. A cada novo lançamento, novos e mais exigentes benchmarks estão chegando. link

O Benchmark também funciona bem em dispositivos (baseados em ARM, OpenGL-ES2), portanto, é uma boa comparação entre plataformas (hardware). glmark2-es2 rodando em OMAP4 / powervr Pandaboard link

    
por gsedej 29.09.2012 / 17:40
13

O Unigine tem uma versão Linux de seus benchmarks com diferentes níveis de suporte ao shader, pode valer a pena conferir:

link

Isso também está incluído no conjunto de testes Phoronix, que também possui muitas outras opções de testes automatizados (e outros).

link

Em suma, use o centro de software para instalar o php5-cli como uma dependência do Phoronix, faça o download do tarball do Phoronix e extraia-o. Manuais detalhados de uso podem ser encontrados no site da Phoronix.

    
por Joni Nevalainen 06.04.2011 / 22:24
12

Os jogos chromium-bsu e gltron no Ubuntu têm uma pegada de instalação muito menor que nexuiz e ambos possuem um contador FPS. Se eu quisesse testar rapidamente, eu seguiria esse caminho.

    
por sam hocevar 25.03.2011 / 11:36
9

glxgears preso a 60fps pode ser devido à sincronização do sinal VSync. Espero que outro aplicativo de benchmark não tenha os mesmos resultados, mas, dependendo da sua placa gráfica, você pode ignorar isso. (mas com risco de observar rasgos na tela)

Se você quiser continuar, sugiro dar uma olhada nesta discussão .

Para desabilitar o Vsync, execute o glxgears assim:

vblank_mode=0 glxgears
    
por Yanok 29.09.2012 / 17:57
2

gfxbench

por Kishonti Ltd. é considerado um padrão de ouro na indústria.

Você pode fazer o download de uma versão gratuita de seu índice de referência em: link

Em seguida, execute seus scripts:

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

A Kishonti ganha dinheiro vendendo versões mais especializadas desses benchmarks, e também o código fonte, se você pagar uma licença cara.

O YouTube contém a renderização da maioria de seus benchmarks de alto nível, por exemplo, Car Chase: link

phoronix-test-suite

Mencionado no link , mas veja aqui mais detalhes.

No Ubuntu 16.10:

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

Isso fornece ID, descrições e tipo de suíte. Então, escolha uma das graphics suites como pts/mesa ( pts == Phoronix Test Suite) e execute-a:

phoronix-test-suite run pts/mesa

O PTS parece ser um front-end para vários benchmarks.

pts/mesa carrega e executa jogos FPS reais em tela cheia, portanto os resultados podem ser representativos.

    
1

Hi
Confira a SPEC.org:

  

A Standard Performance Evaluation Corporation (SPEC) é uma corporação sem fins lucrativos formada para estabelecer, manter e endossar um conjunto padronizado de benchmarks relevantes que podem ser aplicados à mais nova geração de computadores de alto desempenho. A SPEC desenvolve suítes de referência e também revisa e publica os resultados enviados de nossas organizações membros e outros licenciados de referência.

    
por sazary 24.03.2011 / 22:47