Cómo overclockear su Raspberry Pi (sin anular su garantía)

La Raspberry Pi es una pequeña microcomputadora capaz, pero a veces necesita un pequeño empujón para reunir suficiente energía para lo que necesita. Desempolvamos un Pi viejo y aceleremos el reloj para manejar mejor las aplicaciones más nuevas y exigentes.

¿Por qué Overlock the Pi?

La plataforma Pi ha evolucionado bastante rápido a lo largo de los años, y los primeros modelos se están volviendo un poco más largos en comparación con sus descendientes. Las aplicaciones Pi más nuevas, como RasPlex , se benefician enormemente de más potencia. Sin embargo, en lugar de comprar nuevas unidades Pi para reemplazar las antiguas, puede hacer algunos retoques debajo del capó para aumentar la velocidad del reloj del procesador. No puede overclockear su camino hacia un nuevo hardware y memoria adicional, pero es muy probable que le brinde suficiente potencia de procesamiento para extender la vida útil de su antigua unidad Pi.

Aún mejor, el proceso tiene un riesgo bastante bajo, siempre que se mantenga en el lado más conservador. La base de Raspberry Pi siempre se ha equivocado por el lado de la estabilidad y el hardware que utilizan es más que capaz de ser overclockeado sin problemas.

Sin embargo, antes de continuar, queremos enfatizar una cosa: si no tiene una razón real para hacer overclock (por ejemplo, el sistema se siente lento mientras lo usa), probablemente no valga la pena perder el tiempo con el overclocking; tenemos muchos Unidades Pi que hacen cosas de baja demanda (como servir como estación meteorológica ) y no hay necesidad de overclockearlas.

¿Anulará mi garantía?

Cuando salió el Pi por primera vez, cualquier overclocking anularía la garantía. Pero en 2012, la Fundación Pi, después de largas pruebas internas, decidió que hacer overclocking en sus dispositivos era seguro y ahora ofrecen una herramienta de configuración, integrada en las distribuciones Raspbian, que le ayudará a configurar fácilmente su Pi con ajustes preestablecidos de overclocking. Estos ajustes preestablecidos están diseñados para superar los límites del hardware, pero para seguir funcionando dentro de los parámetros seguros conocidos del dispositivo. Uno de esos parámetros, por ejemplo, es que el hardware se estrangula si el chip alcanza los 85 ° C (185 ° F). No  puede anular su garantía utilizando su herramienta de configuración (o ajustes equivalentes) porque nunca se permitirá que el dispositivo exceda las condiciones de anulación de la garantía.

Dicho esto, puede eludir los parámetros establecidos por la herramienta de configuración y modificar manualmente esas configuraciones (así como las configuraciones adicionales que no se encuentran en la herramienta de configuración) y llevar la Pi más allá de los límites aprobados por la fundación Raspberry Pi, pero debe ser  Realmente  jugando, y establezca manualmente estas opciones a propósito para incluso acercarse a anular su garantía.

Echemos un vistazo a ambos métodos a continuación, comenzando con la herramienta Raspi-Config de garantía.

Opción uno: overclockear la Raspberry Pi con Raspi-Config (recomendado)

Con mucho, la forma más sencilla de ajustar la configuración de la Raspberry Pi, suponiendo que esté ejecutando Raspbian o un derivado, es simplemente iniciar el dispositivo y luego usar la herramienta Raspi-Config para realizar ajustes.

Si está utilizando alguna revisión de Raspberry Pi 1 o 2, la herramienta de configuración tiene un menú incorporado para overclocking. Si está utilizando una Raspberry Pi 3, no verá una entrada de menú de overclocking por dos razones: 1) el overclocking no es actualmente compatible oficialmente con el Pi 3, y 2) el diseño del Pi 3 es tan bueno que ya se está ejecutando extremadamente cerca de la configuración máxima todo el tiempo de todos modos, por lo que no hay mucha utilidad en el overclocking en primer lugar.

Si su dispositivo ya está en la terminal, está justo donde debe estar. Si su dispositivo arranca en el escritorio, presione Ctrl + Alt + F1 para cerrar el escritorio y cambiar a la vista de terminal. (Puede devolver el escritorio cuando haya terminado ingresando el startxcomando).

En la terminal, escriba sudo raspi-config y presione Entrar. (Si ya ha iniciado sesión como root, puede eliminar la parte sudo). Esto iniciará la herramienta de configuración con una interfaz simple. Seleccione la entrada 8, «Overclock» para continuar.

Verá una advertencia de que el overclocking puede reducir la vida útil de su Raspberry Pi (porque los dispositivos overclockeados se calientan más y el calor es el enemigo de todos los dispositivos electrónicos). También verá una nota útil sobre cómo mantener presionada la tecla Shift durante el arranque si su sistema es inestable, que iniciará el sistema con la configuración predeterminada para que pueda solucionarlo, y un enlace a la página wiki de eLinux muy informativa sobre Raspberry Pi configuración de overclock . Elija «Aceptar».

Finalmente, podrá seleccionar el ajuste preestablecido de overclock que desea usar.

Hay dos campos con respecto a cómo debe abordar el overclocking. Algunas personas prefieren comenzar aumentando el overclocking de una configuración más baja a una configuración más alta, retrocediendo si hay alguna inestabilidad en el sistema. Si bien esa es una regla realmente excelente para vivir si está haciendo overclocking con configuraciones no probadas, es un poco tedioso cuando está usando configuraciones aprobadas previamente por el fabricante del hardware. Nunca hemos tenido problemas para poner en marcha la configuración predeterminada de overclocking en ninguna de nuestras unidades Pi, por lo que tendemos a equivocarnos en el lado de encenderlo de inmediato y solo rechazarlo si tenemos algún problema (que nunca tenemos) . Con eso en mente, nos sentimos realmente cómodos diciéndoles que simplemente pongan «Turbo» y disfruten.

