raspberrypi3-ardiendo

Sobre la Raspberry Pi 3

No quería dejar pasar mucho tiempo para hacer un repaso a lo que pienso tras unas semanas del lanzamiento de la Raspberry Pi 3. Ya hice esto mismo con los dos últimos lanzamientos en:

Pero además se hace necesario ampliar lo que había pensado con el problema del calentamiento de la Raspberry Pi 3.

raspberry-pi-3-thermal-image-

Opinión sobre el hardware

El hardware ha mejorado y eso no se puede discutir ¿Es esta la mejor opción posible? Creo que no.

Añadir Wi-Fi y Bluetooth no era imprescindible en esta placa con 4 puertos USB y si tiene más sentido en la Raspberry Pi Zero y en la Raspberry Pi A+ que han anunciado que actualizarán con esta filosofía. En torno a otras mejoras de la placa, tal vez hay más demanda por un puerto Gigabit Ethernet o al menos un puerto Ethernet que no comparta el ancho de banda con los USB creando un cuello de botella.

También hay interés en que añadan puertos para discos SATA o USB3.0. Hay tantas cosas que se podrían incluir, pero todo es imposible y más si se quiere mantener el precio bajo.

Por otro lado dar el salto a un procesador con arquitectura de 64bits era algo que nadie había pedido. Esto supone mejoras a bajo nivel, pero que en principio no se van a aprovechar como comentaré en el apartado del software.

Opinión sobre el software y el sistema operativo

Ya han informado que el sistema operativo de referencia, Raspbian, no va a ser actualizado de forma que haya versiones especiales para cada Raspberry. El sistema será compilado para ARMv6 para ser compatible con las Raspberry Pi originales y no aprovechar la potencia de las instrucciones ARMv8 de 64bits de este nuevo miniPC y ni siquiera las ARMv7 que ya incluyó la Raspberry Pi 2 . Sin embargo, he hecho pruebas para comparar ARMv6 vs ARMv7 y no he encontrado mejoras. Aunque las pruebas nunca pueden ser comparables o completamente objetivas (pero yo lo he intentado hacer honradamente).

sysbench-umate-htop-cpu-4_local

Así que una parte de las ventajas no van a poder ser aprovechadas de forma directa o fácil, pero por suerte para la Fundación Raspberry la comunidad saldrá al rescate y habrá soluciones para sacarle el jugo.

Opinión sobre el tema del calentamiento

Por último pero no menos importante el tema del calentamiento del procesador BCM2837. Desde los primeros modelos de Raspberry siempre hubo preguntas sobre si se necesitaba un disipador de calor (heat sink) o no, he incluso si se necesitaba un ventilador. Desde la Fundación siempre dijeron que NO. Que se calentaba pero no era ni peligroso para la máquina ni para las personas, que estaba diseñado todo para “running hot“, o sea, que se calentaba pero era lo esperado y lo normal. Entiendo también que no es lo mismo usarla en Edimburgo en enero que en Sevilla en agosto, pero eso a ellos creo que les da igual. Un completo artículo en Geektopia: ¿Se calienta el ordenador Raspberry Pi? Estudio de sus temperaturas en funcionamiento

thermal_raspberrypi_video_playback_network

La cuestión es que la nueva versión se calienta y mucho, con uso intensivo se pone a 100ºC y a esa temperatura te quemas si lo tocas, y más si es algo que se vende sin caja y se piensa que usen los niños. Por otro lado al calentarse entra el modo de protección del hardware que rebaja la velocidad del procesador hasta que la temperatura vuelva a ser aceptable, y esto produce una pérdida de potencia y rendimiento precisamente cuando más se necesitaba.

Coupe_Heatsink1_raspberry-pi-3

En este caso la solución es fácil y barata aunque algo cuesta, en Amazon hay por unos 4€: Disipadores de calor para Raspberry Pi. Y además hay un hecho que me hace pensar que lo sabían de sobra y no quisieron hacerlo muy público, pero se lo advirtieron a sus más estrechos colaboradores.

No creo que sea casualidad que la caja de Pimoroni tenga una ventanita para el modelo Raspberry Pi 3 y vendan un disipador que encaja a la perfección.

Heatsink-6mm-raspberry-pi-3  Heatsink-7mm_raspberry-pi-3

Sobre esto volvería a la cuestión de la actitud de otras empresas como hardkernel que por ejemplo no incluían disipador con la ODROID-C1  pero luego decidieron incluirlo de regalo en la versión mejorada que lanzaron para corregir ciertos fallos y conceptos: la ODROID-C1+ y que por supuesto han mantenido con la ODROID-C2

Conclusión

