La Raspberry Pi 5 ya está aquí y ya la hemos analizado, llevándola al límite, o eso creíamos. ¿Hasta dónde puedes llevar una Raspberry Pi 5? Decidimos encargarnos de overclockear tanto la impresionante CPU Arm Cortex-A76 de 64 bits de 2,4 GHz como la nueva GPU VideoCore VII de 800 MHz y descubrimos que podíamos llevar ambas a nuevas alturas de 3 GHz y 1,1 GHz.
Con los overclocks, obtuvimos un rendimiento notablemente mejor: hasta un 25% en algunas cargas de trabajo con mucho procesador. Sin embargo, en tareas con uso intensivo de gráficos, como transmisión de video o juegos, no vimos muchas mejoras.
Overclocking de CPU y GPU
Al realizar las pruebas para nuestra revisión, ya habíamos demostrado que nuestra Raspberry Pi 5 podía overclockear de manera estable a 3 GHz (lo que lo permite la lotería de silicio), pero nunca hicimos overclocking en la GPU VideoCore VII. Entonces, después de una rápida «prueba de cordura» a 900 MHz para ver si la GPU era overclockable, decidimos arriesgarnos y llevar el VideoCore VII a 1 GHz. Sin sobrevoltajes, sin piratería que rompa la garantía, solo unas pocas líneas de texto en el archivo config.txt y obtuvimos un aumento de velocidad gratuito.
Para comprobar que el sistema estaba estable, realizamos una prueba de estrés de cinco minutos. Los cuatro núcleos de la CPU se llevaron a 3 GHz durante toda la duración. Sin inestabilidad ni corrupción gráfica, solo una experiencia de escritorio más ágil.
Queríamos probar el rendimiento de YouTube tanto en Firefox como en Chromium, específicamente la cantidad de cuadros perdidos. La resolución de nuestro escritorio era 2560 x 1440, pero mantuvimos la reproducción de video en 1080p, 60 fps. En cada navegador jugamos a Big Buck Bunny durante un minuto y registramos el número de fotogramas perdidos en la marca.
Fila 0 – Celda 0 | Fila 0 – Celda 1 | Fila 0 – Celda 2 | Fila 0 – Celda 3 |
Velocidad de CPU/Velocidad de GPU | 3GHz / 1GHz | 3 GHz / 1,1 GHz | Disponibles 2,4 GHz / 800 MHz |
Marco eliminado de Firefox/Total | 946/3847 (24,6%) | 869/3649 (23,8%) | 520/3622 (14,4%) |
Marcos caídos de cromo / Total | 1567/3345 (46,8%) | 1732/3638 (47,6%) | 1652/3633 (45,5%) |
Parece que el overclocking no beneficia realmente la reproducción de vídeos de YouTube. De hecho, nuestro mejor rendimiento fue a velocidades estándar usando Firefox. Solo vimos un 14,4% de fotogramas perdidos en un minuto de vídeo. Cuando comparamos esto con la GPU de 1 GHz (24,6%) y la GPU de 1,1 GHz (23,8%), la situación fue en realidad un poco peor. Parece que no hay ningún beneficio real en estresar la GPU si todo lo que queremos hacer es ver vídeos de YouTube.
¿Qué pasa con los juegos? Casarse Emulación Dreamcast ya probada a través del emulador ReDream e incluso a velocidades estándar funcionó maravillosamente. A 2560 x 1440 reproducía Jet Set Radio a 59/60 fps. ¿Podríamos obtener un mejor rendimiento con un overclock? En pocas palabras, no, el contador de fps se mantuvo igual. Pero un overclock puede ayudar a otras consolas a alcanzar los mágicos 60 fps (estamos analizando la N64, PSP Sega Saturn).
¿Dónde puede resultar beneficioso el overclocking?
Cuando necesitas potencia computacional bruta, la capacidad de procesar números, entonces un poco más de velocidad de reloj puede ser algo bueno. Ejecutamos el punto de referencia de CPU sintética Sysbench y, en stock durante una prueba de un solo subproceso, obtuvimos 2729 eventos por segundo y, ejecutando cuatro subprocesos, vimos 10,921 eventos por segundo. Compare eso con la Raspberry Pi 4, que obtuvo una puntuación de 1.766 y 7.068 respectivamente.
Después de hacer overclocking a la CPU a 3 GHz y a la GPU a 1,1 GHz, vimos una marcada mejora. Una puntuación de un solo hilo de 3423 y de múltiples núcleos de 13681. Esto supone una mejora del 25% tanto para uno como para cuatro subprocesos. No está mal y todo lo que nos costó fue un pequeño truco con el archivo de configuración.
Nuestra prueba final fue la prueba comparativa 7-Zip que prueba métodos de cálculo hash, códecs de compresión y cifrado utilizando 7-Zip. La Raspberry Pi 5 estándar realizó una compresión a 9543 MIPS, más del doble de lo que podía lograr la Raspberry Pi 4 (4287). Para la descompresión, el Pi 5 logró 13,231 MIP, poco menos del doble de la puntuación del Pi 4 de 7568 MIPS.
¿Qué aumento de rendimiento nos aporta el overclocking? En compresión vimos una puntuación de 10,356 MIPS, una mejora del 8% con respecto al stock. Para la descompresión registramos una puntuación de 16.238 MIPS, un saludable aumento del 20 %.
Todavía tenemos que probar la IA/visión artificial. ¿Cómo funcionaría TensorFlow en Raspberry Pi 5? En el Pi 4 funcionó, está bien, pero un FPS bajo paralizó su rendimiento. ¿Podría la Raspberry Pi 5 desbloquear una plataforma de menor costo para AI/ML?