Queremos analizar lo que está sucediendo, mostraros cómo activar el limitador de frames por segundo, y pedir más información a los jugadores que estén experimentando un problema diferente al que estamos viendo nosotros.
Equilibrio de la carga de la CPU
Rainbow Six está diseñado para aprovechar al máximo las CPU de varios núcleos. Todo el proceso que hay que hacer por cada frame se reparte entre los diferentes núcleos del sistema central. Cuando se activa la sincronía vertical, Rainbow Six completa el proceso de un cuadro tan rápido que al final espera a que la sincronía vertical se produzca, y así libera el uso de los núcleos de la CPU para que puedan usarlos otros programas que estén corriendo en el ordenador al mismo tiempo (por ejemplo, el reproductor de música, el chat de voz, etc.). Si desactivas la sincronía vertical, de alguna forma estás pidiendo a Rainbow Six que corra todo lo que pueda, usando todos los recursos disponibles en el PC. Eso significa que no hay periodo de espera en los frames, porque el proceso del siguiente frame empieza tan pronto como acaba el frame actual, a menos que el juego necesite esperar a que la unidad de proceso gráfica, la GPU, acabe su ciclo. Y eso, en este caso, tiene como resultado un uso muy elevado de la unidad central de proceso, la CPU, cercano al 100%.
Además, ten en cuenta que es más probable que esto ocurra con una tarjeta gráfica buena, o cuando se configura el juego con un nivel de detalle gráfico bajo.
Ilustración del proceso de frames de Rainbow Six en una CPU de 4 núcleos
Aunque Windows sigue tomando el control del ordenador cada cierto tiempo para asegurarse de que otros programas tienen la oportunidad de ejecutarse, Rainbow Six no “suelta” el control por sí mismo.
Algunos jugadores han informado de que han experimentado un gran retraso en la respuesta a los controles, una caída en el ratio de frames o, en general, un rendimiento bajo cuando se produce esa situación, y eso es algo que no queremos que ocurra. Aún seguimos trabajando para determinar la causa exacta de ese comportamiento, porque no hemos podido observar y reproducir el efecto internamente. Si eres uno de esos jugadores que sufren un retardo en los controles, una caída de frames o una reducción del rendimiento, por favor, ve a la sección de comentarios al final de este blog.
Además, esta situación a veces puede llevar a ciertos problemas con otros programas que hacen un uso intensivo de la CPU, y que estén ejecutándose al mismo tiempo de fondo (por ejemplo, aplicaciones de streaming para emisión de vídeo). Por eso probaremos un limitador de FPS en el servidor de pruebas de la operación Para Bellum.
Limitador de FPS
Estamos probando qué impacto tendría sobre este problema un limitador del ratio de cuadros por segundo. Para aquellos que estén experimentando problemas de rendimiento cuando vuestra CPU está al 100% de uso, creemos que activar el limitador de FPS en el fichero .ini puede ayudar al evitar que Rainbow Six use núcleos adicionales más allá de lo que es necesario para alcanzar el límite que hayáis establecido.
Podéis activar el límite de FPS entrando en el archivo gamesettings.ini de la carpeta de instalación, y editando la siguiente línea:
C:\Users\Documents\My Games\Rainbow Six - Siege\GameSettings.ini
;FPSLimit => Limita el valor de fps. Mínimo, 30fps. Cualquier cantidad por debajo de esta desactivará el limitador de FPS.
FPSLimit=60
Comentarios
Si has comprobado que tu CPU se usa al 100% y tienes problemas de rendimiento con el juego en sí mismo, háznoslo saber a través de un ticket de soporte al cliente. Asegúrate de incluir la siguiente información:
-
Tus archivos Gamesettings.ini y DxDiag
-
Una captura de pantalla de los procesos del Administrador de Tareas durante la ejecución del juego, cuando sucede el problema
-
Haz las pruebas benchmark (varias veces, si puedes), y envíanos la siguiente información
- Captura de vídeo de las pruebas en ejecución
- Los archivos .ini del benchmark, que se encuentran en: Mis Documentos\Mis Juegos\Rainbow Six, o bien en C:\Archivos de Programa (x86)\Ubisoft\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege
-
Resolución del ratón
-
Análisis del ratón
-
¿Está activada o desactivada la v-sync (y g-sync si tu máquina lo soporta)?
-
¿Hay aplicaciones abiertas durante el juego (streaming, grabación, chat, etc.)?
-
¿Es posible identificar un patrón de juego cuando el problema sucede?
-
¿Sucede antes o después de algún evento específico?
-
¿Te has fijado si el problema se produce más a menudo con algún mapa específico o con algún agente determinado?
Vuestros comentarios tienen un enorme valor para nosotros y nos ayudan a mejorar la calidad del juego. ¡Muchas gracias por tomaros las molestias de enviárnoslos!