Ahora que ya conozco mas a fondo la Rpi 4 añadiré mas información a este hilo relativo a ella por si alguno quiere sacarle todo el partido que sepa como hacerlo y no cometer ciertos errores que son bastante comunes.
Lo primero, esta pieza de hardware es sorprendente. Ha pegado un salto relativo a su anterior versión -Rpi3 - muy considerable. Realmente es capaz de suplir un PC en tareas comunes no especializadas y es sin lugar a dudas una de las mejores, si no la mejor elección, para montar un sistema informático a bordo.
Primera cuestión la memoria RAM
Hay disponibles tres versiones. 1 Gb, 2 GB y 4 GB. Yo no recomendaría nunca la versión de 1 GB ya que la falta de RAM ha sido un de los principales escollos en las anteriores Rpi. Por ejemplo, a la hora de compilar opencpn no era posible hacer uso de los 4 núcleos del procesador por que la RAM se llenaba y todo se venia abajo. Con la versión de 2 GB eso ya no sucede. Si ademas queremos sacarle mas partido, la de 4 GB nos da un extra que tampoco es tan caro. Yo tengo las dos, la de 2 GB en el barco y la de 4 Gb en casa y ambas rinden exactamente igual. Elegid a vuestro gusto pero olvidaos de la de 1 Gb a menos que sea para algo excepcionalmente simple y que no use recursos gráficos.
Segunda cuestión ENERGIA
Este es uno de los peores errores que podemos cometer con la Rpi 4, el no alimentar correctamente esta pequeña bestia. Esta Rpi 4 es potente y eso debe de alimentarse de manera correspondiente. Ademas, incluye dos puertos USB 3.0 y eso implica que debe de ser capaz de dar hasta 1 amperio de energía por ellos. Con frecuencia me he encontrado con personas que se quejaban de la Rpi 4 y sus fallos mientras que la alimentaban con sencillos cargadores de móviles de 1 amperio. Eso NO VA A FUNCIONAR. Yo la he usado incluso con cargadores de tabletas que dan 2 amperios y aunque funciona me daba errores aleatorios cuando usaba un disco duro SSD USB 3.0. Todo se ha solucionado comprando la fuente de alimentación original que entrega 3 amperios a 5,1 voltios garantizados. Esta fuente no solo es la mejor sino que también es la mejor construida y una de LAS MAS BARATAS.
Ademas, ciertos alimentadores potentes adolecen de un cable adecuado para transmitir tal potencia. Un mal cable es lo mismo que decir incomodidad y desilusión. La fuente original tiene su cable correctamente dimensionado y ese problema no se produce. Así que asegúrate de estar alimentando bien a tu Rpi 4 para sacarle todo el partido y evitar frustraciones innecesarias.
Tercera cuestión ALMACENAMIENTO
Dado que la tarjeta SD es la principal unidad de almacenamiento es crucial escoger correctamente el tipo y modelo para que la potencia de esta placa salga a relucir. He usado estas placas con una vieja tarjeta de clase 4 y su funcionamiento ha sido penoso, mas parecido al de una Rpi 1 que a otra cosa. NO uses cualquier tarjeta que tengas a mano a menos que estés seguro de que es lo bastante buena.
De todas las que yo he usado recomiendo dos especialmente. Una es la Sandisk Extreme:
En este caso aseguraos de que se trata de la Extreme -Dorada- y NO la ultra -plateada- cuyo rendimiento es bastante menor en el caso de la Rpi.
Otro modelo con buen desempeño a escoger es de la linea EVO de las Samsumg:
Hoy en día han bajado enormemente de precio y no merece la pena escatimar en algo que es tan crucial en el desempeño total del conjunto. Ahora la cuestión seria... ¿Cuanto almacenamiento debo escoger? En las anteriores Rpi 3 o menores era una buena idea el usar al menos 8 Gb recomendado 16 Gb y máximo 32 GB. Pero con el aumento de potencia y la caída de precios de las SD esto ha cambiado y yo diría que para una Rpi 4 el mínimo seria de 32 GB y 64 Gb es una cifra razonable. 128 Gb no seria un desperdicio si ya empezamos a manejar archivos multimedia que se comen el espacio rápidamente.
Cuestión cuatro Carcasa y Refrigeración.
Es importante tenerlo en cuenta. Esta plaquita es potente y por tanto se calienta bastante. No es peligroso ya que cuando alcanza los 80 grados automáticamente disminuye su rendimiento para enfriarse. Pero es un sinsentido adquirir una placa potente para sacarle partido y perder sus cualidades por falta de refrigeración. En mi caso yo he usado dos carcasas diferentes. En la rpi del barco de 2 GB una impresa en 3D con ventilador:
Y en la de casa de 4 GB una comprada expresamente para ella con ventilador:
Ambas con un resultado excelente y sin necesidad de ningún disipador adicional. Simplemente un pequeño ventilador soplando sobre ellas es mas que suficiente. Incluso durante este tórrido verano. Como detalle adicional añadiré que ambas funcionan overclokeadas a 2 Ghz sin el mas mínimo fallo ni sobrecalentamiento.
Quinta cuestión Sistema Operativo
La llegada de la Rpi 4 supuso una pequeña revolución en el mundo
PI. Por vez primera se variaba la GPU, no solo la CPU y eso implicaba un nuevo controlador que las versiones anteriores de software no poseían. Por tanto su lanzamiento coincidió junto con el lanzamiento de la nueva versión del sistema operativo Raspbian
Buster. Esto suponía que no era posible hacer correr versiones anteriores del sistema operativo sobre esta nueva placa. Al principio representó un pequeño inconveniente pero era algo necesario para poder ir progresando tecnológicamente.
Debo añadir mas detalles. El fabricante de Rpi, la fundacion, se dedica a distribuir una versión de GNU/Linux especifica para ella. Se trata de Raspbian, una versión aligerada de Debian -Linux- con un escritorio simplificado y especialmente optimizado para la escasa potencia y espacio de las anteriores Rpi. He podido comprobar que esa limitación ya no es necesaria. Esta Rpi 4 ya es capaz de correr un escritorio moderno y actual sin perder potencia y mejorando la experiencia del usuario. Desde la Fundación PI no lanzaran ninguna versión adicional ya que se mantiene una única versión capaz de funcionar en TODOS los modelas de Rpi desde los mas antiguos a los actuales. Pero yo he instalado un escritorio mas actual y lo estoy usando como escritorio principal -de hecho escribo usando esta Rpi 4 y el escritorio Gnome-shell- y el resultado es excepcionalmente satisfactorio.
Algunas curiosidades
El Usb gate. Al principio de su lanzamiento se hablo de un error grave de diseño referente al conector de alimentación USB-C de la Rpi 4. Es cierto que con ciertos cables de dispositivos muy especiales daba problemas. Pero finalmente se destacó que el compromiso del conector USB-C de la Rpi 4 era principalmente asegurar la correcta alimentación de esta pequeña bestia y sus periféricos. Por tanto bastaba con usar cualquier cable USB-C sencillo y de calidad o la fuente original para que el supuesto error desapareciera. De hecho
ese conector USB-C nunca se diseñó para que cualquier cargador se usara para alimentar la Rpi 4. Ya hemos comentado antes que ese es uno de los principales errores de algún principiante que otro. Usa el alimentador original cuyo precio es muy bueno y todo ira sobre ruedas.
¿Por que Linux? Es una cuestión muy recurrente entre los que se acercan por vez primera a este mundillo de las mini placas. Sencillamente esta placa, al igual que la mayoría de las placas interesantes, se construyo bajo arquitectura ARM y no X86. ¿Te suena a chino? Aclaremos. X86 y su sucesor AMD64 hacen referencia a la arquitectura de los procesadores que funcionen en los PeCés de toda la vida. Si, todos ellos desde hace unos 30 años son descendientes directo del primero llamado 8086.
En realidad siguen siendo el mismo procesador que ha ido evolucionando exponencialmente hasta el dia de hoy. Esa arquitectura ha ido evolucionando hasta los modernos Intel I7 y AMD Freon pero digamos que hablan el mismo idioma o que son
geneticamente compatibles.
Sin embargo los procesadores ARM estan construidos de otro modo y hablan un lenguaje diferente. Son geneticamente incompatibles. Por tanto un aplicacion escrita para X86 no funcionara en una escrita para ARM y viceversa.
Dado que windows 10 solo esta escrito -por ahora- para X86 no es posible que funcione tal cual en una placa ARM. Matizamos que si hay una versión de windows creada para ARM hace años para algunas tabletas con procesador ARM y windows 8 pero hace tiempo que murió aunque aun queda algún teléfono zombie con ella. También existe una versión reducida de windows 10 pero solo para usos dedicados al Internet de las cosas -domotica y cosas así- y no valido como escritorio.
Por tanto si queremos sacarle el máximo partido a nuestra placa ARM y usarla como un ordenador de escritorio nuestro sistema debe ser Linux. Linux, al ser un sistema abierto ha sido mucho mas fácil de adaptar y reescribir para ARM y a dia de hoy es la mejor baza para nuestras placas ARM y lo seguirá siendo por mucho tiempo ya que para colmo es capaz de rendir mejor con menos recursos ya que esta mejor optimizado que windows por diversos motivos.
Pero.... ¿Por que se hacen estas placas con ARM y no con X86 o AMD64? Pues por el sencillo motivo de que la arquitectura ARM da mejor rendimiento con menos energía, menos calentamiento y menos costo de producción. De hecho la arquitectura X86 no es ni de lejos la mejor pero por cuestiones de marqueting se generalizó pero ya esta cerca de alcanzar sus limites mientras que a la ARM aun le queda mucho por exprimir.
Costos y precios
Como detalle final añadiré lo que cuesta poner en funcionamiento este aparatito. Los precios lo extraigo la mayoria de Raspipc que es una de las tiendas oficiales de Raspberry pi en España y dan un servicio muy bueno. Tiendatec también me ha satisfecho con su servicio. Y Amazon para las SD.
Raspberry Pi 4, 2GB 50,76 €
Raspberry Pi 4, 4GB 59.96 €
Caja modelada 3D Gratis
Caja con ventilador negra 8.95 €
Alimentador oficial Raspberry Pi 4 8.89 €
Tarjeta SD Sandisk Extreme 32Gb 9.99 €
Tarjeta SD Samsumg EVO 64GB 12.99 €
Par de adaptadores micro HDMI a HDMI 10.99 €
Como veis un kit básico de placa+caja+SD+alimentador+adaptador HDMI nos sale por unos 89 € que suben a 102 si tiramos por lo alto. Precios con IVA incluido.