He traicionado a mis Raspberry Pi. Cogen polvo en un cajón porque las he ido reemplazando por otros dispositivos que me resolvían mejor ciertos problemas. El ejemplo perfecto está en ese Beelink GS1 que analicé hace tiempo y que ofrecía una alternativa más llamativa a la hora de controlar mis contenidos multimedia en casa.
¿Qué ha pasado? Que la Raspberry Pi se me ha quedado atrás. Los primeros problemas aparecieron al tratar de ver contenidos HEVC, un códec que se le resiste a estos prodigiosos miniPC y que se utiliza cada vez más por todos lados. También me ganó la posibilidad de tener funcionando Android en el Beelink por su catálogo software. Eso, entre otras cosas, me permitía poder usar esta cajita para reproducir contenidos de Netflix o de Amazon Prime Video —los dos servicios que utilizamos en casa— en la tele sin historias.
Son dos peros importantes para un miniPC que empieza a enfrentarse a la obsolescencia. El propio Eben Upton lo reconocía el otro día al anunciar la nueva Rpi Compute Module 3+, de la que decía que junto a la RPi 3B+ es “el último de una línea de productos basados en Raspberry Pi de 40 nm”. Hablar de chips de 40 nanómetros cuando en la actualidad tenemos procesadores móviles con tecnología de 7 nm da una idea de cómo están las cosas.
Que sí, que ya lo sé. Que estamos hablando del ordenador prodigioso de los 35 dólares. Bueno, más bien de los 38,95 euros, y eso en plan pelao. Sin teclado, ratón, adaptador de corriente o tarjetita microSD. Es más bien el ordenador prodigioso de los 60 o los 80 euros, según lo pijos que nos pongamos. La cosa no parece muy llamativa si tenemos en cuenta que por apenas 150 euros tenemos un portátil (muy mediocre, cierto) completo con su pantalla y Windows 10 preinstalado.
Que sí, que también lo sé. Que estoy comparando churras con merinas. Y sin embargo, la Raspberry pi está empezando a agotar la paciencia de los usuarios, sobre todo cuando vemos que no paran de aparecer alternativas más potentes e interesantes y que aun siendo algo más caras dan respuesta a las necesidades de muchos usuarios. Habla muy bien de todas ellas Manuti en Raspberry Para Torpes, por ejemplo, y aquí hay otra lista de rivales interesantes con el Odroid Xu4 como clara referencia. Lo bueno es que hay de todo para todos, y aunque la Raspberry Pi sigue siendo la referencia por su comunidad de usuarios, no debería dormirse en los laureles.
La idea del post me la apuntaba hace unos días tras leer este “Qué tiene de malo la Raspberry Pi“, un artículo estupendo en el que se van desgranando uno a uno los retos de la Raspbery Pi. Retos que empiezan con sus problemas con la conectividad USB y la conectividad de red, y que hacen que aunque la RPi presuma de conectividad Gigabit Ethernet en realidad esté limitada a unos 40 MBps de velocidad de transferencia. Con las unidades USB pasa igual: las tasas llegan a los 20 MBps pero se quedan ahí, algo casi absurdo cuando llevamos ya años disfrutando de puertos USB 3.0 estupendos en este tipo de miniPCs.
En ese análisis no dejan títere con cabeza. La GPU sigue siendo un problemón por tener código propietario que no deja que la Raspberry Pi “se libere”, y de hecho actúa con una actitud dictatorial con la CPU de estos miniPCs, controlando por ejemplo el throttling del procesador: la CPU de las Raspberry Pi podría ir más rápido, pero la GPU no le deja. Alucinad.
Hay más limitaciones con la fuente de alimentación, con la entrega de corriente y con otros muchos elementos que hacen que la Raspberry Pi que tenemos hoy en día sea una sombra de lo que debería ser. No digo que la Raspberry Pi sea mala, ojo: digo que podría ser mucho mejor sin que el coste se incrementara de forma absurda.
Aquí muchos podríamos pedirle de todo a esa futura Raspberry Pi 4. Como decía Manuti (de nuevo) en otro artículo reciente, lo normal sería ver una RPi con al menos 2 GB de RAM, con puertos USB 3.0 (de verdad), con Gigabit Ethernet (de verdad) y con soporte del códec HEVC. Y ya por pedir, con ranura M.2 para unidades SSD, aunque eso me parece prácticamente imposible. Pero oye, ¿por qué no una versión “premium” con todo eso y otra más estándar con algunos recortes?
Para mí habría aún un reto más interesante, y no hardware, si no software. Ahora que Windows corre sin problemas en micros ARM, poder utilizar Windows en una Raspberry Pi tendría su encanto para mucha gente. Que sí, que Linux es fantástico y demuestra una vez más que se puede hacer mucho con muy poco, pero si además uno pudiese ejecutar Windows como ocurre en algunos miniPCs más potentes con arranque dual (Windows/Android), esa Raspberry Pi sería probablemente muy interesante para mucha gente incluso como pequeño y modesto puesto de trabajo.
Dudo que veamos algo así, y dudo también que veamos una nueva Raspberry Pi en este 2019. En la Raspberry Pi Foundation se están dejando querer, y el problema es que lo hagan durante demasiado tiempo y se les acabe pasando el arroz. Mi sensación es que la Raspberry Pi está perdiendo algo de frescura y atractivo por esa dejadez, y solo espero que no se acomoden —seguro que no lo están haciendo, pero lo parece— y den un buen empujón a la RPi, no solo para esa comunidad maker que ha convertido a la RPi en lo que es, sino para todos esos otros usuarios a los que aún no ha conquistado y que podrían acabar con una de estas maravillas en su casa.
Y no para que cogiera polvo en un cajón, como les está pasando a mis RPis. Maldición.
Gracias por los links!!!
¿Lo del Risc-V no lo ves?
¿Y con micro MIPS?
De nada, faltaría más, de esto controlas tú mucho más 😉 Pues RISC-V me parece súper interesante y tiene sentido precisamente en el nicho de las Raspberry Pi y otros miniPC, puede que por ahí tenga tirón. A los MIPS los tengo algo perdidos, no sabría decirte, ¿tienen opciones? No he leído nada al respecto, creí que estaban un poco medio abandonados…
Después de que Apple dejara de comprarles las licencias para las GPU de iPhone y iPad, las PowerVR, la empresa prácticamente quebró. Ahora la han separado en dos : los procesadores MIPS se han hecho parte open source y parte licencia gratuita (no recuerdo el detalle exacto de la licencia que tienen) y las GPU se siguen vendiendo a terceros pero sin un cliente como Apple no sé lo que aguantarán.
Entiendo… Pues sí parece que lo tienen complicado, sí :/
Esto que ha puesto manuti parece interesante para los que tienen la Raspberry Pi 3 sin usar
https://github.com/WoA-project/WoA-Installer/blob/master/Docs/Raspberry.md
Anda, no lo conocía, buenísimo, gracias a ambos 🙂
Cómo bien dices, es comparar churras con merinas.
Si usas un Rpi para multimedia, la estás infrautilizado.
Tengo 6 Rpi funcionando ahora mismo en mi casa, tanto 3 cómo Zero, con usos como Home Assistant (domótica), que ejecuta también KODI+Alfa sín pestañear, Octoprint (servidor de impresión 3D), receptor bluetooth para una docena de sensores Xiaomi MiFlora, control de equipos a 433Mhz (válvulas de radiadores,…). Tengo también una alarma en en trastero operada por un Rpi.
Obviamente, si piensas en un Rpi como en un PC, es que has entendido mal su fin.
Raspberry y los recientes ESP8266 han supuesto la «democratización» de la electrónica, ya que han permitido, vía software libre, que cualquiera pueda acceder a tecnologías de otra manera inaccesibles económicamente.
Venía a decir lo mismo. Se piensa que la Raspberry es un equipo multimedia barato, cuando ese es sólo uno de los muchísimos fines que puede tener, y no precisamente el más interesante. Tenemos equipos, como el Xiaomi Box S, que por 60€ están pensados y diseñados para ello. Yo no he llegado a tu nivel, pero en mi empresa utilizamos las Rapsberry para albergar aplicaciones web NodeJS, que controlan varias máquinas. Incluso se puede integrar un PLC fácilmente con Codesys, con sus entradas y salidas, cámara…
Solo he mencionado lo del caso multimedia por ser un uso muy común junto al tema de la retroemulación, pero como dices las aplicaciones son infinitas. Y aún así pienso que el hardware necesita un empujoncito que haría mucho más atractivas todas esas opciones de las que hablas. Yo mismo he cacharreado un poco con algún proyecto simpático -un servidor OpeVPN, por ejemplo- pero incluso en ese caso la limitación del puerto GbE me parece un poco rollete.
Si me lees un poco ya sabes que me suelo centrar más en lo malo que en lo bueno, pero es innegable que la Raspberry Pi es un verdadero prodigio para esa popularización de la electrónica y también para el segmento de la educación, que es donde la RPi Foundation está tratando de aprovecharla sobre todo en UK.
Para el modelo «pro» que comentas, incluso podrían sacar alguna versión x86_64 usando los AMD A6 9220C y A4 9120C que presentaron hace poco con TDPs de 6W para Chromebooks. Como están todavía basados en Excavator (Bristol Ridge) y fabricarse todavía en 28 nm tienen que ser baratejos. El A6 lleva una Radeon R5 integrada con 192 shaders que debería ser bastante más pudiente que la que incorpora la Raspberry Pi y el soporte para DDR4 1866 sería un «alivio» tanto para la gráfica como para el procesador. No por 35$/€, pero tampoco iba a ser una burrada.
Pues sería otra opción, pero me da a mí que seguirán tirando de micros ARM. Pero oye, quién sabe, quién sabe 🙂
Pues totalmente de acuerdo, la Raspy se ha quedado cortisima, yo personalmente espero que la Rpi4 (Si finalmente la sacan este año) al menos tenga 2 gigas de ram, un mejor puerto de red y usb 3.0. Si no mueven ficha mucha gente va a pasar de ellos