Pues para terminar después de todo este rollo, creo que la conclusión es que la fundación Raspberry quiere dominar aún más el mercado y para ello está marcando el territorio más grande posible, tanto por abajo con la Raspberry Pi Zero para tener el microPC más barato posible, independientemente de las carencias y la escasa capacidad que pueda tener ya nadie más podrá alardear de eso. Y ahora han disparado por lo alto para tener también con la Raspberry Pi 3 el mini PC 64bits con Wi-Fi más barato del mercado (está la Pine A64 pero con Wi-Fi sería más cara). Y todo lo que les falla o falte serán matices y temas secundarios que darán igual y machacarán con el precio, la comunidad, etc.

Así que tenemos Raspberry para rato y habrá que echarle mucha imaginación para adivinar futuros movimientos ya que yo no he sido capaz de adelantarme a ellos nunca.

  • Yo sigo con lo mismo, le falta gigabit. Y el tema del calentamiento me parece una gran metedura de pata. La Pine A64+ la veo mejor en teoría, habrá que probarla. Un saludos a todos.

    • ​Todos son carencias que van limando poquito a poco. Cuando saquen la Raspberry Pi 6 o 7 lo mismo se acerca a lo que quieren todos.

  • joe di castro

    Yo sigo prefiriendo la Odroid-C2, pero la la diferencia de precio por ahora es abismal. Yo me hice con una Pi 3 el mismo día que salio con caja por unos 59€ puesta en casa y si quiero lo mismo con la C2 no la veo en ningún sitio por menos de unos 120€, el doble!

    • Yo también, pero opino en cuanto a precio lo mismo de ambas, que tienen que bajar de precio. Yo confío en que en Vesalia estén en breve a buen precio: ODROID-C2 → http://www.vesalia.de/e_odroidc2.htm
      Raspberry Pi 3 → http://www.vesalia.de/e_raspberrypi3.htm

      • joe di castro

        Bueno, los precios que yo he puesto son:

        – Raspberry Pi 3 + Caja oficial + transporte= 58,24€
        – Odroid-C2 + Caja oficial + dongle WiFi + transporte = ~120€

        El precio de la Pi 3 me salio mejor de lo que sale ahí en Vesalia.
        E importar la C2 desde Corea del Sur, tal y como está Correos últimamente, cobrando precios abusivos por “gestión”, pues ni me lo planteo.

        Acabo de encontrar la misma configuración para la C2 por unos 100€, pero me sigue pareciendo excesivo, y es que te clavan solo 20€ por el transporte urgente sin ofrecerte nada más barato. Seguiré buscando

        • Un par de preguntas
          ¿Dónde compraste la Raspberry Pi 3?
          ¿Dónde estás mirando los precios de la ODROID-C2?

          • joe di castro

            La Pi 3 la compre en Inglaterra, veo que ya han subido un poco el precio, se queda ahora en ~61€. Si intentas comprarla en RS y dices que eres un particular, verás que te ofrecen tres distribuidores en UK con precios muy similares.

            La Odroid-C2 la he mirado también en Inglaterra, pero ahora he visto que la opción más barata en estos momento es desde Canada a unos 90€ en Diigiit Robotics

            Estoy hablando con los británicos a ver si es posible bajar el importe del transporte si me hicieran el favor de enviármela por Royal Mail en lugar de transporte urgente. Ya te diré algo.

          • OK, muchas gracias. Quedamos pendientes de que nos cuentes algo.
            Y por cierto, es un honor que comentes por aquí. Eres uno de los motivos por los que uso **Markdown**.

          • joe di castro

            Por cierto, he visto que ya tienen la Pi 3 en Amazon.es, pero el precio de la caja oficial es excesivo y al final el conjunto sale más caro. No sale a cuenta, pero espero que con el tiempo sea una buena alternativa a comprarla fuera.

          • La tengo controlado con keepa https://keepa.com/#!product/9-B01CD5VC92 y no para de bajar por días!!!

          • joe di castro

            Bueno, creo que se perdió un comentario…

            El caso es que los británicos de la tienda de Odroid no me han contestado (o si, si he de entender la ausencia de respuesta como una respuesta tacita). Pero no importa, viendo los gastos de envio de la Pi 3 por Royal Mail, al final el ahorro se quedaría entre 10-12€, por lo que quedaría en el precio más o menos que se puede obtener en la tienda de Canadá. Y aún eliminando el dongle WiFi se quedaría en unos 80€. No me compensa.

            El caso es que finalmente he encargado una segunda Pi 3 + la caja oficial en ModMyPi y me ha salido en 53,73€ (tienes que conseguir el 2% de descuento siguiéndoles en twitter). Un precio muy bueno y que aun comprando unos disipadores en Amazon y una tarjeta micro SD sigo ahorrando dinero con respecto a la C2. Yo ya tengo la primera funcionando con Arch Linux en 32 bits (pronto estará disponible como 64bits) y va de vicio para lo que la monté (esta no era para mí).

            Si, algo de eso habíamos hablado ya en otra ocasión, no se si en el blog de Javier Pastor. Me alegro de haberte sido de ayuda ;)

          • Pues seguiré dándole vueltas a dónde comprarla más barata y ver si pillo una ODROID-C2 o no.
            Si creo que en javipas.com ya te hice la pelota, pero es que soy así.

          • joe di castro

            Me acaban de contestar los británicos de Liymo por el tema del envío de la ODROID-C2.

            Me dicen que por temas de seguro, no envían componentes a Europa por Royal Mail. Me parece un poco absurdo, les he comprado una Pi 3 a los chicos de New It y otra a los de ModMyPi y ambos me han mandando la Pi 3 por Royal Mail y asegurada. Los de ModMyPi me han cobrado incluso solo ~8 euros y viene asegurada y con tracking.

            En fin, es su política. Dicen que están buscando un medio más económicos de hacer los envíos a Europa.

            Por otro lado me han comentado que si hago un pedido de más de 100€, incluidos impuestos, me hacen un reembolso de la mitad de los gastos de envío, que son 20,34€ a España poniendo [50% shipping discount] en los comentarios. Lo que ya no sé es si el descuento es genérico o solo me lo van a aplicar a mi por habérselo solicitado. Evidentemente si lo que estaba intentando evitar precisamente era pagar esos 100€ de entrada, la solución como que no me satisface.

          • OK, muchísimas gracias por la información. Es complicado esto de comprar para España. Si buscas en el Blog podrás ver el sablazo que me supuso pedir una Odroid-U3 a hardkernel directamente.

          • joe di castro

            Ya tienes los precios en Vesalia para la ODROID-C2, haciendo cálculos lo que me costaba unos 90€ comprándola en Canadá me sale por unos ~75€ en Vesalia (placa + caja + WiFi). Si los comparo con los ~54€ de la Pi 3, esos 21€ de diferencia igual no me compensan para el uso que le voy a dar. Pero bueno, si se necesita algo más potente y sobre todo con más velocidad sostenida de red, si que compensaría la ODROID.

            De todos modos, aun con los precios de Vesalia, sigue siendo un atraco… se aprovechan de los temas de Aduanas.

          • Sí, esto de anunciar precios sin impuestos ni envío creo que genera mala imagen de estos productos. No sólo de las Odroid, si no también de las Raspberry Pi que mucho anunciarse por $35 y luego se van más allá.

  • el_salmon

    La CPU de la version 3 tiene mejoras en la arquitectura que hacen que vaya mas rapido que la de la 2 aunque el codigo esté compilado para ARMv6. Un Cortex A7 es más lento que un A53. Aqui una comparativa A7 versus A53:
    http://www.anandtech.com/show/8718/the-samsung-galaxy-note-4-exynos-review/4

    • Todo es relativo, lo digo además tras recibir un rapapolvo por comentar algo parecido en el for de armbian.com, habría que ver si la mejora se produce por los megaherzios rpi2-900MHz vs rpi3-1200MHz o por temas de memoria caché interna o algo de ese estilo. Además hay como tres posibles escenarios de juego de instrucciones ARMv6 de la RPI original, ARMv7 de la RPI2 y ARMv8 de la RPI3. Con la variante de que las instrucciones ARMv8 están disponibles en AArch32 y AArch64.
      ¿Cómo comparar todo esto de una forma objetiva? misma SD, misma instalación del SO, mismos periféricos conectados, …

      • Anónimo

        Hola, enhorabuena por tu web.
        Desde mi ignorancia pregunto:
        Sería “fácil” o, al menos, no muy complicado coger el código fuente de raspbian y compilarlo para arm7 o arm8 para que esté optimizada par rpi2 o rpi3?
        Supongo que hay algo que hará que no sea tan sencillo pero me gustaría saberlo.
        Gracias

        • De entrada más que difícil es algo así como trabajoso. Algo parecido ocurrió en los orígenes de Raspberry Pi, ellos solo hicieron lo más fácil que era una versión de Debian que no utilizaba el procesador para los cálculos, explicado mal y rápido, esa versión tenía la coletilla armsf y fueron un par de voluntarios usando otra placa más potente que la Raspberry los que crearon un programa que cogía el Debian armsf y lo compilaba para usar el procesador matemático, así crearon Raspbian con armhf.
          A día de hoy, todas las versiones de Sistema Operativo que encuentres que solo funcionan en Raspberry Pi 2 (como por ejemplo Ubuntu) están compiladas para aprovecharlo. En breve supongo que alguna versión concreta para la RPi3 estará disponible.
          La cuestión es que creo que la fundación Raspberry debería crear el mejor Sistema Operativo posible en cada caso y no lo hace.

  • Derenhein

    He pillado las RPi3 por amazon España y una caja sencilla (y unos disipadores, que ye me sabía lo del calor), todo por unos 64€ (más o menos, a parte, soy premium), el problema es que me ha llegado la RPi3 pero no la caja (aún), más un poco de falta de tiempo ahora, no la he podido probar (quiero probar sobretodo su Wi-Fi y el Bluetooth).

    Me da que esta RPi ha salido muy pronto, por los rumores de las placas chinas (y koreanas) que van a montar SoCs de 64bits y alguna octocore (creo que era la Banana M3, ahora no lo recuerdo). Esta versión con haber llevado por ejemplo USB3 y Gigabit (sin compartir bus) habría sido ya redonda y un duro golpe para las Odroid C1+ y C2, y haber lanzado una RPi Zero+ con ese módulo WiFi y Bluetooth (para competir con la C0 y la OPi One, aunque tengan más núcleos).

    Creo que si hubieran hecho eso, habría puesto las cosas muy, muy complicadas para los demás fabricantes de SCB.

    Veremos lo que va pasando, sigo mirando de reojo por vesalia a ver a que precio ponen la C2.

    • Creo que la conclusión final mía es más o menos acertada: Han marcado el territorio.
      Tal y como han planteado la placa tienen espacio para el siguiente movimiento anunciado: la Raspberry Pi 3 A+ . Tendrás Quad Core a 64bits, 1GB de RAM o puede que 512MB como la Orange Pi One, Wi-Fi y Bluetooth y un USB tamaño normal en un formato a medio camino de la B y la Zero.

  • José manuel

    Hola y enhorabuena por la web, es de obligada lectura al adquirir una raspberry. Y este ha sido mi caso y tengo un mar de dudas. Para empezar: si se mete en una caja hermética esto no hará que su temperatura sea mayor?
    Si la caja viene con un ventilador conectado a GPIO no hará bajar su tensión de funcionamiento y por lo tanto su rendimiento? Lo digo por una que venden en amazon.
    Un saludo y gracias

    • Primero muchas gracias.
      Luego en cuanto al consumo, no hay problema, los 5V y 2A de las Raspberry Pi en general o los 5V y 3A están pensados para alimentar la placa, los 4 USB con periféricos y los puertos GPIO. Si te pasas conectando cosas no arrancará o se quedará colgada.

  • Milor

    Deduzco que en poco caso son necesarios solo en uso intensivos ¿Verdad? porque encarecer el producto pero si podrían ofrecerlo. Menos mal que ya hay un kit y económico.

    • ¿Supongo que te refieres a los disipadores? En principio es para uso intensivo pero parece que en general se calienta bastante por lo que bajar la temperatura siempre viene bien, además estas placas cuando se calientan reducen los megahercios para protegerse por lo que baja su rendimiento justo cunado más lo necesitas.

      • Milor

        Si, si me refería a los disipadores también sabia que bajaban los MHZ para protegerse por eso decía que para ciertos casos tampoco son 100% necesario aunque siempre convenientes.

        ¿Se puede usar la caja oficial con estos disipadores?

        • Supongo que sí ya que hay hueco hasta la tapa superior para que quepa el disipador, lo malo es que de momento no trae una abertura o hueco justo encima del procesador para que salga el calor más directamente. Así que no creo que sea la mejor caja en ese aspecto. Siempre se podrán hacer unos cuantos agujeros con un taladro o un escariador manual.

  • Pingback: Ya tengo la Raspberry Pi 3 | Raspberry para torpes()

  • Pingback: Transmission no se reinicia en Raspbian | Raspberry para torpes()

  • Agustin

    Yo tengo una regla general para cualquier equipo electronico: si no se puede tocar sin quemarse, ese dispositivo baja su rendimiento y/o se quema a corto plazo, cuando hay lugar nunca esta demas agregar disipadores y ventiladores.

    • En teoría está diseñado para funcionar así (to run hot) sin deterioro ni baja de rendimiento pero está claro que si la electricidad se está convirtiendo en calor no es lo mejor para aprovecharla computacionalmente. Además está el tema de que es un equipo educativo y que se caliente tanto no es razonable.

  • Rafael Cnt

    Acabo de adquirir una Raspberry pi 3 Modelo B y he insertado la MicroSD que tenía funcionando en una Raspberry pi 2 B y no arranca. No es compatible? Debo instalar una nueva versión de Sistema para la 3?

    • Yo lo he hecho y no he tenido problemas. No sé si con las nuevas actualizaciones se configura algo a bajo nivel que impida hacer eso. Solo se me ocurre que tenga que ver con tener los driver de aceleración 3D activados.

  • elotronico

    ¿sabeis si hay alguna libreria para usar los GPIO en c? he instalado correctamente wiringPi, pero soy incapaz de hacer funcionar el ejemplo Blink. ¿hay que configurar algo?