updated 08:35 pm EST, Sun March 2, 2014
Bounty put up for first to use new public drivers to run Quake III
The Raspberry Pi Foundation is celebrating the second birthday of the Raspberry Pi, by announcing over 2.5 million sales of the $35 computer, and by offering a bounty for developers. The first person to run Quake III on the microcomputer using new drivers for Broadcom's VideoCore IV 3D graphics core "at a playable framerate" will receive $10,000.
The new drivers will allow developers to use the graphical aspects of the onboard ARM-based SoC without the use of a block of closed-source binary driver code, which the Foundation calls a "blob." Broadcom's release of documentation for its VideoCore IV graphics core, as well as the complete source release of the graphical stack.
The contest dictates that entrants must run the Quake III time demo four at a 1080p resolution at a minimum of 20fps, without using the blob of code. While the contest is open to anyone around the world, the Foundation requests submitted code to be released under the BSD license for it to count, as well as not infringe on any other intellectual property.
The graphics driver release is a major help to the project, though creator Eben Upton warns "This isn't the end of the road for us." Significant parts of the SoC's multimedia hardware is still only accessible via the data blog, but Upton hopes the public documentation release "is the first step towards a blob-free future for Raspberry Pi."