Respuesta corta: lea el capítulo 14 del Manual del desarrollador de software de las arquitecturas Intel® 64 e IA-32, Volumen 3B: Guía de programación del sistema, Parte 2 (http://www.intel.com/content/dam…)
Respuesta larga: Deshabilitar el modo turbo es sencillo: solo está volteando un bit de un registro específico del modelo (el bit 32 de IA32_PERF_CTL, para ser exactos). Debe tener el módulo del kernel msr ya sea compilado en Linux o cargado manualmente en tiempo de ejecución. Consulte el código fuente de msr-tools para ver cómo leer y escribir MSR individuales. Las direcciones son específicas del modelo de procesador y se encuentran en el apéndice del volumen de documentación del procesador Intel.
Con DVFS puede marcar cualquier frecuencia de reloj no turbo disponible utilizando el módulo de kernel cpufreq. Después de cargar ese módulo, consulte el directorio / sys / devices / system / cpu / X / cpufreq. Debe tener cargado el regulador de espacio de usuario y puede incluir la frecuencia en el archivo scaling_frequency. (Estoy haciendo esto de memoria, algunos detalles pueden estar desactivados).
- ¿Qué problemas pueden surgir eventualmente si no defragmento mi PC o computadora portátil?
- ¿Por qué cuando instalo GTA San Andreas en mi PC con Windows 8, dice que el juego no es compatible con la versión de mi PC?
- Errores de la computadora: ¿Se pueden recuperar mis datos si mi computadora dice que no hay un sistema operativo de repente?
- ¿Puedes construir una PC para juegos / programación para 1000 e? ¿Debería gastar más?
- ¿Hay alguna manera de trabajar más rápido y con facilidad en la computadora personal?
Si desea que la frecuencia del reloj resida en un rango específico, eso es un poco más difícil. Hay MSR que aparentemente establecen la relación turbo máxima; No he tenido suerte de que funcionen en procesadores Ivy Bridge de clase de servidor. YMMV.
¡Buena suerte!