En la remota posibilidad de que golpearlo con la configuración «Turbo» le cause dolores de cabeza, el culpable casi siempre es su fuente de alimentación, y no el Pi en sí (que es más que capaz de operar dentro de los parámetros de overclock que se encuentran en la configuración menú). Recomendamos probar una fuente de alimentación diferente o comprar una de mayor calidad, preferiblemente una diseñada para Pi . Recuerde, como solución temporal, siempre puede mantener presionada la tecla Shift durante el proceso de arranque para ajustar la configuración hasta que obtenga una nueva fuente de alimentación.

Opción dos: overclockear la Raspberry Pi a través de Config.txt

La herramienta Raspi-Config es solo una pequeña y agradable envoltura de GUI para un archivo de texto simple que sirve como BIOS de Raspberry Pi. En cualquier Raspberry Pi, puede editar fácilmente el config.txt con un editor de texto simple y simple simplemente arrancando su unidad Pi, montando la memoria flash de Pi (la tarjeta SD o tarjeta microSD) en su PC y editándola como cualquier otra. documento. Luego, simplemente guárdelo, vuelva a colocar la tarjeta en su Pi, enciéndalo y pruebe la nueva configuración. Así es como se ven las configuraciones para el modo de overclocking «Turbo» (el que acabamos de configurar arriba) en el texto del archivo de configuración:

arm_freq = 1000
core_freq = 500
sdram_freq = 600
sobre_tensión = 6

Si ha utilizado la herramienta Raspi-Config y está satisfecho con la configuración de overclock, lo mejor es simplemente dejarlo. Si realmente quieres ir más allá o simplemente te gusta jugar con la configuración, puedes proceder con precaución y profundizar en una amplia gama de configuraciones de overclock disponibles.

Si está ejecutando Raspbian, la configuración predeterminada es escasa y, en gran medida, está solo cuando se trata de seguir adelante. Algunas distribuciones como OpenELEC, OSMC (anteriormente Raspbmc) y otras tendrán archivos de configuración precargados con configuraciones seleccionadas por los creadores de esos proyectos para optimizar la funcionalidad como la decodificación y reproducción de video. De cualquier manera, definitivamente necesitará estudiar cuidadosamente la lista de parámetros disponibles en la wiki de eLinux y la documentación de Raspberry Pi  antes de comenzar a ajustar. Además, sea liberal en el uso de motores de búsqueda y foros de proyectos; el mejor consejo que encontramos es el que se brinda a través del sudor y las lágrimas de otros usuarios, que publican sus experimentos en los foros de Raspberry Pi ,los foros de OSMC , etc.

Con ese conocimiento en la mano, proceda lentamente y modifique su configuración poco a poco hasta que haya alcanzado un umbral superior estable en el que su dispositivo no se bloquee ni se caliente demasiado. Siempre que sea cauteloso y no intente maximizar los valores desde el principio, no debería tener ningún problema.

Dicho esto, si le preocupa anular la garantía de su Pi, hay algunas configuraciones que debe evitar usar. Si bien está perfectamente bien overclockear su Pi de acuerdo con la Pi Foundation, no está bien si deshabilita ciertas funciones de seguridad y empuja la Pi demasiado fuerte en el proceso. Si sobrecarga el Pi configurando manualmente la over_voltageconfiguración por encima de 6  y  cualquiera de los siguientes:

  • Habilitar la  force_turbo configuración
  • Deshabilitar la current_limit_overrideconfiguración (que ofrece protección de hardware)
  • Establezca el temp_limitpunto de aceleración antes mencionado de 85 ° C

… Entonces ha anulado la garantía. Si se cumplen esas condiciones, entonces se establece un «bit pegajoso» permanente en la CPU, y no se aceptará ninguna reclamación de garantía, ya que usted ha excedido a sabiendas los parámetros operativos seguros del hardware.

Comprobación del «Sticky Bit» para confirmar el estado de la garantía

Su Pi no explotará si lo configura en una configuración que anule la garantía. De hecho, hemos leído bastantes cuentas de usuario que detallan lo felices que están de haber aumentado la configuración y desactivado el limitador de voltaje para poder hacer overclock con más potencia. Pero anulará la garantía y conlleva un pequeño riesgo, así que proceda con precaución.

Por supuesto, es posible que también desee ver si ya ha anulado su garantía; tal vez haya hecho overclock en el pasado y olvidó lo que cambió. Es fácil verificar el «trozo pegajoso» que marca su garantía como nula. Simplemente encienda su Pi, navegue hasta el símbolo del sistema y ejecute el siguiente comando:

cat / proc / cpuinfo

Mire el texto resaltado a continuación, etiquetado como «Revisión».

Si su número de revisión es una pequeña cadena de caracteres alfnuméricos de 4 dígitos, está bien. El bit adhesivo no se ha configurado en su procesador. Si, por otro lado, el número de revisión está precedido por “1000”, su garantía es nula. En el ejemplo anterior, en lugar de «000f», se leería «1000000f».


Ya sea que vaya por la ruta fácil y simplemente use la herramienta Raspi-Config (o cambie las configuraciones simples en el config.txt que la herramienta habría cambiado) o si busca y acelera su Pi hasta que pueda oler el ozono flotando de él, es No es difícil sacar más potencia de su Pi y extender su vida útil.