Estoy tratando de comprimir un gran archivo de disco virtual (usando WinRar) antes de irme a casa hoy, ¡pero la frecuencia de mi CPU sigue subiendo y bajando entre los 2.8 GHz nominales y los 800 MHz miserables!
Las fluctuaciones de frecuencia como se ve en el Monitor de recursos (la línea azul es la frecuencia, el verde es la utilización):
Y CoreTemp:
Estoy enchufado (no con batería). Mis temperaturas son normales (el núcleo de la CPU al menos no está en Max, pero no tengo lecturas para otras partes del sistema). Hay una carga de trabajo completa disponible. ¿Por qué está acelerando? Antes de derretir la CPU, me gustaría que este trabajo sea lo más rápido posible en este momento.
Actualización : El principal problema aquí fue que la carga térmica total estaba causando la aceleración de la CPU. Después de agregar un enfriador de computadora portátil (ventilador que sopla debajo), la CPU permanece en el estado de rendimiento más alto de forma indefinida. Siga leyendo para obtener otra información interesante y respuestas sobre la gestión de SpeedStep.
Como entusiasta del control (fanático del control), me gustaría controlar esto y cambiarlo o al menos saber por qué hace lo que hace.
Todo lo que he visto en el BIOS es habilitar / deshabilitar SpeedStep y en este Dell dice que deshabilitar SpeedStep significa que se ejecutará en el estado de rendimiento más bajo todo el tiempo ... Puedo entender esa decisión de diseño para una computadora portátil. Entonces no hay nada para mí en BIOS.
Editar: Intenté deshabilitar SpeedStep en el BIOS, ahora obtengo una frecuencia constante, pero es de 1.6 GHz en lugar de 2.8 GHz. Al menos no cae a 800 MHz ahora, pero en general esto no es una mejora.
¿SpeedStep está controlado por el sistema operativo? He configurado la configuración de energía para usar el 100% de CPU como mínimo cuando estoy enchufado:
Esta configuración aparentemente no hace lo que creo que hace ...? O tal vez algo lo está anulando.
¿La aceleración está impulsada por las temperaturas del hardware? Cuando se acelera, las temperaturas centrales de mi procesador siempre están bien. ¿Tal vez fuera del procesador, o en otro lugar de la placa base, la temperatura ha aumentado demasiado, por lo que la aceleración se activa hasta que esa parte se enfría? ¿Qué impulsa este comportamiento? Actualmente no tiene sentido y es muy molesto.
Si cayó a 800 MHz con la batería mientras estoy leyendo una página web, sería genial. Pero cuando estoy enchufado tengo 10 aplicaciones abiertas, y tengo un gran trabajo de compresión, me gustaría tener los 2.8GHz completos.
Respuestas:
Como ninguna de las respuestas toma qué paso de velocidad hace exactamente y cómo deshabilitarlo / habilitarlo aquí es lo que encontré:
Parece que SpeedStep se puede encontrar en el BIOS o en el sistema operativo y tal vez incluso en ambos. Supongo que DELL quizás te esté mintiendo sobre el rendimiento, digo que intentes deshabilitarlo y ver qué sucede.
Para deshabilitarlo en Windows, seleccione las Opciones de energía y seleccione Alto rendimiento. Asegúrese de que los estados mínimos y máximos del procesador sean del 100% y que la Política de enfriamiento del sistema esté activa.
Aquí hay dos foros de apoyo y un sitio que puede ayudarlo:
Guía SpeedStep
Hablemos de C1E
Preguntas frecuentes sobre el paso de velocidad de Bay Wolf
fuente
Actualización: agregar un refrigerador portátil activo ha resuelto completamente este problema. Cuando la temperatura general se mantiene baja, este estrangulamiento no se activa en absoluto, y puedo mantener una carga completa del procesador indefinidamente.
Gracias por la buena información en las otras respuestas. Creo que he podido armar una idea de lo que está sucediendo:
Hay elementos de speedtep que pueden ser controlados por el BIOS y también por el sistema operativo. En Windows 7, las preferencias de la combinación de energía (estado mínimo del procesador, enfriamiento activo / pasivo, alimentación de CA / CC) son principalmente las que guían al sistema operativo en la configuración de la velocidad del procesador.
Algunos experimentos sencillos en esta computadora portátil indican que algo está regulando negativamente la CPU en respuesta a la temperatura . Podría ser el BIOS o el chipset / controladores de Dell.
Si lo dejo inactivo hasta que el ventilador gire y el aire que sale por el costado esté a temperatura ambiente, y luego empiezo un punto de referencia de 7 zip, obtengo aproximadamente un minuto y medio de CPU a toda velocidad. En el momento en que el aire de escape está demasiado caliente para mantener mi dedo allí, la CPU comienza a reducirse hasta llegar a 667 MHz. Luego, gradualmente retrocede a casi toda la velocidad durante aproximadamente 40-60 segundos, y luego el ciclo de aceleración y enfriamiento comienza nuevamente. Todo el ciclo dura unos tres minutos.
Dadas las obvias limitaciones de disipador de calor y tamaño / peso / potencia del ventilador en una computadora portátil, puedo entender que el sistema necesita un método de respaldo para evitar el sobrecalentamiento. También entiendo por qué no puedo o no debo anular esto, incluso si pudiera descubrir cómo hacerlo. Básicamente, solo puedo esperar obtener la velocidad máxima de mi procesador durante breves períodos de tiempo hasta que la acumulación total de calor sea demasiado, luego tiene que acelerar mientras se disipa ese calor.
Supongo que poner 2.8 GHz en una computadora portátil le brinda algunas buenas velocidades cuando lo necesita, pero simplemente no puede tener la misma resistencia que una estación de trabajo.
fuente
Verifique la 'Política de enfriamiento del sistema', el siguiente elemento en la ventana de energía. Debe establecerse en activo (cuando está enchufado), de modo que los aumentos en la temperatura del procesador aumenten la velocidad del ventilador, en lugar de disminuir la frecuencia del procesador (pasivo).
fuente
Hay un control de hardware de herramienta portátil , que permite cambiar las opciones de velocidad de paso sobre la marcha. En su caso, la opción sería el rendimiento completo.
fuente
Open EnergyManagement.exe
en la carpeta Archivos de programa / Lenovo de 32 bits, aunque no funcionará en mi nueva computadora portátil Acer. Tiene que haber un programa de terceros actualizado en algún lugar ...Sugeriría obtener la herramienta de control de hardware del portátil que se menciona anteriormente y usar la función de velocidad dinámica personalizada. Le permite poner un límite a las velocidades más lentas y más rápidas. También sugiero dejar caer el voltaje del multiplicador por 1 o 2 opciones en el menú desplegable. Esto reducirá la potencia consumida por el procesador y ayudará con la cantidad de calor generado. Simplemente no baje demasiado el voltaje o el sistema se bloqueará. Lo uso con un Dell Latitude D400 sin problemas junto con http://www.diefer.de/i8kfan/index.html para controlar las velocidades de los ventiladores en función de la temperatura.
fuente
Hice un poco de búsqueda de una utilidad de barra de tareas independiente del proveedor de terceros (como la utilidad de Administración de Energía de Lenovo) y encontré el Interruptor de Encendido . Lo probé rápidamente con CPUz; en el modo de energía, la CPU se maximizó y permaneció en ese estado, en equilibrio mientras reproducía un video saltaría por todas partes y en el modo de ahorro de energía simplemente se mantuvo a 800h MHz. Probado en una computadora portátil con una CPU Intel i7-4720.
fuente