Es probable que cuando hablamos de procesadores de Intel, hayas escuchado o leído acerca de su compatibilidad con la tecnología SpeedStep, e incluso la tecnología SpeedStep mejorada que incorporan los últimos procesadores de la marca. En este artículo te vamos a contar en qué consiste esta tecnología, para qué sirve y si deberías o no habilitarla.
Intel define la tecnología SpeedStep como un medio avanzado para permitir un desempeño muy alto en sus procesadores, a la vez que satisfacen la necesidad de conservación de energía en los sistemas portátiles. Esta definición puede que ya os de una idea de en qué consiste, pero vamos a verlo en profundidad.
¿Qué es la tecnología Intel SpeedStep y para qué sirve?
La tecnología SpeedStep fue introducida por primera vez en las CPUs de Intel hace ya veinte años. Según el fabricante, esta tecnología permite que el sistema ajuste de manera dinámica el voltaje y la frecuencia de funcionamiento de los núcleos del procesador, lo que disminuye el consumo de energía y el calor generado.
Al reducir el voltaje y la velocidad del procesador, también se reduce el consumo y por lo tanto se genera menos ruido y menos calor. Por supuesto, esta es una tecnología dinámica que funciona de manera automática cuando el sistema está en reposo, devolviéndolo a sus valores normales cuando la carga de trabajo lo requiere. Esto es algo que se nota realmente en los ordenadores portátiles y es dicha tecnología la que permitió el auge de los ordenadores portátiles por encima de los de sobremesa, un cambio de tendencia en los hábitos de consumo.
El Intel Speedstep hizo posible tener un ordenador portátil con potencia suficiente para trabajar, basado en x86, que no estuviese dos generaciones por detrás en cuanto a la potencia de su procesador central y con duraciones de batería decentes.
Underclock dinámico del procesador
Esto es, como ya supondréis, una especie de underclock en el procesador, con la diferencia de que se realiza de manera automática y dinámica, de manera que el propio procesador detectará el nivel de carga y cuando esté en reposo reducirá su velocidad y voltaje en pos de reducir el consumo y el calor generado. Realmente es una ventaja, especialmente para aquellos usuarios preocupados por estos dos factores.
Hay que tener en cuenta que el consumo energético de todo procesador se mide por la siguiente formula:
Consumo energético (W) = Capacitancia del procesador*frecuencia de reloj*voltaje al cuadrado.
La capacitancia depende del nodo de fabricación y no del propio procesador, pero el voltaje y la frecuencia están relacionados, ya que a menor voltaje menores frecuencias se pueden alcanzar, pero hay frecuencias que pueden alcanzarse con varios voltajes y escoger el más bajo supone una reducción en el consumo energético, lo cual es crucial en ciertos factores forma, ya que a mayor consumo energético más calor se libera.
Como hemos dicho antes, su implementación fue el primer paso a que los PCs portátiles ganaran en calidad de sus componentes, haciendo que dejasen de ser armatostes corporativos a ser opciones viables para los usuarios de a pie. A día de hoy es una tecnología muy antigua, la cual se encuentra todavía en las CPUs por su extrema utilidad.
¿Cómo activar y desactivar esta tecnología?
La mayoría de placas base permite activar y desactivar SpeedStep directamente desde la BIOS, pero incluso estando ésta activada en la BIOS podemos decidir utilizarla o no directamente en Windows. La propia Intel explica que en PCs con sistema operativo Windows XP podemos elegir cómo queremos que se comporte, pero esto ha desaparecido en sistemas Windows 10, donde nos vemos limitados a hacerlo desde la BIOS.
Simplemente accede a la BIOS de tu PC (al encenderlo pulsa SUPR, F2 o F10 dependiendo del fabricante del mismo o de la placa base). Una vez en la BIOS accede a las opciones del procesador (dependiendo del fabricante, podrás acceder a este menú de una u otra manera). Verás que uno de los parámetros que tienes es precisamente Intel SpeedStep, y ahí mismo podrás activarlo y desactivarlo.
El Intel Speedstep funciona de manera independiente al sistema operativo que utilice tu PC, en Windows se encuentra disponible desde Windows XP, mientras que en GNU/Linux cualquier distribución con Kernel Linux 2.5 en adelante lo soporta sin problemas.
¿Merece la pena tener activo el Intel Speedstep?
Si quieres que tu procesador esté siempre dando el máximo rendimiento, entonces puedes deshabilitar esta tecnología (que por defecto viene habilitada siempre), pero salvo que pretendas hacer overclock, te recomendaríamos que la dejaras habilitada puesto que es algo que solo te va a reportar beneficios; como hemos explicado antes, cuando el sistema esté en reposo sirve para reducir la velocidad de funcionamiento y el voltaje del procesador, haciendo que se reduzca el consumo y el calor generado, y a la vez aumentando la vida útil del mismo.
Y, cuando ejecutes alguna aplicación o juego que requiera un mayor rendimiento del procesador, de manera automática volverá a ponerse con los valores de siempre para entregarte su mejor rendimiento.
Por lo tanto, solo es recomendable desactivar la tecnología Intel SpeedStep cuando vayas a realizar overclock, y especialmente si vas a hacerlo tocando el voltaje del procesador, ya que en este caso el tener la tecnología habilitada podría causarte inestabilidad en el sistema cuando el equipo esté en reposo.
Hay otras opciones mejores
Si eres un usuario de a pie que no pretende subir las velocidades de su procesador entonces te recomendamos no tocar el Intel SpeedStep, en especial porque mientras te encuentres haciendo tareas relativamente simples que no requieren de potencia del procesador este va a correr a velocidades más baja si, pero no necesitas la máxima velocidad para escribir con el Word, navegar por internet o jugar al solitario si el aburrimiento máximo te ha sobrevenido y no tienes nada más.
En el caso de que quieres manipular el voltaje de tu CPU para alcanzar mayores velocidades de reloj tienes opciones como el Intel Extreme Tuning o Intel XTU, la cual si que esta optimizada para manipular los valores de voltaje y velocidad de reloj de tu CPU.