FPS cae al reproducir video en segundo plano


1

Estoy tratando de entender por qué experimento caídas de FPS en juegos exigentes cuando un video se reproduce en segundo plano y cómo solucionarlo. Mi configuración particular (consulte las especificaciones en la parte inferior): dos monitores en modo de escritorio extendido, el monitor principal conectado a través de DisplayPort a una tarjeta de video AMD R9 390, el otro a través de DVI o la salida de gráficos Intel HD 4600 integrada o la salida DVI del R9 390.

Demostraré el problema con el juego Witcher 3, pero el mismo problema ocurre con al menos otro juego que probé: World of Tanks (que es donde realmente importa el problema, ya que a veces pongo música de YouTube mientras estoy en el juego). En todos los experimentos a continuación ejecuto Witcher 3 en mi monitor primario en modo de pantalla completa con ventana y mido el FPS con FRAPS. Para garantizar un FPS estable, puse el juego en pausa (presionando ESC). También establecí la afinidad del proceso Witcher 3 con los primeros 3 núcleos y configuré la afinidad de otras aplicaciones con el 4º núcleo. La carga de la CPU se ha mantenido estable en los núcleos 1-3 durante todas las pruebas al 45-50%.

Prueba de referencia cuando el juego no se está ejecutando: la carga de la CPU está en ~ 0% en los núcleos 1-3 y ~ 5% en el núcleo 4. Prueba de referencia cuando el juego se está ejecutando, pero no se reproduce ningún video en paralelo: estable 58 FPS, CPU carga: ~ 10% en el núcleo 4.

Primer lote de pruebas: el monitor secundario está conectado al R9 390.

  1. Vídeo 1080p YouTube HTML5 que se ejecuta en el monitor secundario (en Chrome o Firefox): ~ 48 FPS, carga de CPU: ~ 50% en el núcleo 4.
  2. El mismo video de YouTube que se ejecuta en el monitor principal en la parte superior del juego: los mismos resultados que en (1).
  3. SMPlayer reproduce un video AVC 1024x426 en el monitor secundario: ~ 48 FPS, carga de CPU: ~ 25% en el núcleo 4.

Segundo lote de pruebas: el monitor secundario está conectado a HD 4600.

  1. Vídeo 1080p YouTube HTML5 que se ejecuta en el monitor secundario (en Chrome o Firefox): ~ 44 FPS, carga de CPU: ~ 50% en el núcleo 4.
  2. El mismo video de YouTube que se ejecuta en el monitor principal en la parte superior del juego: ~ 48 FPS, carga de la CPU: ~ 50% en el núcleo 4.
  3. SMPlayer reproduce un video AVC 1024x426 en el monitor secundario: ~ 50 FPS, carga de CPU: ~ 25% en el núcleo 4.

Ahora, una cosa que noté es que el rendimiento varía dependiendo de si la ventana del juego está enfocada o no. Los puntos de referencia anteriores se dan para el caso cuando la ventana del juego está enfocada. Si la ventana del juego está enfocada, veo un claro corte en la reproducción de video (tanto en YouTube como en SMPlayer). Si se enfoca otra ventana, la reproducción de video es fluida, pero el juego FPS cae más.

Mis especificaciones: Windows 10 x64, Intel i5-4690K, Gigabyte Z97-D3H, 8Gb RAM, tarjeta de video R9 390. El monitor primario (conectado al R9 390) funciona a 1920x1200, el secundario a 1600x1200.

EDITAR : Tomé un sólo música de YouTube de vídeo y trató de jugar en varias resoluciones de 240p a 1080p. El FPS cayó gradualmente de 58 a 48 FPS a medida que aumentaba la resolución.


Intente apagar Hardware Accelerationen Chrome / Firefox y ver si tiene el mismo problema con YouTube, es posible que compitan por el uso de GPU. Ver imgur.com/SV02sB0.jpg para la opción, en Configuración avanzada
Jonno

Gracias Jonno, desafortunadamente no ayuda: el uso del núcleo 4 aumenta hasta un 90% y el FPS cae aún más.
Kirillkh

Vale la pena intentarlo :) ¿Alguna idea de si siempre ha sucedido o algo puede haberlo provocado? ¿Qué versión de controlador estás ejecutando? Que podría ser vale la pena probar la última versión del controlador beta aquí , aunque valdría la pena hacer un punto de restauración antes de hacerlo, y asegurarse de que tiene una copia de los conductores a la mano de trabajo.
Jonno

Siempre ha sucedido, me ha estado molestando desde que intenté reproducir un video de YouTube por primera vez mientras estaba en el juego (hace al menos 1 año). También había estado sucediendo con mi tarjeta de video anterior (HD6950), desde la cual actualicé hace un mes. Actualmente ejecuta el último controlador beta.
Kirillkh
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.