Estoy usando una computadora portátil vieja y estoy haciendo un procesamiento pesado que necesita un alto uso de la CPU durante mucho tiempo (~ 30 minutos - 2 horas). Cuando el proceso pone mucha carga en la CPU durante mucho tiempo, la CPU se sobrecalienta y la computadora se apaga. No quiero usar un refrigerador / soporte porque llevo esta computadora portátil y trabajo fuera de casa.
¿Hay alguna forma / aplicación que pueda limitar el uso de CPU de un proceso en Windows?
Nota: Establecer la prioridad del proceso desde el administrador de tareas no funciona.
Nota 2: los ventiladores están limpios.
Respuestas:
Una búsqueda en la red trae algunos programas que pueden ayudar. Todos son gratuitos .
BES - Batalla Encoder Shirase
Procesador Domador
Lazo de proceso
fuente
La solución más fácil que encontré es limitar la potencia del procesador.
fuente
Claro que esta es una vieja pregunta, pero me sorprende que nadie haya sugerido esto todavía:
Reduce la velocidad de tu CPU.
Prácticamente todas las computadoras portátiles y Windows tienen mecanismos incorporados para ajustar dinámicamente la velocidad del procesador para que coincida con la carga. Puede anular este comportamiento; por ejemplo, en Panel de control => Opciones de energía => Avanzado, puede establecer una velocidad máxima del procesador inferior al 100%. Su procesador se limitará a una velocidad más baja y, por lo tanto, generará menos calor, independientemente de lo que esté haciendo.
Esto no requiere software adicional y, lo que es más importante, reducir la velocidad de su CPU hace que su procesador sea más eficiente , por lo que es una mejor solución que limitar el uso de su CPU en Windows. Usar el 50% de un procesador a 2.0Ghz usará considerablemente más energía que el 100% de un procesador a 1.0Ghz. Menos potencia = menos calor.
fuente
Quería agregar la aplicación que he usado en el pasado para limitar con éxito la utilización de la CPU. He usado threadmaster varias veces en el pasado.
http://threadmaster.tripod.com/
fuente
En Windows 10, 8 y 7:
fuente
En lugar de descargar un programa para hacerlo, si va al administrador de tareas y va a los detalles, verá una lista de los procesos que está ejecutando. Si hace clic con el botón derecho y usa la opción "establecer afinidad" en lugar de "establecer prioridad", puede seleccionar cuántos núcleos está utilizando un programa individual, lo que limita la cantidad de uso de CPU por parte del programa.
fuente
Otra forma muy conveniente de establecer la afinidad de un determinado ejecutable cuando se inicia es usar el comando de inicio .
por ejemplo, "inicio / afinidad F iexplore.exe". Si hay una sola aplicación que desea iniciar de esta manera, puede crear un acceso directo con este comando. Tenga en cuenta que la afinidad se establece mediante un valor hexadecimal, que puede requerir un poco de prueba y error. ¡Comprueba el proceso en el administrador de tareas para ver el resultado de afinidad real!
Ver más aquí: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
fuente
En estos días, la mejor solución es limitar el uso de CPU por proceso limitando la afinidad de la CPU (núcleos a los que el proceso tiene acceso). Tiene menos precisión (solo puede limitarse a ciertos porcentajes), pero esta es una operación más natural que tratar de suspender y reanudar periódicamente los subprocesos del proceso. Process Lasso hace un buen trabajo con afinidades de CPU predeterminadas (persistentes). Sin embargo, también tiene una limitación de estilo BES 'difícil', aunque eso no se recomienda ya que es un acto tan antinatural.
fuente
Hacer un overclocking de la CPU le permitirá alcanzar velocidades de CPU más lentas, reduciendo el calor producido. Es posible que necesite experiencia avanzada si su placa base o CPU no tiene un medio para modificar la velocidad del reloj utilizando un programa descargable. (Busque las utilidades de overclock para su CPU o placa base (solo del fabricante de su CPU y placa base), solo tenga en cuenta que le interesará el overclocking).
En el caso de que no haya utilidades disponibles, deberá ingresar al BIOS de su computadora y modificar la velocidad del reloj de su procesador. La forma más fácil es establecer el multiplicador en un número menor. No toque los voltajes porque esto puede dañar su CPU si es demasiado alto o causar errores cuando es demasiado bajo. Las frecuencias tampoco deberían modificarse, solo el multiplicador. Para volver a la configuración predeterminada, lea el manual de su BIOS para determinar la tecla que debe presionar para restaurar la configuración predeterminada. (O simplemente inspeccione la pantalla del BIOS con cuidado, especialmente la pantalla de salida).
fuente