Qué cambia realmente la tasa de fotogramas
Cinco ajustes, todos documentados por Microsoft, y ninguno es magia. Juntos importan sobre todo en un equipo que está haciendo varias cosas a la vez, que es el estado normal de un PC con el navegador abierto.
En un equipo tranquilo, sin nada más funcionando, espera muy poco. No es un fallo de la herramienta: no había nada que recuperar.
- El juego pasa a prioridad alta, nunca a tiempo real, que se come la entrada y el sonido y empeora las cosas.
- Se desactiva la limitación de energía para el juego, para que la CPU deje de ahorrar en su nombre.
- Los programas de fondo bajan a prioridad inferior a la normal, con prioridad de memoria baja, y se libera su memoria sin usar.
- El plan de energía pasa a alto rendimiento durante la sesión, y se recuerda el plan anterior.
- El perfil multimedia de Windows para juegos sube sus prioridades, y la preferencia de GPU del juego se pone en alto rendimiento.
Por qué congelar procesos es mala idea y no un truco
Muchos optimizadores congelan directamente los procesos de fondo. La llamada que usan es una función no documentada de ntdll, y es la misma que está en el centro de la técnica con la que se congela el software de seguridad. Un programa sin firmar que la use está pidiendo que lo marquen, y con razón.
Además apenas compensa. La diferencia medible entre «este proceso está congelado» y «este proceso está por debajo de lo normal con prioridad de memoria baja» es pequeña, y lo segundo no puede colgar un programa que tuviera un bloqueo tomado en ese instante. Rain Cleaner no congela ni cierra nada. Solo baja.
La medición, en un equipo real
Se ejecutó un cliente de juego real contra un navegador con una docena de pestañas y cuatro generadores de carga de CPU, y se midió la cuota de CPU del juego antes y después.
Antes del impulso, el juego recibía el 16,6 por ciento de la CPU: se estaba quedando sin. Después, el 25,1 por ciento, la mitad más, además de 206 MB de memoria devueltos. No se cerró nada para lograrlo: trece procesos del navegador bajaron de prioridad y todos seguían vivos al terminar.
Lo que ningún optimizador puede hacer
No puede añadir núcleos, memoria ni una tarjeta gráfica mejor, y no puede hacer que un motor de juego sea más rápido de lo que es. Si un juego está limitado por la GPU — y la mayoría de los juegos modernos lo están —, reordenar prioridades de CPU no cambia casi nada.
Tampoco arregla un portátil caliente. Un equipo que se limita porque no consigue expulsar el calor necesita rejillas limpias y pasta térmica nueva, y ningún valor del registro sustituye a ninguna de las dos cosas.
Lo que importa más que el impulso: devolverlo todo
Cada ajuste que toca un optimizador se queda en tu equipo después de cerrar el juego. Un plan de energía olvidado en alto rendimiento se come la batería de un portátil durante días, y una prioridad alta olvidada es un programa de fondo que ya nunca vuelve a tener su turno.
Por eso la sesión se escribe en disco antes del primer cambio, no después. Si se corta la luz en mitad de una partida, el siguiente arranque encuentra ese registro y lo devuelve todo. Cerrar la ventana también lo devuelve. La prueba es aburrida y ese es justamente el objetivo: equilibrado, luego alto rendimiento, luego equilibrado otra vez, con los valores del registro donde estaban.