Estoy hablando de esto:
¿Qué debo configurar en mínimo y máximo? Quiero un buen rendimiento de la CPU pero sin que se sobrecaliente la CPU y el ventilador funcione como loco.
Estoy hablando de esto:
¿Qué debo configurar en mínimo y máximo? Quiero un buen rendimiento de la CPU pero sin que se sobrecaliente la CPU y el ventilador funcione como loco.
Estos ajustes determinan el rango de estados de rendimiento (o P-states) que Windows utilizará. En efecto, esto variará la velocidad de reloj del procesador y, si es compatible, el voltaje y la velocidad FSB, aumentándolos para cumplir con los requisitos de carga de trabajo, o disminuyéndolos para reducir el consumo de energía y la producción de calor.
Para ampliar, la mayoría de los procesadores admiten varios P-states, que son una combinación de un multiplicador de frecuencia (también conocido como identificación de frecuencia o FID) y voltaje de suministro (identificación de voltaje o VID). La velocidad de reloj de un procesador es el producto de la velocidad FSB multiplicada por el FID, por lo tanto, al elegir un multiplicador más bajo, la velocidad de reloj también puede reducirse. Algunos procesadores1 también pueden reducir a la mitad la velocidad FSB, lo que resulta en lo que se conoce como SuperLFM (Modo Super de Baja Frecuencia).
El número de P-states admitidos varía según el procesador, pero generalmente es de alrededor de 5-10. Dado que Windows permite un total de 100 valores diferentes para el estado del procesador, esto significa que no todos los valores resultarán en el uso de un P-state diferente. En otras palabras, pasar del 100% al 99% o incluso al 90% podría no tener ningún efecto en la velocidad de reloj. Además, dependiendo de qué P-states se admiten, la velocidad de reloj real podría diferir considerablemente de lo que se podría esperar según el porcentaje; especificar el 50% en las opciones de energía de Windows no significa necesariamente que su procesador funcionará al 50% de la velocidad de reloj. Por ejemplo, en mi Core 2 Duo T9550 con una velocidad de reloj nominal de 2.66 GHz, establecer el estado del procesador en 50% no da una velocidad de reloj de 1.33 GHz, como se podría esperar. En cambio, Windows elige el multiplicador más bajo admitido (FID 6), lo que resulta en una velocidad de reloj de ~1.6 GHz (FSB 266 MHz × multiplicador 6 = 1596 MHz), o el 60% de la velocidad de reloj nominal, como se evidencia en la imagen a continuación.2
Además, incluso si el estado mínimo se establece en 1%, mi procesador no disminuirá por debajo de ~800 MHz (SuperLFM), que es la velocidad de reloj más baja admitida (FSB 133 MHz × multiplicador 6 = 798 MHz); esto es el 30% de la velocidad de reloj nominal.
Según la documentación disponible aquí:
Windows Vista emplea un algoritmo DBS utilizando todos los estados de rendimiento disponibles que caen dentro del rango descrito por estos límites superiores e inferiores. Al elegir un nuevo estado de rendimiento objetivo, Windows Vista elige la coincidencia más cercana entre la configuración de política de energía actual y los estados disponibles en el sistema, redondeando hacia arriba si es necesario.
Elegir de manera inteligente los porcentajes para las opciones de energía de Windows implica descubrir qué P-states admite su procesador, decidir las velocidades de reloj mínima y máxima que desea utilizar y luego ingresar los porcentajes que resultan en esas velocidades de reloj. No hay una respuesta única correcta ya que todo depende de sus objetivos, ya sea que desee maximizar el rendimiento o la vida útil de la batería, reducir las temperaturas u cualquier otra cosa. Experimente y vea qué funciona mejor para usted. Personalmente, he descubierto que establecer el mínimo y máximo en 5% (lo suficientemente bajo como para forzar el multiplicador más bajo independientemente del procesador) y 100%, respectivamente, da los mejores resultados. Sí, incluso con la batería. Aunque podría parecer lógico establecer el estado máximo del procesador a menos del 100% con la batería, en mi experiencia es mejor que el procesador pase algo de tiempo en el P-state más alto y luego vuelva a inactivo lo más rápido posible, en lugar de que pase más tiempo en algún estado intermedio.
Para ajustes avanzados, utilidades como RMClock le permiten deshabilitar algunos P-states, así como hacer overclock y sub- o sobrevoltaje a su procesador. Aunque personalmente no lo he intentado, he visto recomendaciones de tener solo dos P-states habilitados: el multiplicador más bajo posible (SuperLFM si es compatible) para el estado inactivo, y el multiplicador más alto posible (al voltaje más bajo estable) para todo lo demás. Ciertamente es algo para considerar jugar si está interesado en tales cosas. Siempre y cuando no haga overclocking o sobrevoltaje, el peor escenario es una pantalla azul y un reinicio.
1 Por ejemplo, los Intel Core 2 Duos, pero no, creo, los procesadores Core i más nuevos.
2 Estoy utilizando TMonitor para monitorear la velocidad de reloj de la CPU y wPrime para llevar el procesador a la velocidad máxima permitida.
¿Cómo puedo descubrir cuáles son los p-estados permitidos de mi procesador? ¿Y hay alguna manera de ver en qué estado se encuentra en un momento dado? Me gustaría saber antes de ajustar la configuración si realmente hará algo físicamente :-)
Para abordar la pregunta específica del título. Creo que el estado al que se refieren estos ajustes también se conoce como P-State.
Es decir, es un control sobre la frecuencia de CPU pico (y como explica el enlace, también el voltaje utilizado).
También hay una documentación técnica más detallada sobre la implementación de las técnicas de ahorro de energía implementadas en la línea Vista de sistemas operativos Windows.
Por lo que entiendo, aquí es donde se puede ver la frecuencia máxima de CPU actualmente establecida del sistema:
Estos mínimos y máximos se refieren a la potencia mínima y máxima de la CPU disponible. Si establece el estado máximo del procesador en Administración de energía al 50% debería ofrecer hasta el 50% de su potencia de procesamiento cuando se somete a carga.
Windows 7 es capaz de variar la frecuencia del reloj del procesador según el uso del procesador. El estado mínimo y máximo del procesador controlan el rango dentro del cual Windows varía la velocidad del reloj.
Por ejemplo, suponga que su CPU es capaz de 0 a 2.4 GHz, lo que significa que su velocidad máxima del procesador es de 2.4 GHz. Un mínimo del 25% y un máximo del 75% harán que Windows varíe la velocidad entre 600 MHz (25%) y 1.8 GHz (75%) de los 2.4 GHz del procesador. "En batería" y "conectado" es para establecer dos rangos diferentes para los estados de descarga y carga.
El objetivo de reducir la frecuencia del reloj es que, cuanto mayor sea la frecuencia, más calor producirá el procesador y más energía consumirá. Cuanto menor sea la frecuencia, más tiempo tomará completar el procesamiento (calcular).
El artículo Cómo evitar que tu computadora portátil se sobrecaliente informa que :
Basado en nuestra experiencia, hemos notado que la computadora portátil se sobrecalienta cuando el procesador está funcionando al 100% de su capacidad. Reducir el estado del procesador en algunos puntos resulta en la reducción de la temperatura en 10-20°C, lo que produce una ligera disminución en el rendimiento.
Utilizamos Speccy para verificar la temperatura durante las pruebas, basado en lo cual, el procesador funcionando en un estado del 95% da el mismo rendimiento (una disminución apenas perceptible), con una caída de 10-20°C. Puedes mantener un estado del procesador aún más bajo (como 80-85%) para asegurarte de que tu computadora portátil genere aún menos calor.
El estado mínimo y máximo del procesador es el porcentaje de la velocidad de la CPU a la que funcionará.
Por ejemplo, si tienes una CPU a 3.00Ghz, entonces
Si configuras el estado mínimo del procesador al 10% y el máximo al 90%, entonces la velocidad de tu procesador variará entre 0.3Ghz (10% de 3.00Ghz) y 2.7Ghz (90% de 3.00Ghz).
Reducir estos valores, por supuesto, disminuiría el rendimiento bajo carga pesada. Esta es la misma pregunta que usar una CPU de alta velocidad (3.00Ghz+) o una CPU de baja velocidad (~1.5Ghz) y la cantidad de núcleos importa.
Si estás buscando la configuración óptima entonces sería:
Estado mínimo del procesador:
Con la batería: 10%
Conectado: 30%
**No cambies la política de refrigeración.** (es mejor dejarla en la configuración por defecto)
Estado máximo del procesador:
Con la batería: 80% (ahorra batería)
Conectado: 100%
Y si deseas obtener el mejor rendimiento todo el tiempo (a costa de la batería mientras está en la batería) entonces
Estado mínimo del procesador:
Con la batería: 20%
Conectado: 30%
**No cambies la política de refrigeración.** (es mejor dejarla en la configuración por defecto)
Estado máximo del procesador:
Con la batería: 100%
Conectado: 100%
Y en cuanto al tema del sobrecalentamiento, el procesador no se sobrecalentará (se calentará, sin embargo) hasta que lo esfuerces, correr software pesado como algunos juegos pesados puede hacer que se sobrecaliente, también depende del procesador y del sistema de refrigeración que estés utilizando, podría ayudarte más si especificas más información.
De hecho, es un tema completamente diferente.
Si deseas más información, lee estos:
1) ¿Qué es el estado mínimo y máximo del procesador en la gestión de energía?
2) ¿Configuración "Óptima" del Estado Mínimo y Máximo del Procesador?
Espero que esto ayude...
EDIT: Cada CPU tiene una serie de Estados del Procesador, no podemos configurar la CPU de otra manera que no sea en estos Estados del Procesador. Tomé esos valores solo como ejemplo.
No está del todo correcto. Los procesadores no admiten un número infinito de estados de energía (ni siquiera 100 de ellos) por lo que establecerlo en 3% es más probable que aplique la lógica de "estado de energía mínimo que mantiene el procesador por encima del 3% de la frecuencia nominal". Normalmente veo que los procesadores tienen algo así como 10 estados de energía, con variaciones de velocidad de reloj y voltaje de la CPU.
Sí, exactamente, el procesador tiene un número limitado de estados posibles, no es posible configurar la CPU en otros estados que no sean estos. (Solo tomé esos valores como ejemplo) Por favor, no votes negativamente.
No te voté negativamente, simplemente estaba agregando algo de aclaración en un comentario. De hecho, pensé que tu respuesta proporcionaba información útil y como solo voto negativamente respuestas terribles o completamente equivocadas, puedo decirte que la votación negativa no fue mía.
Es simple. Para el conjunto mínimo establezca alrededor del 5%, para el máximo establezca el 100%. Obtienes toda la potencia que necesitas, pero cuando la CPU está inactiva, baja a la frecuencia más baja posible. No te preocupes por el 5%, la CPU nunca puede bajar tanto. En mi caso (core2duo@3,2GHz) el estado más bajo es de 2GHz incluso si establezco el mínimo en 5%.
EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.
0 votos
@Iszi, independientemente de la redacción específica del título, la pregunta claramente está pidiendo consejo sobre cómo configurarlos. Básicamente has desviado la pregunta hacia algo relacionado pero completamente diferente con tu recompensa. Hubiera sido mejor comenzar una pregunta separada pidiendo detalles técnicos sobre los estados del procesador, y dejar esta pregunta para dar información sobre la optimización del rendimiento.
0 votos
"Exactamente a qué aspecto del rendimiento de la computadora se refieren estos ajustes, y ¿qué efecto tienen cuando se ajustan?" Has cambiado por completo la pregunta original. Las respuestas actuales contienen más que suficiente detalle para la pregunta en su forma actual.
0 votos
En realidad, las respuestas actuales son prácticamente inútiles para Boris (y otros que solo quieren ajustar el rendimiento/ruido/potencia) porque dan "definiciones de diccionario" que explican los aspectos técnicos de bajo nivel en lugar de resumir los efectos del mundo real. Es como si alguien preguntara cómo escribir un bucle for rápido para leer un archivo y obtener discusiones sobre la notación big-O, los tiempos de acceso al disco, y cosas por el estilo.
0 votos
Si tienes curiosidad sobre Política de enfriamiento del sistema: aquí está la respuesta.
0 votos
Útil discusión en answers.microsoft.com/en-us/windows/forum/windows_7-performance/nce/…