Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: nicholas on March 01, 2014, 12:33:29 AM

Title: Raspberry Pi GPU goes open source!
Post by: nicholas 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/
Title: Re: Raspberry Pi GPU goes open source!
Post by: commodorejohn on March 01, 2014, 12:55:17 AM
About freakin' time!
Title: Re: Raspberry Pi GPU goes open source!
Post by: bloodline 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 :)
Title: Re: Raspberry Pi GPU goes open source!
Post by: Khephren 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).
Title: Re: Raspberry Pi GPU goes open source!
Post by: bloodline 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!
Title: Re: Raspberry Pi GPU goes open source!
Post by: persia on March 01, 2014, 04:50:34 PM
Is this GPU available on other platforms?  A n X86 AROS machine for example?
Title: Re: Raspberry Pi GPU goes open source!
Post by: bloodline 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 :)
Title: Re: Raspberry Pi GPU goes open source!
Post by: haywirepc 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?
Title: Re: Raspberry Pi GPU goes open source!
Post by: XDelusion 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?
Title: Re: Raspberry Pi GPU goes open source!
Post by: bloodline 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 :)
Title: Re: Raspberry Pi GPU goes open source!
Post by: XDelusion 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.