Aprenda a overclockear una Raspberry Pi Zero 2 W
Conclusiones clave
- La Raspberry Pi Zero 2 W se puede overclockear para aumentar el rendimiento, lo que la hace ideal para proyectos portátiles más exigentes y emulación de juegos retro.
- El overclocking puede reducir la vida útil del Pi Zero 2 W, así que proceda con precaución.
- Para obtener mejores resultados, agregue medidas de enfriamiento para evitar el sobrecalentamiento y la estrangulación térmica.
Al igual que otras computadoras de placa única Raspberry Pi, la Raspberry Pi Zero 2 W se puede overclockear para mejorar su rendimiento. Descubra cómo overclockear la CPU y la GPU de su Pi Zero 2 W para que funcione más rápido.
¿Por qué overclockear tu Raspberry Pi Zero 2 W?
El Raspberry Pi Zero 2 W es una gran actualización de los modelos Pi Zero originales, ya que cuenta con el mismo SoC Broadcom BCM2710A1 que el Pi 3 de tamaño completo. Esto le permite ejecutar algunas cargas de trabajo hasta cinco veces más rápido que un Pi Zero.
En combinación con su formato de bolsillo y su precio de $15, esto hace que el Pi Zero 2 W sea ideal para usar en proyectos portátiles. Normalmente se ejecutará sin cabeza, sin monitor ni teclado, y accederá a la Raspberry Pi de forma remota a través de SSH .
Sin embargo, si desea utilizar el Pi Zero 2 W como sistema de escritorio con una GUI, puede parecer un poco lento en comparación con un Pi 4 o Pi 5. Al hacer overclocking en su CPU (y GPU), puede darle un poco más de velocidad. de cremallera adicional. Esto también debería resultar útil para emular sistemas de juegos retro.
La desventaja del overclocking es que podría reducir la vida útil de su Pi Zero 2 W. También puede anular su garantía si usa la configuración force_turbo=1 en el archivo config.txt para habilitar niveles de sobretensión más altos (más de 6). Por lo tanto, haga overclock bajo su propio riesgo, especialmente si lo lleva a velocidades más altas.
Mantenga fresca su Raspberry Pi Zero 2 W
Al ejecutar su Raspberry Pi Zero 2 W a una velocidad más alta, se produce más calor. Una vez que alcance los 80 °C (176 °F), el SoC comenzará automáticamente a acelerar los núcleos de la CPU, reduciendo su velocidad hasta que baje la temperatura. Si la temperatura sube hasta 85°C (185°F), se activará la aceleración máxima, incluso para la GPU.
Si bien logramos lograr un overclock de 1,2 GHz con solo una placa Pi Zero de 2 W, es posible que agregar algo de enfriamiento ayude a mantener la temperatura baja, especialmente si se ejecutan cargas pesadas durante un período de tiempo prolongado. Este enfriamiento podría realizarse en forma de disipador de calor o ventilador, o incluso ambos, como ocurre con el disipador de calor de doble ventilador de The Pi Hut .
Cómo overclockear una Raspberry Pi 2 W
Es una buena idea comenzar actualizando y mejorando todos los paquetes del sistema. Si está utilizando la GUI de escritorio, abra una ventana de terminal haciendo clic en su icono en la barra de menú superior, o a través de Menú > Accesorios > Terminal e ingrese:
sudo apt update && sudo apt upgrade -y
Es posible que esto tarde unos minutos en buscar los paquetes de software más recientes y luego actualizar el sistema.
Instalar herramientas de monitoreo
Antes de hacer overclocking en Raspberry Pi Zero 2 W, instalaremos un par de herramientas útiles para comparar el rendimiento y la temperatura antes y después. Primero, instale la herramienta de información del sistema Neofetch:
sudo apt install neofetch
Para ver la información actual del sistema, ejecute:
neofetch
Debería mostrar la velocidad de CPU predeterminada del Pi Zero 2 W de 1 GHz. A continuación, instale la herramienta generadora de carga de trabajo «estrés»:
sudo apt install stress
Si está utilizando la versión “Bullseye” o anterior del sistema operativo Raspberry Pi (o Raspbian), puede instalar la herramienta de prueba de estrés Stressberry con:
pip3 install stressberry
Sin embargo, si utiliza la última versión «Bookworm» del sistema operativo Raspberry Pi, deberá instalar Stressberry en un entorno virtual Python (al nuestro lo llamamos «overclock»):
python -m venv overclockcd overclocksource bin/activatepip3 install stressberry
Ahora puede realizar una prueba de esfuerzo inicial a la velocidad de reloj predeterminada del Pi Zero 2 W para compararla con los resultados del overclocking más adelante. Ejecute este comando (en el entorno virtual de Python en «Bookworm») para una prueba de 100 segundos utilizando los cuatro núcleos de la CPU:
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest1.dat
Una vez que el SoC haya alcanzado una temperatura base estable, comenzará la prueba de esfuerzo y cada línea mostrará la temperatura y frecuencia actuales de la CPU, que debería llegar hasta 1000 MHz (es decir, 1 GHz).
Edite el archivo Config.txt para overclockear
Ahora hagamos overclocking de Raspberry Pi Zero 2 W cambiando la configuración de velocidad de CPU y GPU, que se activará cuando se reinicie. Abra el archivo de configuración config.txt en el editor de texto nano:
sudo nano /boot/config.txt
Agregue las siguientes líneas:
arm_freq=1200core_freq=500
Aquí, usamos arm_freq para configurar la velocidad del reloj de la CPU en 1200 MHz (1,2 GHz), mientras que también usamos core_freq para aumentar la velocidad del núcleo de la GPU (desde los 400 MHz predeterminados). Consulte la documentación oficial de overclocking de Raspberry Pi para conocer todas las opciones posibles. El firmware más reciente aumenta automáticamente el voltaje si el sistema está overclockeado, pero puedes anular esto manualmente si es necesario (nosotros no lo hicimos), como con:
over_voltage=2
Salga de nano y guarde la configuración presionando Ctrl + X , luego Y y Enter . Para activar el overclock, reinicie el Pi Zero 2 W:
sudo reboot
Una vez que se haya reiniciado, ejecute nuevamente el comando de terminal neofetch ; Deberías ver la nueva velocidad de la CPU de 1,2 GHz.
Pruebe el estrés de su Pi Zero 2 W overclockeado
Si utiliza el sistema operativo Raspberry Pi “Bookworm”, deberá ejecutar Stressberry desde su entorno virtual Python, así que reactivelo:
cd overclocksource bin/activate
Luego ejecute la misma prueba de Stressberry que antes (con un nombre de archivo diferente para la salida):
stressberry-run -n "My Test" -d 100 -i 30 -c 4 mytest2.dat
Esta vez deberías ver que la CPU alcanza la velocidad overclockeada de 1,2 GHz. También tendrá una temperatura más alta: en nuestras pruebas, sin refrigeración agregada, alcanzó un máximo de 67,1 °C (152,8 °F), muy por debajo del nivel de 80 °C en el que se comenzaría a aplicar la limitación térmica.
Con refrigeración adicional, como un ventilador o un disipador de calor, algunos usuarios han logrado aumentar aún más la velocidad de la CPU, a 1,4 GHz, y la GPU a 700 MHz, pero el kilometraje puede variar según las diferentes placas Pi Zero 2 W y el método de refrigeración utilizado.
Si el overclocking a cierto nivel causa inestabilidad en el sistema, deberías probar con un overclock más modesto. En algunos casos, es posible que el Pi Zero 2 W ni siquiera arranque en el escritorio, generalmente debido a la falta de energía suficiente.
¿Qué pasa si el Pi Zero 2 W no arranca?
Si, después de cambiar la configuración de overclocking en config.txt , descubres que tu Raspberry Pi Zero 2 W no arranca, no te preocupes. La solución más sencilla es simplemente mantener presionada la tecla Shift durante el inicio para desactivar temporalmente el overclock; La Raspberry Pi debería arrancar normalmente.
Si eso no funciona, apague el Pi Zero 2 W, luego retire la tarjeta microSD y conéctela (usando un lector de tarjetas USB) a otra computadora para editar el archivo config.txt desde allí. Luego puede modificar la configuración de overclocking o comentarla agregando un símbolo # al comienzo de cada línea.
Hacer overclocking en Raspberry Pi Zero 2 W es fácil
Si necesita un poco de potencia de procesamiento adicional para su proyecto portátil o sistema de juegos retro, es relativamente sencillo cambiar la configuración para overclockear una Raspberry Pi Zero 2 W. Para ayudar a evitar la limitación térmica del SoC, funcionará mejor con algunos forma de enfriamiento.
Deja una respuesta