Por que o FPS no Windows 7 está baixo?

Por que o FPS no Windows 7 está baixo?

Eu tenhoFrapsrodando para que eu possa ver qual FPS estou obtendo nos jogos. Na maioria dos jogos, estou atingindo 60 FPS nas configurações Ultra, mas acabei de perceber que enquanto estou na área de trabalho do Windows, como agora, enquanto escrevo isto, a taxa de quadros fica entre 7 e 20 FPS.

Está baixo simplesmente porque meu computador não está fazendo nada ou devo ter uma taxa de quadros alta ao usar o Windows? Aero peek, snap e todos os outros efeitos parecem bonitos e suaves. Estou um pouco confuso se o FPS é importante para o próprio Windows.

Especificações:

  • Radeon 6950 Direct Cu II
  • Intel Core i5 2500k
  • Asus p86z8-v Pro
  • Mushkin 8 GB 1600 MHz RAM 850 W
  • M150 sazonal
  • HD Seagate 32 MB 7200 rpm 1 TB

Responder1

É porque você não está fazendo nada. Nos comentários é mencionado que faz isso para economizar recursos, o Windows só atualiza a visualização da área de trabalho quando for absolutamente necessário. Para economizar energia e prolongar a vida útil do sistema, hoje em dia os computadores consumidores/servidores e os sistemas operacionais visam apenas fazer o que é necessário, não o que é possível.

No desktop, você não precisa de altas taxas de quadros para ter uma interação de interface suave, então sua placa só fará o que é necessário, não o que poderia fazer. A computação gráfica necessária em jogos de computador 3D tem (dependendo do tipo de jogo) um impacto muito maior do que o do seu sistema operacional.

Responder2

O FPS não importa ao usar a área de trabalho do Windows. Para conservar recursos, o Windows não atualiza as janelas ou a área de trabalho, exceto quando necessário, portanto, as taxas de quadros são baixas.

Esta é uma boa decisão dos desenvolvedores da Microsoft, se o Windows atualizasse tudo a 60 FPS, não haveria nenhuma diferença perceptível na IU e o desempenho diminuiria consideravelmente.

Na verdade, existem alguns lugares na área de trabalho que são ainda menos atualizados; por exemplo; para criar um ícone animado na bandeja do sistema, é necessário um código extra para forçar o Windows a atualizar a bandeja porque normalmente ela só é atualizada quando está em foco.

informação relacionada