Want $10,000? Get Quake III to run on Raspberry Pi

Gahars

Bakayaro Banzai
OP
Member
Joined
Aug 5, 2011
Messages
10,255
Trophies
0
XP
14,723
Country
United States
ly63W5L.jpg

Talk about a quake buck!

Earlier today, Broadcom announced the release of full documentation for the VideoCore IV graphics core, and a complete source release of the graphics stack under a 3-clause BSD license. The source release targets the BCM21553 cellphone chip, but it should be reasonably straightforward to port this to the BCM2835, allowing access to the graphics core without using the blob. As an incentive to do this work, we will pay a bounty of $10,000 to the first person to demonstrate to us satisfactorily that they can successfully run Quake III at a playable framerate on Raspberry Pi using these drivers.
:arrow:Raspberry Pi

For those of you interested, here is the full list of competition rules.

Better get working - everyone's gonna want a piece of this Pi.
 
  • Like
Reactions: DaVince and T-hug

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
I saw this the other day, an interesting contest. Hopefully it gets some of the bigger graphics players (read AMD-ATI and Nvidia) to also play along similar lines. Probably not likely when patents work the way they do in several of the biggest markets but hey.
 

Covarr

Sentient Cash Register
Member
Joined
Oct 21, 2005
Messages
872
Trophies
0
Age
35
Location
Far East of Eden
XP
366
Country
United States
Looking at the rules, it seems they want 1080p and a minimum 20FPS. Should be quite feasible for someone who knows the hardware, knows the game, and has experience optimizing code... but I have no clue how common or uncommon that particular combination of characteristics actually is.
 

Psionic Roshambo

Well-Known Member
Member
Joined
Aug 12, 2011
Messages
2,247
Trophies
2
Age
50
XP
3,356
Country
United States
Looking at the rules, it seems they want 1080p and a minimum 20FPS. Should be quite feasible for someone who knows the hardware, knows the game, and has experience optimizing code... but I have no clue how common or uncommon that particular combination of characteristics actually is.


1080P at 20FPS... I looked over the specs of the machine and 700Mhz 512MB's shared with the GPU... I mean sure I ran the game on a PC close to those specs but I think I ran the game at about 60 FPS at 800X600 lol

I think it can be done but wow that's going to require some work.
 

Fat D

Well-Known Member
Member
Joined
Nov 18, 2006
Messages
1,136
Trophies
0
XP
454
Country
Germany
The point of the contest is not so much optimizing a game, but writing an open-source graphics driver that can make use of hardware acceleration without having to resort to closed-source binaries.
 

Foxi4

Endless Trash
Global Moderator
Joined
Sep 13, 2009
Messages
30,825
Trophies
3
Location
Gaming Grotto
XP
29,850
Country
Poland
I don't know if this isn't asking too much of the hardware provided. For all intents and purposes, Quake ]I[ is already available and playable on the Rapsberry Pi:



The problem isn't so much the game as it's the "1080p @ >= 20 FPS" which can be a challenge with limited resources. Is it doable? Yes, possibly, with a lot of work. Is it worth it? With $10 000 on the line? Sure, but don't expect any other ports of similar games to pop up at similar quality.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
Is it doable? Yes, possibly, with a lot of work. Is it worth it? With $10 000 on the line? Sure, but don't expect any other ports of similar games to pop up at similar quality.

I would be stunned if this was not one of those "fancy a job?" situations.
 
  • Like
Reactions: Foxi4

Centrix

Stop Poking the Moogle!
Member
Joined
Aug 28, 2008
Messages
1,036
Trophies
1
Age
39
Location
Seattle,WA
XP
1,606
Country
United States
I work at Radioshack and we just got in three Rasberry Pi's over here, I haven't sold one yet mostly due to the price it would seem lol :D
 

obcd

Well-Known Member
Member
Joined
Apr 5, 2011
Messages
1,594
Trophies
0
XP
432
Country
Belgium
It's a contest with a smell. They offer a huge amount of money to just one person.
So you could be working months on this, and someone else could get the requested result one day before you.
Most of the Pi founders work at Broadcom. Who says some aren't having the original blob code.
They can't join the contest, but how difficult is it to find someone unrelated claiming he wrote the stuff.
Looks like a perfect way to withdraw some money from the foundation and have some great advertising at the same time.

They always minimised the Pi usb problems as well and blamed all usb devices which worked perfectly on all other hardware.
Pi usb is working better now, but still not perfect.
But if you think you should join the contest, don't let me stop you. Good Luck with it.
 

DaVince

Well-Known Member
Newcomer
Joined
Aug 27, 2007
Messages
92
Trophies
0
XP
262
Country
Netherlands
Most of the Pi founders work at Broadcom. Who says some aren't having the original blob code.

Actually... Everyone has the original blob code now. Because Broadcom released that recently to the open source community. The Raspberry Pi Foundation is not actively looking for people to improve said driver so that Quake III may run well on it.

Not a bad target. Maybe the wrong way to go about it, because of the reason you stated, though - you might be working hard for months and someone else who was basically duplicating the same effort might get it before you.
 

XDel

Author of Alien Breed: Projekt Odamex
Member
Joined
Jul 25, 2012
Messages
2,714
Trophies
2
Age
49
Location
Another Huxleyian Dystopia
XP
3,549
Country
United States
It's a contest with a smell. They offer a huge amount of money to just one person.
So you could be working months on this, and someone else could get the requested result one day before you.
Most of the Pi founders work at Broadcom. Who says some aren't having the original blob code.
They can't join the contest, but how difficult is it to find someone unrelated claiming he wrote the stuff.
Looks like a perfect way to withdraw some money from the foundation and have some great advertising at the same time.

They always minimised the Pi usb problems as well and blamed all usb devices which worked perfectly on all other hardware.
Pi usb is working better now, but still not perfect.
But if you think you should join the contest, don't let me stop you. Good Luck with it.

USB sucks in general. It's very difficult to get USB to function 100% as it should under alt OS's. If only Firewire had become the standard, sighhh...


SCSI vs IDE all over again.
 

naxil

Well-Known Member
Member
Joined
Oct 26, 2011
Messages
846
Trophies
1
XP
665
Country
Italy
Why quake3? isn't only Multiplayer games?, is not better say; " we need the Quake3 engine 3d work at 20fps on pi?" With working engine is possible make some good...
 

Psionic Roshambo

Well-Known Member
Member
Joined
Aug 12, 2011
Messages
2,247
Trophies
2
Age
50
XP
3,356
Country
United States
Why quake3? isn't only Multiplayer games?, is not better say; " we need the Quake3 engine 3d work at 20fps on pi?" With working engine is possible make some good...


Quake 3's bots where actually pretty good and where also kind of fun, not as much fun as Unreal Tournament but still fun even in single player mode.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/fRENPoVaZHk?si=0xgCyaSVzuc5GD5F