element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Raspberry Pi
  • Products
  • More
Raspberry Pi
Documents Quake 3 on the Raspberry Pi 2
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Raspberry Pi to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: cstanton
  • Date Created: 26 Feb 2015 2:12 PM Date Created
  • Last Updated Last Updated: 8 Oct 2021 8:21 AM
  • Views 3008 views
  • Likes 7 likes
  • Comments 11 comments
Related
Recommended

Quake 3 on the Raspberry Pi 2

I've been a Quake 3: Arena gamer since it was released into open beta. Many, many point releases ago. When I learned that it had been ported to ARM for the Raspberry Pi it piqued my curiosity, and I am more of a purist when it comes to frame-rate.image

 

In the earlier days of gaming, frame rate truly mattered. These days the game tends to be locked to 30 or 60 frames per second. Quake 3: Arena, though, if you managed to hit the sweet spot of 125fps you had the gaming edge. People made jump height calculators to help. The new incarnation, Quake Live, kinda limits your frame rate as well and it is why Doom 3 limited their frame rate to 60fps (John Carmack's reasoning was probably 'why do you need more? this solves problems') but it made it less fun.

 

I ran Quake 3: Arena on the Raspberry Pi with the config attached to this post (as in, it's a Quake 3 config, so you put it in your baseq3 folder). So you can run it yourself with your build. I own a legitimate copy of the game, so I was able to use the original PK3 files. The time-demos were run on Class 10 Hama brand SD cards with clean installations of Raspbian from 31st of January.

 

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

The demo was loaded at the same time, and easily the Raspberry Pi 2 destroys the B+ in speed of loading and frame-rate. You can recreate the demo by opening the console and typing:

 

timedemo 1

         

With seeing the current framerate by:

 

cg_drawfps 1

         

 

And then just choose the demo you want to play from the Demo menu. So long as you have the relevant pk3/map files.

 

The B+ managed 39.6fps

The Pi2 managed 163.7fps

 

Oh and here's some bonus footage for those who're familiar with the jump for the megahealth on Q3DM13 (if you're not sure what I'm doing, searching for it or try it on your B+ image ):

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

Attachments:
q3config.cfg.zip
  • raspberry_pi_b+
  • raspi
  • quake_3
  • raspberry_pi_2
  • raspberry_pi_space
  • raspberrypi
  • quake_3_arena
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • Former Member
    Former Member over 10 years ago +2
    such a good game and a great little showcase nice one
  • cstanton
    cstanton over 10 years ago in reply to screamingtiger

    Yes, though some only have bots in them.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • screamingtiger
    screamingtiger over 10 years ago

    Are there still multip player servers available to play online?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago

    This is awesome. One of my favourite game when it was first released. For sure I will try this out once I receive my order.. image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • marcelodantas
    marcelodantas over 10 years ago

    Very nice ... can't wait to get my hands onto a Pi 2.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago

    Simply amazing just how much faster it runs image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cygnusx1
    cygnusx1 over 10 years ago

    I love Quake! I can't wait to try it out on the PI 2! Just for grins.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago in reply to cstanton

    Holy hell that's impressive. Maybe I should take one to my next LAN meet!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cstanton
    cstanton over 10 years ago in reply to Former Member

    On the Pi 2 it was 125fps, if I changed com_maxfps to 999 then it ranged from 125 to 250 most times, to higher.

     

    On the B+ it was about 30fps+

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago

    What was your lowest FPS?  image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Former Member
    Former Member over 10 years ago

    Eu adoro Quake III! Vai ser muito divertido joga-lo na TV da sala!
    I love Quake III! I will have some fun playing on my LED TV!

    Congrats!

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube