Difference between revisions of "Benchmark"

From QWiki
 
(12 intermediate revisions by 2 users not shown)
Line 12: Line 12:
 
# Type one of the following commands:
 
# Type one of the following commands:
 
   * <code>timedemo demo2</code> — plays back the demo named <code>demo2.dem</code>.
 
   * <code>timedemo demo2</code> — plays back the demo named <code>demo2.dem</code>.
   * <code>timedemo2 fps5</code> — some clients use <code>timedemo2</code> for more precise frame counting.
+
   * <code>timedemo2 fps4</code> — some clients use <code>timedemo2</code> for more precise frame counting.
 
# When the demo finishes, Quake displays the total frames and the average FPS value in the console.
 
# When the demo finishes, Quake displays the total frames and the average FPS value in the console.
  
Line 29: Line 29:
  
 
* '''Standard: Using 'nQuake' default config'''   
 
* '''Standard: Using 'nQuake' default config'''   
   Tests should be run using a clean installation of nQuake with its factory-default configuration.  
+
   Tests should be run using a clean installation of nQuake with its factory-default configuration. Please add the Operating system you used.  
  
 
* '''Standard: Using 'Ciscon'’s Quake Bootable default config'''   
 
* '''Standard: Using 'Ciscon'’s Quake Bootable default config'''   
   Tests should be performed on the Quake Bootable edition exactly as distributed.
+
   Tests should be performed on the Quake Bootable edition exactly as distributed. It is Linux, which can cause issues on iGPUs.
  
 
=== Benchmark Results ===
 
=== Benchmark Results ===
  
You can use the following table to post your results. Please include details like your CPU, GPU, OS, and any relevant driver settings in the notes field.
+
You can use the following table to post your results. Please include details like your CPU, GPU, OS, display resolution, and any relevant driver/OS settings in the notes field.
 
'''Note:''' Please post results only if you benchmark using one of the approved Standards listed above.
 
'''Note:''' Please post results only if you benchmark using one of the approved Standards listed above.
  
Line 42: Line 42:
 
! Nickname and date !! Engine !! Standard !! System notes !! demo2.dem !! fps.qwz !! [[Media:Fps4.mvd|fps4.mvd]]
 
! Nickname and date !! Engine !! Standard !! System notes !! demo2.dem !! fps.qwz !! [[Media:Fps4.mvd|fps4.mvd]]
 
|-
 
|-
| ExamplePlayer, December 2025 || nQuake 3.6 || nQuake || AMD Ryzen 5 5600X / RTX 3060 / 1080p || 398 || || 407
+
| Xerial, December 2025 || ezQuake || Quake bootable || Ryzen 7 8700G (iGPU), 1080p|| || || 2070
 
|-
 
|-
| ''Add new row below'' || || || || || ||
+
| Xerial, December 2025 || ezQuake || Quake bootable || Ryzen 7 8700G (iGPU), 1440p|| || || 1337
 +
|-
 +
| ciscon, December 2025 || ezQuake 3.6.9-dev || Quake Bootable || AMD Ryzen 9 5900X / AMD Radeon RX 6800 XT  / 1080p || - || || 6164
 +
|-
 +
| Mushi, Jan 2025 || ezQuake|| nQuake (Windows)|| i7 265T (iGPU), 1080p|| 1000 ||  || 615
 +
|-
 +
| Mushi, Jan 2025 || ezQuake|| Quake bootable|| i7 265T (iGPU), 1080p|| 300 ||  ||
 +
|-
 +
| ''Add your nick in new row below'' || Engine || Standard || System notes || demo2 ||fps || fps4
 
|}
 
|}
  

Latest revision as of 20:48, 10 January 2026

Quake Benchmark Timedemo

The Quake timedemo benchmark is one of the earliest standardized performance tests in PC gaming. It measures how many frames per second (FPS) a system can render during playback of a pre-recorded Quake demo, providing a repeatable way to compare hardware, engines, or configuration tweaks. The benchmark works by running a demo file (typically recorded from gameplay) as fast as possible, without waiting for real-time frame pacing. When finished, Quake outputs the total frames rendered and the average FPS.

The benchmark has been a cornerstone in the PC gaming and hardware enthusiast community since the late 1990s. Before synthetic benchmarks like 3DMark became mainstream, Quake’s timedemo served as the go-to metric for evaluating CPU and GPU performance.

Using the Timedemo Command

To run the benchmark:

  1. Start Quake (or your preferred engine).
  2. Open the game console by pressing the tilde key (~).
  3. Type one of the following commands:
 * timedemo demo2 — plays back the demo named demo2.dem.
 * timedemo2 fps4 — some clients use timedemo2 for more precise frame counting.
  1. When the demo finishes, Quake displays the total frames and the average FPS value in the console.

Make sure the game resolution, graphics settings, and CPU frequency scaling are consistent before running tests, so results can be compared fairly between systems.

Benchmark Standards

To ensure fair and comparable results, all benchmarks should be performed using an official Standard. A Standard defines the environment, configuration, and assets used during testing. This guarantees that each participant starts from an even ground, eliminating variations caused by different settings, mods, or custom assets. Only results obtained under one of the listed Standards should be included in the results table abocve.

Why Standards Matter

Quake performance can vary significantly depending on engine settings, configuration files, or modified assets. Using a shared Standard ensures that benchmarks reflect hardware and engine efficiency — not differences in configuration or optimization tweaks. By keeping everyone aligned to the same baseline, the results stay accurate, reproducible, and useful for long-term comparisons.

Approved Standards

The rule of thumb is: Just download a fresh install and don't make any modifications to the config or assets. Run the benchmark, optionally with another client.

  • Standard: Using 'nQuake' default config
 Tests should be run using a clean installation of nQuake with its factory-default configuration. Please add the Operating system you used. 
  • Standard: Using 'Ciscon'’s Quake Bootable default config
 Tests should be performed on the Quake Bootable edition exactly as distributed. It is Linux, which can cause issues on iGPUs.

Benchmark Results

You can use the following table to post your results. Please include details like your CPU, GPU, OS, display resolution, and any relevant driver/OS settings in the notes field. Note: Please post results only if you benchmark using one of the approved Standards listed above.

Nickname and date Engine Standard System notes demo2.dem fps.qwz fps4.mvd
Xerial, December 2025 ezQuake Quake bootable Ryzen 7 8700G (iGPU), 1080p 2070
Xerial, December 2025 ezQuake Quake bootable Ryzen 7 8700G (iGPU), 1440p 1337
ciscon, December 2025 ezQuake 3.6.9-dev Quake Bootable AMD Ryzen 9 5900X / AMD Radeon RX 6800 XT / 1080p - 6164
Mushi, Jan 2025 ezQuake nQuake (Windows) i7 265T (iGPU), 1080p 1000 615
Mushi, Jan 2025 ezQuake Quake bootable i7 265T (iGPU), 1080p 300
Add your nick in new row below Engine Standard System notes demo2 fps fps4

Notes

  • For consistency, use the same demo across tests.
  • Disable vertical sync (VSync) and frame capping.
  • Ensure your system is idle during benchmarking.