Minha placa de vídeo está renderizando 60fps, por que meu monitor mostra menos?

3

Meu monitor Dell LCD e197fpf 19 "75Hz não é produzindo o framerate completo de que é capaz quando colocado em resoluções acima de 1024x768.

Espero que meu monitor gere a taxa de quadros dada pela GPU até o máximo que o monitor pode exibir. No entanto, se eu pegar um jogo de computador que eu conheço não sobrecarregue minha GPU ou CPU, por exemplo. Counter Strike: Global Offensive, especialmente em configurações baixas, e eu defini minha resolução para 1280x1024 ou superior, então ela limita minha taxa de quadros em cerca de 40fps. Eu deduzo este framerate mais baixo pelo olho de décadas de experiência de jogo mas eu não posso quantificar a taxa mais baixa exatamente.

No momento em que coloco o jogo em 1024x768 ou menos, de repente ele parece desbloquear a 60fps. De fato, quando recebo o jogo para mostrar a taxa de quadros que a GPU está emitindo em resolução de 1280x1024 ou superior, é mais de 100 (com e sem vsync), mas o monitor renderiza apenas 60fps quando eu tenho uma resolução de 1024x768 ou menor. Eu testei com resoluções horizontais mais largas e verticalmente mais estreitas, como 1280x720, e elas apresentam o mesmo problema de travamento de taxa de quadros.

Porque eu sei que o monitor pode fazer 60fps desde que eu o tenha em resoluções mais baixas. Eu pensei que era o trabalho da GPU apenas produzir pixels para o monitor, e não há computação feita entre a GPU e a tela, então por que a resolução está cobrindo a taxa de quadros?

    
por Diseasel 13.07.2016 / 22:04

1 resposta

1

Olhar a olho nunca é uma boa maneira de saber com certeza.

A causa mais provável é que o VSync está habilitado, o que bloqueia o FPS para 60hz e não 40. Para saber com certeza, use um programa como o FRAPS que usa sobreposição para exibir o FPS ou procurar o comando do console para mostrar os fps, como c_drawfps 1

Se o seu jogo realmente só mostra cerca de 40 FPS, então simplesmente não pode mostrar melhor. A melhor maneira de verificar isso, é olhando para o chão, então é a única coisa que você vê. FPS geralmente deve saltar para o máximo, pois tem pouco para renderizar.

Lembre-se, os gráficos são muito altos em termos de GPUs e quanto melhor for o seu cartão, mais rápido será o seu computador com a resolução mais alta que você pode usar para obter uma taxa de quadros decente. 40FPS em alta resolução não é tão ruim assim.

Então, basicamente, sua GPU não consegue renderizar telas tão rapidamente e, portanto, o FPS é menor. Quando você vê o FPS como um contador que atualiza por quadro, você pode realmente ver quanta flutuação ele faz enquanto olha para diferentes superfícies.

    
por 13.07.2016 / 22:21