keepcalculator

06 Numbers and Powers

Quake on Apple Silicon Macs: How to Play It

Card No. 06·27004 · Updated · Standard formula, shown below

Yes, you can play Quake on an Apple Silicon Mac. The original Quake, Quake II, and Quake III Arena all run well through source ports, and Quake 4 and Quake Live have native Apple Silicon versions. This article explains the best ways to get each game running, what to expect in terms of performance, and how to set up modern source ports for the best experience.

Why Source Ports Matter

The original Quake was released in 1996 for DOS, and its engine was open-sourced in 1999 under the GPL. This allowed the community to create source ports—modern rewrites of the engine that run on current operating systems, add quality-of-life features, and support high resolutions and widescreen monitors. On Apple Silicon, these source ports are compiled as native ARM64 binaries, so they run at full speed without emulation. The game data files (the .pak files) are still copyrighted, so you need to own the game to copy them over, but the engine itself is free.

Best Source Ports for Apple Silicon

Several source ports have native Apple Silicon versions. For the original Quake, QuakeSpasm and its fork QuakeSpasm Spiked are the most popular. They support the base game and its mission packs, and they run at 60+ fps even on the base M1 chip. For Quake II, Yamagi Quake II is the go-to choice—it’s a clean, accurate port that runs perfectly on Apple Silicon. For Quake III Arena, ioquake3 is the standard; it supports the base game and many mods. All of these can be installed via Homebrew (brew install quakespasm), or downloaded as pre-built .app bundles from their official sites.

How to Install and Run

Here’s a step-by-step guide that works for most source ports:

  1. Install the source port (e.g., download QuakeSpasm from its website or use Homebrew).
  2. Locate your Quake game files. If you own Quake on Steam, right-click the game in your library, select Manage → Browse Local Files, and copy the id1 folder (for Quake) or baseq2 folder (for Quake II) to a folder on your Mac.
  3. Open the source port’s folder and place the game files in the correct subdirectory (e.g., ~/Library/Application Support/QuakeSpasm/id1).
  4. Launch the source port. It should detect the game files automatically.
  5. Adjust settings: set your resolution, enable widescreen, and bind keys to your liking.

If you get a “couldn’t load” error, the game files are likely missing or in the wrong place. Double-check the folder names and that you copied the .pak files.

Performance and Settings

All three classic Quake games run at hundreds of frames per second on any Apple Silicon chip—even the base M1. The limiting factor is usually the source port’s renderer. For Quake, the software renderer is fine, but the GLQuake renderer (OpenGL) gives you higher resolutions and smooth scaling. On macOS, OpenGL is deprecated but still works; for best results, use a source port that supports Metal (like QuakeSpasm Rift or vkQuake with Vulkan via MoltenVK). In practice, you can max out resolution and effects without any noticeable slowdown. Set your display to your monitor’s native resolution, enable vertical sync if you see screen tearing, and you’re good to go.

Quake 4 and Quake Live

Quake 4 (2005) has a native Apple Silicon version on the Mac App Store. It runs well, though it’s an older game with dated graphics. Quake Live, the free-to-play multiplayer version of Quake III, also has a native Mac client on Steam. Both are straightforward to install—just download and play. Note that Quake Live requires an internet connection and a Bethesda account. For single-player, the original Quake with a source port is generally the better experience due to the active modding community.

Common Problems and Fixes

Here are a few issues you might run into and how to solve them:

  • Game won’t launch: Make sure you have the game files in the right folder. On macOS, the source port looks in ~/Library/Application Support/<portname>/. If you copied the files elsewhere, use the “Game Dir” option in the launcher to point to the correct location.
  • No sound: Some source ports use OpenAL, which may need to be installed separately. Install openal-soft via Homebrew or download the OpenAL framework from the port’s website.
  • Mouse feels laggy: Disable “smooth mouse” and set your mouse sensitivity to your preference. Also, turn off any mouse acceleration in macOS System Settings.
  • Screen is stretched: In the video options, set the aspect ratio to widescreen (16:9) and pick your native resolution. The game will adjust the field of view automatically.
  • Can’t find multiplayer servers: For Quake III, use the server browser in ioquake3; it should list active servers. For Quake II, you may need to manually add server IPs from online lists.

Frequently Asked Questions

Do I need to buy Quake to play it on a Mac?

Yes, you need the original game data files. The source ports are free, but the .pak files contain the levels, textures, and sounds, which are still copyrighted. You can buy Quake on Steam, GOG, or the Mac App Store (for Quake 4).

Will Quake run on an M1 or M2 Mac?

Yes, all Apple Silicon chips (M1, M1 Pro, M1 Max, M2, etc.) run Quake flawlessly. The games are from the 1990s and early 2000s, so even the base M1 is overkill.

Can I use a game controller?

Yes, most source ports support game controllers. In QuakeSpasm, go to Options → Controls → Enable Joystick and map the buttons. You can also use a keyboard and mouse, which is the traditional way.

Is there a way to play Quake in VR on Apple Silicon?

Yes, QuakeSpasm Rift is a source port that supports Oculus Rift and other VR headsets. It runs on Apple Silicon via OpenGL, but performance may vary. It’s a niche option, but it works.

What about Quake Champions?

Quake Champions is a Windows-only game and does not run on macOS, including Apple Silicon. There is no official Mac version, and it’s not available through compatibility layers like CrossOver at playable performance.

Alternatives and Modern Options

If you want a similar experience without the hassle of source ports, consider these alternatives:

  • Quake II RTX: A ray-traced version of Quake II that runs on Windows and Linux, but not natively on macOS. You could use a virtual machine or CrossOver, but performance will be poor.
  • Dusk and Amid Evil: Modern indie shooters inspired by Quake, both have native Mac versions on Steam and run great on Apple Silicon.
  • Doom (2016) and Doom Eternal: These are available on Mac and run natively on Apple Silicon, offering a similar fast-paced FPS experience.

These options give you the retro feel without dealing with old game files, but if you want the original, the source ports are the way to go.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →