338 meneos
2363 clics

Liberados los controladores de GPU de la Raspberry Pi [ENG]

Hoy tenemos grandes noticias, que significaran mucho para muchos programadores de nuestra comunidad que han estado preguntando por ello desde su lanzamiento. [...] A partir de ahora, todo el código del controlador VideoCore que se ejecuta en el ARM está disponible bajo una licencia de Software Libre (BSD modificada de 3 cláusulas, para ser exactos). El código fuente se encuentra disponible en nuestro repositorio de GitHub. Traducción libre en #1
etiquetas: raspberry pi, broadcom, arm, drivers, gráficos, liberados, gpu
negativos: 2   usuarios: 174   anónimos: 164  
compartir:  twitter  facebook  tuenti  
  1. #1   Hoy tenemos grandes noticias, que significarán mucho para muchos programadores de nuestra comunidad que han estado preguntando por ello desde su lanzamiento. Este anuncio lo teníamos en el tintero desde hace algún tiempo, pero no hemos podido hablar sobre ello hasta ahora.

    A partir de ahora, todo el código del controlador VideoCore que se ejecuta en el ARM está disponible bajo una licencia de Software Libre (BSD modificada de 3 cláusulas, para ser exactos). El código fuente se encuentra disponible en nuestro repositorio de GitHub.

    Si no estás familiarizado con el estado de los drivers open-source en sistemas ARM SoC , este anuncio no te parecerá gran cosa, pero lo que realmente significa es que el BCM2835 usado en el Raspberry Pi es el primer SoC multimedia basado en ARM, totalmente funcional y desde el proveedor totálmente de código abierto (a diferencia de los realizados desde ingeniería inversa); y que Broadcom es el primer proveedor que libera sus controladores de GPU móvil de esta forma. Nosotros, en la fundación Raspberry Pi, esperamos que otros les sigan.

    www.raspberrypi.org/wp-content/uploads/2012/10/Architecture-and-Source

    Como puedes ver en el diagrama anterior, todo lo que se ejecuta en el procesador ARM es ahora de código abierto. Entonces, ¿Qué significa esto para el usuario promedio de Raspberry Pi? Aparte de ser algo emocionante para los aficionados del software libre por razones filosóficas, también va a hacer que sea mucho mas fácil para los desarrolladores de terceros el implementar (por ejemplo) soporte tanto para el cliente de Wayland EGL como para el servidor, o proporcionar mejor integración de GLES/VG con X.org.
    Esperamos con interés trabajar con las comunidades respectivas. También debería ser más fácil ahora, con la la organización adecuada, acceder al sistema de mensajería vchiq integrado en el kernel de Linux, que es otro de los objetivos en los que la comunidad quiere trabajar.

    La apertura del código de las bibliotecas del espacio de usuario va a ser enórmemente útil para aquellos de vosotros que estén portando o deseen usar sistemas operativos alternativos en el Raspberry Pi.

    Hemos estado siguiendo con entusiasmo los progresos de FreeBSD, NetBSD, Plan9, RISC OS, Haiku y otros. Todos estos proyectos podrían portar las bibliotecas y usar las características de aceleración gráfica por hardware en el Raspberry Pi. Raspberry Pi no existiría si no fuese por el enorme grueso de software libre y código abierto sobre el cual se sustenta, usamos y construimos. Nos encanta habernos involucrado en ayudar de esta forma a la comunidad, y espero que a muchos de vosotros os sea útil. Me gustaría dar las gracias a Broadcom por ser el primer fabricante en dar este paso, un paso importante para la comunidad de Linux empotrado y la comunidad de software libre mas ámpliamente interesada en GPUs empotradas.

    Alex Bradbury es el desarrollador líder de Linux de la fundación Raspberry Pi.
    321  votos: 38   link
    el 24-10-2012 13:14 UTC por AlexVixgeck AlexVixgeck
  2. #2   No sabia que los habían secuestrado... :-P
    244  votos: 28   link
    el 24-10-2012 13:19 UTC por Robus Robus
  3. #3   #2 Badum-tss xD
    201  votos: 23   link
    el 24-10-2012 13:21 UTC por AlexVixgeck AlexVixgeck
  4. #4   Ahora a ver si se anima RS y libera la Raspberry Pi que tengo pedida desde julio.
    69  votos: 8   link
    el 24-10-2012 13:58 UTC por Cotard Cotard
  5. #5   #4 La mia la compré en element14 y llegó en 4 semanas. :-)

    Esta es una gran noticia, no solo porque se podrán desarrollar por ejemplo reproductores multimedia mejores que el actual si no que también se podrá portar debidamente android, por ejemplo.
    25  votos: 2   link
    el 24-10-2012 14:28 UTC por bicho_visacoso bicho_visacoso
  6. #6   #5 Si, yo como vi que tardaba tanto RS pedí otra a element14/Farnell y en una semana ya la tenia, pero lo de RS es increible. Lo único bueno es que en vez de una con 256 MB tendré una de la nueva version con 512 cuando me la manden, sino surge algún problema nuevo. Será un regalo de navidad para un familiar.
    21  votos: 1   link
    el 24-10-2012 14:33 UTC por Cotard Cotard
  7. #7   #6 Lo de RS es acojonante, me llego hace dos semanas después de haberla pedido en Abril, y me llego la primera versión, ni siquiera el modelo revisado. ¿Como es posible que me hayan mandado una placa que ya no se estaba fabricando?
    18  votos: 1   link
    el 24-10-2012 14:50 UTC por Nitros Nitros
  8. #8   #7 Lo acabo de ver en el FAQ de RS :

    Q - I have placed an order which has not yet been despatched. Will I receive the 512MB Revision 2 version?

    A - On Monday 15th October we announced the launch of the 512MB Revision 2 Raspberry Pi board. If your order is despatched after Monday 15th October you will automatically receive the 512MB Revision 2 board at no extra cost. If your order was despatched before this date you will receive the 256MB Revision 1 board.


    Encima que te hacen esperar te mandan la vieja, pues nada voy a cancelar y la pido a element14/Farnell. Que mal, tardan mucho mas de lo que decian cuando haces el pedido y no ya que te den el nuevo modelo, es que ni un mísero cargador, cable de red o una mierda camiseta. Pero bueno RS primera y ultima.
    10  votos: 0   link
    el 24-10-2012 14:58 UTC por Cotard Cotard
  9. #9   Pues yo estoy enganchado al Squirrel eats Squirrel que trae el modelo de 256mb, que vicio xD
    6  votos: 0   link
    el 24-10-2012 15:46 UTC por darknd darknd
  10. #10   No me añade ninguna funcionalidad para la Pi que uso de servidor, pero bueno. Me imagino que muchos le sacarán partido :-) Un gran paso
    20  votos: 1   link
    el 24-10-2012 16:16 UTC por ktzar ktzar
  11. #11   Espero que esto acelere la implementación de la aceleración por hardware al escritorio.
    10  votos: 0   link
    el 24-10-2012 16:21 UTC por Rafael90 Rafael90
  12. #12   La integracion de la aceleracion por hardware en X.org permitirá entre otras cosas usarlo como sistema de terminal server, o acceso remoto usando protocolo de Vmware view o similares en condiciones (es decir, con total fluidez, al hacer uso del sistema de aceleracion por hardware) ¿para que?j sencillo para poder usarlo como terminal "tonto" (pegas el raspberry pi detras del monitor, lo conectas a un equipo remoto... y a disfrutar).
    21  votos: 1   link
    el 24-10-2012 16:38 UTC por apocalipsis1234 apocalipsis1234
  13. #13   Entre otras cosas, significa mucha mas velocidad a la hora de ver emisiones comprimidas en h.264, o que con una rPI y una cámara USB, podemos hacer una cámara IP.
    20  votos: 1   link
    el 24-10-2012 16:40 UTC por pacorroto pacorroto
  14. #14   Este es un buen camino. En realidad, en mi opinión, es "el camino".

    Felicidades¡! y a seguir luchando...
    14  votos: 0   link
    el 24-10-2012 16:55 UTC por madremelian madremelian
  15. #15   #4 Anda que no, menuda estafa, pagada desde hace meses, rs nunca mais.
    9  votos: 0   link
    el 24-10-2012 17:06 UTC por Ransa Ransa
  16. #16   La Raspberry esa tiene el mismo apellido que Filemón.
    41  votos: 3   link
    el 24-10-2012 17:09 UTC por uiuiui uiuiui
  17. #17   #8 Cancelando que es gerundio, yo también.
    9  votos: 0   link
    el 24-10-2012 17:12 UTC por Ransa Ransa
  18. #18   ¿Donde se anulan los pedidos en rs? Por que yo también quiero anularlo, ya que me van a mandar la vieja, que les den.
    10  votos: 0   link
    el 24-10-2012 17:15 UTC por forlol forlol
  19. #19   #7 #8
    "A - On Monday 15th October we announced the launch of the 512MB Revision 2 Raspberry Pi board. If your order is despatched after Monday 15th October you will automatically receive the 512MB Revision 2 board at no extra cost. If your order was despatched before this date you will receive the 256MB Revision 1 board."

    "desptached" signfica enviar, si te gestionan el pedido después de ese día te envían la versión nueva.
    53  votos: 6   link
    el 24-10-2012 17:16 UTC por mesiaca mesiaca
  20. #20   #7 Yo la pedí por Farnell/Element 14 y sin problemas. Dos semanas.
    12  votos: 0   link
    el 24-10-2012 17:31 UTC por Stash Stash
  21. #21   #15 Ha dicho PEDIDA, no PAGADA. De hecho yo fui de los pioneros en pedirla cuando si hizo el lanzamiento (y dejamos las dos webs tiradas). Y durante semanas no me la enviaron, pero tampoco me la cobraron.
    8  votos: 0   link
    el 24-10-2012 17:35 UTC por isola009 isola009
  22. #22   Es genial! .

    Ahora a ver si aprenden los del MALI400.. que a los que tenemos expectativas de programar algo interesante en el mk802 nos tienen jodidos.
    6  votos: 0   link
    el 24-10-2012 17:36 UTC por lordeath lordeath
  23. #23   Quiero preguntar una cosa:
    ¿Donde consigo de forma rapida la versión anterior? Es que para un servidor de descargas con 256 megas debería bastar.
    9  votos: 0   link
    el 24-10-2012 17:36 UTC por MarioQuartz MarioQuartz
  24. #24   Menos mal, ahora las familias por fin pueden respirar tranquilas, mientras los controladores vuelven a casa tras tres meses de cautiverio.
    16  votos: 1   link
    el 24-10-2012 17:41 UTC por Despero Despero
  25. #25   #2 Te voto positivo porque puede que lleves el riñón de un maquero y claro... la maldad aflora.
    6  votos: 0   link
    el 24-10-2012 17:58 UTC por earthboy earthboy
  26. #26   Lo unico que le pido es que pueda emular sin problemas y sin glitches de sonido la mayoría de los roms más comunes de consolas inferiores a la PSX >_>.

    Hacerse una portatil con esto debería ser la hostia.
    9  votos: 0   link
    el 24-10-2012 18:09 UTC por Cidwel Cidwel
  27. #27   #21 Jeje, yo hablaba por mi, estafado yo. Pagada desde hace tela de tiempo a rs, acabo de cancelar y pedirla a los otros para pillar la de 512mb, encima...
    9  votos: 0   link
    el 24-10-2012 18:15 UTC por Ransa Ransa
  28. #28   #23 Si cuesta lo mismo no prefieres 512mb?
    20  votos: 1   link
    el 24-10-2012 18:16 UTC por Ransa Ransa
  29. #29   Yo la pedí en modmypid (tienes que comprar tambien carcasa) Que es a lo que se dedican y en menos de una semana la tenía en casa.
    Yo la compré para mediacenter y creo que aquí puede mejorar mucho
    9  votos: 0   link
    el 24-10-2012 18:22 UTC por KO8E KO8E
  30. #30   #28 Es la quinta palabra de la pregunta. Lease: "rapida". Si tengo que esperar 3 semanas a que salga mas lo que tarde en llegar para conseguir el doble de RAM... Pues como que me conformo con la mitad.
    9  votos: 0   link
    el 24-10-2012 18:28 UTC por MarioQuartz MarioQuartz
  31. #31   Es un cambio como de la noche al día. Las distribuciones originales tenían problemas para algo tan simple como navegar. Buena noticia.
    7  votos: 0   link
    el 24-10-2012 18:34 UTC por okeil okeil
  32. #32   Tengo la antigua (256Mb) y es una maravilla para un media center. Con la apertura, supongo que habrá mejoras en la capacidad de reproducción de videos en alta definición (aunque con la última RC de raspbmc tengo 0 problemas).

    Lo mejor es que por 30€ tengo entretenimiento visual sin anuncios y cuando me peta (ya no se lo que es eso de sintonizar).

    CONEXIONES:
    A la tele por HDMI para A/V y por el USB de la tele para alimentación.
    Al router para montar el sitema de ficheros y lor directorios multimedia (NFS rulez!)
    El mando de la tele controla el XBMC (libCEC).
    42  votos: 4   link
    el 24-10-2012 18:35 UTC por Cachisen Cachisen
  33. #33   #32 Tengo problemas con mi xbmc. Has probado por casualidad PVR con una genius? No lo consigo ni pa' tras. :-(
    6  votos: 0   link
    el 24-10-2012 19:21 UTC por fmu fmu
  34. #34   #28 Pues en ebay hay alguna que otra, eso es rapido
    9  votos: 0   link
    el 24-10-2012 19:39 UTC por Ransa Ransa
  35. #35   Por lo que he entendido de los comentarios de su web (y lamento mi desconocimiento técnico) no es una liberación completa del "driver gráfico", sino de una API que interacciona con el driver gráfico (el "blob binario").

    O sea, no puedes escribir un programa que trabaje directamente con el hardware, pero si puedes escribir un programa que trabaje con el driver que interacciona con el hardware. Algo similar a la API Glide que usaban las tarjetas Voodoo.

    Resumiendo, es una liberación a medias, aunque parece que se ajusta a los requirimiento de la FSS.

    Espero no haber dicho alguna burrada, pero es lo que he sacado en claro.
    8  votos: 0   link
    el 24-10-2012 20:12 UTC por Ryo-999 Ryo-999
  36. #36   ...y yo esperando mi Raspberry :-(
    11  votos: 0   link
    el 24-10-2012 20:21 UTC por Osuka Osuka
  37. #37   #4 Yo la encargué en junio... pero la semana pasada ya perdí la paciencia y anulé el pedido.
    6  votos: 0   link
    el 24-10-2012 20:29 UTC por Fotomaton Fotomaton
  38. #38   #19 No te acabo de entender,
    ¿quieres decir que si te realizan el envío despues del 15 de octubre te envían la de 512 MB?
    6  votos: 0   link
    el 24-10-2012 21:30 UTC por martinezfacha martinezfacha
  39. #39   Si a alguien le interesa tengo una Raspberry Pi sin abrir disponible para vender al precio que me costó. Es que la pedí en RS y Farnell, la de RS me llegó antes y se me olvidó anular el pedido de Farnell.
    6  votos: 0   link
    el 24-10-2012 21:44 UTC por antoniovillena antoniovillena
  40. #40   #38 Eso entiendo yo sí.

    Me imagino que según fabrican una unidad la asignan a una persona y la mandan; si no te han dicho nada de que ya tienes tu Raspberry te mandarán una de las nuevas.
    7  votos: 0   link
    el 24-10-2012 21:49 UTC por mesiaca mesiaca
  41. #41   Richard Stallman seal of approval
    10  votos: 0   link
    el 24-10-2012 22:18 UTC por jfabaf jfabaf
  42. #42   Nos la han metido hasta la cocina, a mí también.

    airlied.livejournal.com/76383.html
    12  votos: 1   link
    el 24-10-2012 23:01 UTC por Frederic_Bourdin Frederic_Bourdin
  43. #43   #35 Yo estoy hecho un poco lío también, parece ser que el blob binario, que es el firmware que se carga en la GPU al cargar el sistema operativo, sigue siendo cerrado; y lo que han liberado es la API para que los programas puedan interaccionar con los drivers en el kernel de Linux (que ya eran abiertos) y que éstos a su vez lo harán con el firmware de la GPU.
    6  votos: 0   link
    el 24-10-2012 23:27 UTC por rickdangerous rickdangerous
  44. #44   #32 el mando de la tele te controla el xbmc? Algún link/guía? Gracias!
    9  votos: 0   link
    el 25-10-2012 05:33 UTC por marcosblazquez marcosblazquez
  45. #45   Broadcom...

    · DSL and ATM are not supported. Not by some binary nor are there GPL drivers available!
    · No available drivers (neither binary, nor GPL) for DSL, ATM, VoIP, on-board SLIC/SLAC

    *) wiki.openwrt.org/doc/hardware/soc/soc.broadcom.bcm63xx
    *) forum.openwrt.org/viewtopic.php?id=24271

    :roll:
    13  votos: 0   link
    el 25-10-2012 06:15 UTC por difusion difusion
  46. #46   #33 Aqui si que no te puedo ayudar.
    6  votos: 0   link
    el 25-10-2012 07:33 UTC por Cachisen Cachisen
  47. #47   #44 Si tu tele soporta CEC, con la últma RC de raspbmc (incluye la libCEC-2.0.2) no deberías tener problemas. Tu tele lo reconocerá como un reproductor/grabador y mandará por HDMI la señal del mando.
    Con mi LG tuve algún problema (algunos botones no funcionan), pero activando el modo debug, identifiqué las teclas que pilla y me configuré un remote.xml con lo básico para navegar por el xbmc.

    En los foros de raspbmc hay info de sobras.
    6  votos: 0   link
    el 25-10-2012 07:37 UTC por Cachisen Cachisen
  48. #48   En la lista de OpenBSD, Theo de Raadt dice que están engañando a todo el mundo: comments.gmane.org/gmane.os.openbsd.misc/200281

    Re: GPU driver for Raspberry Pi open sourced

    > www.raspberrypi.org/archives/2221

    Well, they are lying to everyone.

    Their "open source" is nothing but a layer of code which calls into a
    closed source back-end.

    Vamos, que han liberado algo, pero el código sigue estando en sus manos.
    9  votos: 0   link
    el 25-10-2012 08:16 UTC por gopher gopher
  49. #49   ¿Cómo es posible que siempre lleguen a portada noticias que el 95% de la población es incapaz de comprender?

    Muestra de que menéame tiene un perfil de lector y meneador bastante concreto.
    7  votos: 0   link
    el 25-10-2012 08:28 UTC por Attanar Attanar
  50. #50   #4 yo pedí un par a Farnell/Element14, la primera en junio creo y me llegó en agosto, la segunda en septiembre y me llegó en 2 días. Ayer les envié un correo para poder pedir 4 por pedido y me contestaron que ayer mismo estaban cambiando la aplicación web para poder pedir mas de 1 en un mismo pedido :-)
    6  votos: 0   link
    el 25-10-2012 08:30 UTC por alejojo alejojo
  51. #51   #4 Veo que ya han modificado la pagina, acabo de pedir 4 mas :-D
    6  votos: 0   link
    el 25-10-2012 09:07 UTC por alejojo alejojo
  52. #52   #4 El mío estaba pedido desde finales de Junio y llegó hace 6 días, así que el tuyo estará al caer. :-D

    Por cierto, si no te has enterado, creo te van a enviar el nuevo Raspberry Pi con 512 MB de RAM. Yo ya tengo el mío funcionando con nginx, php, mysql, deluge y lo utilizo como tunel ssh para saltarme el estoico proxy squid del centro donde estudio. xD  media
    26  votos: 2   link
    el 25-10-2012 10:25 UTC por McPain McPain
  53. #53   #52 ¿Tú tienes el de 512? Porque el de 256 no creo que te dé por la ram. Iría muy pillado.
    13  votos: 0   link
    el 25-10-2012 12:58 UTC por DaniTC DaniTC
  54. 13  votos: 0   link
    el 25-10-2012 13:47 UTC por difusion difusion
  55. #55   #53 Sí, el de 512. Pero aún con 256 mb para acceso aleatorio sobra más memoria de lo que cabría esperar.
    20  votos: 1   link
    el 25-10-2012 14:26 UTC por McPain McPain
  56. #56   #55 Mmm yo tengo la versión de 256 y solo con el transmission se me queda en 10 megas libres y a veces uso swap.
    23  votos: 1   link
    el 25-10-2012 14:28 UTC por DaniTC DaniTC
  57. #57   #53 Yo no tengo el Raspberry Pi pero tuve un VPS de 128 de RAM y hacía cosas parecidas pero claro, iba bastante justo.
    23  votos: 1   link
    el 25-10-2012 17:19 UTC por ffuentes ffuentes
  58. #58   #57 Ese VPS con 128 megas de ram es la ram mínima, no la alcanzable. Ya que normalmente (si es una empresa seria) te dejan unos megas de más si no se usa.
    13  votos: 0   link
    el 25-10-2012 18:15 UTC por DaniTC DaniTC
  59. #59   #56 La verdad es que puedas que tengas razón, me he dado cuenta que tal y como lo tengo me anda tragando de 220 mb a 360 mb.
    7  votos: 0   link
    el 25-10-2012 19:34 UTC por McPain McPain
  60. #60   #59 Me acabas de convencer para que venda mi raspberry y me pille otra xD
    20  votos: 1   link
    el 25-10-2012 19:39 UTC por DaniTC DaniTC
  61. #61   #60 Haces bien. ;)

    De todos modos, si la cosa cuaja (que parece que sí), dales unos meses o un año para que saquen un modelo nuevo y mejor.
    7  votos: 0   link
    el 25-10-2012 19:41 UTC por McPain McPain
  62. #62   #61 Un quadcore con 2 gigas de ram, puerto sata y ubuntu :-D "modo soñador"
    16  votos: 1   link
    el 25-10-2012 20:09 UTC por Cyberlarry Cyberlarry
  63. #63   #62 Eso ya subiría de los 300 euros y necesitaría ventilación activa (por lo que haría ruido). A ver si con el grafeno... :-D
    7  votos: 0   link
    el 25-10-2012 20:13 UTC por McPain McPain
  64. #64   #63 No estoy de acuerdo. Apliquemos la ley de Moore y pongamos como referencia el Raspberry Pi inicial; en poco tiempo tendremos uno con multicore y los 2 Gigas de Ram sin despeinarse. Que tenga tres núcleos, no significa que sea un i3, pueden ser procesadores de más baja potencia.
    7  votos: 0   link
    el 26-10-2012 20:31 UTC por Buratoless Buratoless
comentarios cerrados

menéame