Estou tentando entender por que experimento FPS em jogos exigentes quando um vídeo é reproduzido em segundo plano e como corrigi-lo. Minha configuração particular (veja as especificações na parte inferior): dois monitores em modo de área de trabalho estendida, o monitor principal conectado via DisplayPort a uma placa de vídeo AMD R9 390, o outro via DVI ou a saída gráfica Intel HD 4600 na placa ou a saída DVI do R9 390.
Vou demonstrar o problema com o jogo Witcher 3, mas o mesmo problema ocorre com pelo menos um outro jogo que eu tentei - World of Tanks (que é onde a questão realmente importa, já que às vezes eu coloco música do YouTube enquanto jogos). Em todos os experimentos abaixo, eu executo o Witcher 3 no meu monitor primário em modo de tela cheia em janelas e meço o FPS nele com o FRAPS. Para garantir o FPS estável, coloquei o jogo em pausa (pressionando ESC). Eu também ajustei a afinidade do processo do Witcher 3 para os 3 primeiros núcleos e ajustei a afinidade de outros aplicativos para o 4º núcleo. A carga da CPU permaneceu estável nos núcleos 1-3 durante os testes em 45-50%.
Teste de linha de base quando o jogo não está em execução: a carga da CPU está em ~ 0% nos núcleos 1-3 e ~ 5% no núcleo 4. Teste de linha de base quando o jogo está rodando, mas nenhum vídeo é jogado em paralelo: estáveis 58 FPS, carga da CPU: ~ 10% no núcleo 4.
Primeiro lote de testes: o monitor secundário está conectado ao R9 390.
Segundo lote de testes: o monitor secundário está conectado ao HD 4600.
Agora, uma coisa que notei é que o desempenho varia dependendo se a janela do jogo está focada ou não. Os benchmarks acima são dados para o caso quando a janela do jogo está focada. Se a janela do jogo estiver focada, vejo nitidez na reprodução de vídeo (no YouTube e no SMPlayer). Se outra janela estiver focada, a reprodução de vídeo é suave, mas o jogo FPS cai mais.
Minhas especificações: Placa de vídeo do Windows 10 x64, Intel i5-4690K, Gigabyte Z97-D3H, 8 GB de RAM, R9 390. O monitor principal (conectado ao R9 390) é executado em 1920x1200, o secundário em 1600x1200.
EDITAR : fiz um vídeo apenas com música e tentei reproduzir em várias resoluções de 240p a 1080p. O FPS caiu gradualmente de 58 para 48 FPS, pois eu aumentei a resolução.