Welcome, Guest. Please login or register.

Author Topic: Raspberry Pi GPU goes open source!  (Read 2429 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline nicholasTopic starter

Raspberry Pi GPU goes open source!
« on: March 01, 2014, 12:33:29 AM »
Quote
One of the thorns in the side of the Raspberry Pi crowd has been the closed source GPU. Today that all changes. [Eben Upton] reports that Broadcom is opening the source to the VideoCore® IV 3D graphics subsystem. In Broadcom’s own words:

The VideoCore driver stack, which includes a complete standards-compliant compiler for the OpenGL® ES Shading Language, is provided under a 3-clause BSD license; the source release is accompanied by complete register-level documentation for the graphics engine

Full documentation is available on Broadcom’s support site. To celebrate this, The Raspberry Pi Foundation is offering $10,000 to the first person to run Quake III at a playable frame rate on Raspberry Pi with open source drivers. The competition is worldwide. Full rules available here.

This release doesn’t cover everything, as there are still parts of the Pi’s BCM2835 which are hiding behind the blob files. However, it is a very big step for open source. Congrats to the Raspberry Pi Team, and good luck to all the entrants.


Great news for AROS, ARIX and AEROS.

http://hackaday.com/2014/02/28/raspberry-pi-gpu-goes-open-source-10000-bounty-for-quake-3/
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: Raspberry Pi GPU goes open source!
« Reply #1 on: March 01, 2014, 12:55:17 AM »
About freakin' time!
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Raspberry Pi GPU goes open source!
« Reply #2 on: March 01, 2014, 11:45:22 AM »
The raspberry pi team have been hinting at this for some time now. This is a massive win for both Broadcom (who have been able to shift millions of this old chip), and the open source community who now have a proper base platform :)

Offline Khephren

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 606
    • Show only replies by Khephren
Re: Raspberry Pi GPU goes open source!
« Reply #3 on: March 01, 2014, 12:23:19 PM »
still has binary blobs? I was hoping for some new classic Amiga graphics cards ( maybe even a1200).
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Raspberry Pi GPU goes open source!
« Reply #4 on: March 01, 2014, 02:09:36 PM »
Quote from: Khephren;759937
still has binary blobs? I was hoping for some new classic Amiga graphics cards ( maybe even a1200).


The binary blobs are for the MPEG codecs, the GPU is actually opensource now. I'm reading through the register definitions now!

Offline persia

  • Hero Member
  • *****
  • Join Date: Sep 2006
  • Posts: 3753
    • Show only replies by persia
Re: Raspberry Pi GPU goes open source!
« Reply #5 on: March 01, 2014, 04:50:34 PM »
Is this GPU available on other platforms?  A n X86 AROS machine for example?
[SIGPIC][/SIGPIC]

What we\'re witnessing is the sad, lonely crowing of that last, doomed cock.
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Raspberry Pi GPU goes open source!
« Reply #6 on: March 01, 2014, 05:41:14 PM »
Quote from: persia;759957
Is this GPU available on other platforms?  A n X86 AROS machine for example?
It is actually a gfx chip, which happens to have a housekeeping CPU on it... If you wanted to build a gfx card with it you could... But it would be massively underpowered compared to the cheapest AMD or NVidia (or even Intel) offerings :)

Offline haywirepc

  • Hero Member
  • *****
  • Join Date: Sep 2009
  • Posts: 1331
    • Show only replies by haywirepc
Re: Raspberry Pi GPU goes open source!
« Reply #7 on: March 01, 2014, 05:49:14 PM »
This is great news does this mean that accelerated graphics can work in AROS for PI now?
 

Offline XDelusion

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Raspberry Pi GPU goes open source!
« Reply #8 on: March 01, 2014, 06:31:14 PM »
I'd considered getting one of these once, but then I realized that the most powerful MAME games they can pull off, are from the pre 16-bit era.  At least from what I've seen demonstrated thus far. Or am I missing something?
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs
 

Offline bloodline

  • Master Sock Abuser
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 12114
    • Show only replies by bloodline
    • http://www.troubled-mind.com
Re: Raspberry Pi GPU goes open source!
« Reply #9 on: March 01, 2014, 10:53:02 PM »
Quote from: XDelusion;759965
I'd considered getting one of these once, but then I realized that the most powerful MAME games they can pull off, are from the pre 16-bit era.  At least from what I've seen demonstrated thus far. Or am I missing something?
Anything that uses OpenGL ES will absolutely fly on the current linux build for the Raspberry Pi, but anything that needs X will crawl. This is because the drivers were closed source and X was unaccelerated. But now the gfx drivers are opensource, so hopefully someone will write accelerated X drivers :)

Offline XDelusion

  • Alien Breeder
  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 5089
    • Show only replies by XDelusion
    • http://starwarslegacy.net/
Re: Raspberry Pi GPU goes open source!
« Reply #10 on: March 01, 2014, 11:14:45 PM »
Quote from: bloodline;759981
Anything that uses OpenGL ES will absolutely fly on the current linux build for the Raspberry Pi, but anything that needs X will crawl. This is because the drivers were closed source and X was unaccelerated. But now the gfx drivers are opensource, so hopefully someone will write accelerated X drivers :)


I'll keep my eyes open.
Earth has a lot of things other folks might want... like the whole planet. And maybe these folks would like a few changes made, like more carbon dioxide in the atmosphere and room for their way of life. - William S. Burroughs