Running glmark2 com placa gráfica discreta: 60 fps

4

Eu queria verificar se minha placa gráfica NVIDIA estava funcionando corretamente com o bumblebee instalado, em comparação com a placa de vídeo integrada da Intel.

Então, eu corri glmark2 e optirun glmark2 , mas para cada nova animação / teste / qualquer coisa que a glmark2 rodasse, a placa gráfica NVIDIA discreta (com optirun) não produziria mais que 60 fps (de fato, produz 60 fps a cada momento). Ele também produzia o seguinte toda vez que uma nova linha de fps era exibida:

** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.

A placa integrada da Intel (sem optirun - eu percebo que isso é redundante) geralmente produziu números de fps de cerca de 1200, em média, e não produziu mensagens como as mostradas acima.

Não é grande coisa fazer com que os números ultrapassem 60 para a placa NVIDIA, já que o monitor não pode fazer mais de 60fps, de acordo com xrandr , mas seria interessante saber por que mensagens são produzidas e como isso poderia ser evitado, para ver que tipo de números a placa NVIDIA pode armazenar em comparação com a placa Intel.

Mas, como eu disse, não é um grande negócio entender isso já que o bumblebee está claramente funcionando bem com a placa NVIDIA, já que a CPU mal consegue passar pelos testes com essa placa! Isso e a qualidade produzida para certas animações do teste glmark2 é muito melhor quando ela passa pela placa NVIDIA discreta comparada à placa Intel integrada.

Obrigado por qualquer contribuição que você possa ter!

    
por Matt Beardsley 11.01.2014 / 12:41

1 resposta

2

Tente executar

vblank_mode=0 optirun glmark2

Aparentemente, há um limite para limitar o FPS à taxa de atualização do monitor.

    
por BenB 16.01.2014 / 02:54