At the end of February, Broadcom announced the release of full documentation for the VideoCore IV graphics core, and a complete source release of the graphics stack for the BCM21553 cellphone chip. As a part of celebration Raspberry Pi announced $10K prize to the first person to port this codebase to the BCM2835 application processor that sits at the heart of the Raspberry Pi, and to get Quake 3 running on the newly open ARM driver. Quake III is a multiplayer-focused first-person shooter video game.
Quake was already able to run on the Raspberry Pi, but up until now you’ve needed to use a closed-source, proprietary graphics driver to play the game. About a month later, developer Simon Hall claimed that bounty. Simon Hall is a longtime Pi hacker, who also produced the first ARMv6-accelerated copies-and-fills library back in 2012 and wrote the DMA kernel module that was integrated in Raspbian releases.
Here are the minimum requirement by Simon, A Raspberry Pi, preferably a 512MB version, with the latest Raspbian, A network connection, A monitor capable of displaying 1080p, An SD card, at least 8GB (10GB is recommended). You can find all the details here.
The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of promoting the teaching of basic computer science in schools. The Foundation provides Debian and Arch Linux ARM distributions for download.
Since launching 2 years ago, the Raspberry Pi has been popular with open source software enthusiasts, since the tiny, cheap and low power computer is designed to run Linux-based software. But unfortunately independent developers haven’t had access to all of the source code. Now Broadcom has released open source graphics drivers for the chip used in the Raspberry Pi, which should make it easier to enable hardware-accelerated graphics for Linux, Android, and other operating systems.
This release provides the mobile developer community with the chance to do their own tinkering and upgrade their existing 3G mobile devices with newer generations of the Android operating system.