Por que gravar um jogo com o Fraps diminui o desempenho?

1

Encontrei alguns problemas de desempenho enquanto gravava alguns vídeos de gameplay para o Youtube.

Pelo que entendi, o Fraps salva o pixel do quadro atual para pixel em um arquivo de vídeo (de uma maneira semelhante a um arquivo RAW). O que não entendo é por que o desempenho do jogo diminui com ele (por exemplo, meu FPS cai de ~ 40 para não jogável).

Eu posso entender que carregar conteúdo novo etc. diminuiria a velocidade durante a gravação, porque o HDD está ocupado gravando dados, mas o jogo que tentei carrega o mapa / caractere / objetos completos etc. na RAM e o HDD está ocioso então (o que eu poderia provar a mim mesmo por alguns testes).

Meu segundo pensamento foi que eu poderia simplesmente usar um dispositivo externo que eu iria ligar na saída HDMI e configurá-lo para duplicar. Como a resolução da tela é a mesma, eu diria que não há perda de desempenho.

Por que o desempenho do jogo diminui ao gravá-lo e meu segundo pensamento seria viável?

    
por Kimmax 07.07.2014 / 21:24

1 resposta

2

I can understand that loading new content etc. would slow down while recording, because the HDD is busy writing data

Isso é exatamente o que está acontecendo com o software de gravação de tela.

Você está capturando com frequência até 30 arquivos de dados de imagem (provavelmente) não compactados a cada segundo. 30 arquivos grandes dependendo das configurações de resolução e espaço de cores (1366 X 768 = 1.049.088 pixels, 1920 x 1080 = 2.073.600 pixels - mais os 3-4 bits extras por pixel para dados de cores). Esse tipo de gravação de dados desacelera tudo, e é por isso que uma das recomendações quando a gravação de tela é capturar um segundo disco rígido (não outra partição, um segundo disco físico que não abriga o sistema operacional / programa / jogo). p>

No que diz respeito a um segundo dispositivo, se você pudesse canalizar uma imagem para ele e fazer com que o segundo dispositivo registrasse a ação, usar o Fraps como um utilitário é provavelmente um ponto discutível.

Uma postagem decente sobre a otimização do Fraps é aqui .

    
por 08.07.2014 / 01:38