1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Quake 4 v1.0.5 Performance

Michael Larabel

Published on 18 November 2005
Written by Michael Larabel
Page 1 of 4 - Comment On This Article

Hitting id Software's servers this week has been Quake 4 v1.0.5 for not only the Windows version but also the Linux port. In addition, Linux users have been welcomed by the availability of the Quake 4 SDK (Software Development Kit). The Linux SDK is identical to that of the Windows version and we are excited about all of the possible Quake 4 modifications that have not yet been conceived. However, at hand today we have Quake 4 v1.0.5 and will be examining its performance when compared against the previous v1.0.2147. The changes in this new version vary from fixes in the game browser to fixing the "com_allowconsole" console command. None of these changes in their official release notes hint at any performance variation, but today we will be examining this surreal possibility. Likewise, when the Doom 3 v1.3.1302 patch was released, we had noted upwards of a 10 frame-per-second drop in the performance during our in-house benchmarking which also consisted of Doom 3 v1.1.1282 and v1.1.1286. Below is the system we had used for testing Quake 4 v1.0.5 and v1.0.2147.

Hardware Components
Processor: Intel Pentium D 820 (2.80GHz)
Motherboard: Abit AW8 (i955X)
Memory: 2 x 512MB Kingmax DDR2-667
Graphics Card: eVGA GeForce 6800GT 256MB
Hard Drives: Western Digital 160GB SATA2
Software Components
Operating System: FedoraCore4
Linux Kernel: 2.6.14-1.1637
GCC (GNU Compiler): 4.0.0
Graphics Driver: NVIDIA 1.0-7676
Xorg: 6.8.2

Unfortunately as Quake 4 hadn't shipped with a stock time demo (unlike Doom 3 with its demo1), we reverted to using our traditional Phoronix (Purification Center) timed demo. Our custom demo was formed on the Purification Center map after examining all of the single-player maps for Quake 4 and then recording a demo that was most like the Doom 3 demo1 when it came to the number of enemies, lighting, indoor terrain, and overall characteristics of the recorded section. Our in-house demo had originally surfaced in our Doom 3 v. Quake 4 performance article, which was published days after the availability of the Linux client binaries for id's Quake 4. With our Purification Center demo, we benchmarked Quake 4 v1.0.5 and v1.0.2147 with the following settings: 640 x 480 - Low Quality, 800 x 600 - Medium Quality, 1024 x 768 - High Quality, 1280 x 1024 - High Quality, 1280 x 1024 - Ultra Quality, 1280 x 1024 - High Quality - 2x Quincunx AA/2x AF, 1280 x 1024 - High Quality - 4x Bilinear AA/4x AF, 1280 x 1024 - High Quality - 8x AA/2x AF, and 1280 x 1024 - High Quality - 16x AA/4x AF, while the remainder of the configurable options were left stock. On the following pages, are our recorded results and they pretty much speak for themselves as the results for the v1.0.5 release were consistently lower than the previous (v1.0.2147) version. However the performance drop was quite diminutive, and considering the fixes in this release, it definitely warrants an upgrade. Listed below are the official changes.

General Changes:

· Copied map files can now be overwritten/deleted without quitting first
· The console command "com_allowconsole" will stay set after leaving the game

Interface Changes:

· Improved Game Browser sorting and filtering: You can sort by up to three criteria, which will be displayed just under the server list, with the more recently clicked criteria sorting first. For example, to sort by ping time, then number of players, then gametype, click them in the reverse order: Click "GAMETYPE," then "PLAYERS," then "PING." The server list will be sorted by the fastest ping, then the servers with the fewest players, then the gametype. Clicking a category more than once will keep its position as the primary sorting criteria, but will change the sorting order. After cycling through all available sort types, clicking the category a final time will remove it from the sorting. Each criteria has specific behavior with one or two clicks, as listed:
+ Favorite Server: Display only favorites, or only non-favorites
+ Password Enabled: Display only locked server, or only unlocked servers
+ Dedicated Server: Display only Dedicated servers, or only Listen servers
+ Punkbuster Enabled: Display only PB-enabled servers, or only PB-disabled servers
+ Server Name: Sort server names A to Z, or Z to A
+ Ping: Sort by ping Low to High, or High to Low
+ Players: Sort by Players High to Low, High to Low (non-full), Low to High, or Low to High (non-empty)
+ Gametype: Sort by Deathmatch, Team DM, Tournament, CTF, or Arena CTF
+ Map: Sort by map CTF1 to DM9, or DM9 to CTF1
· The Game Browser now displays more than 1000 servers
· Fixed a problem with the refresh time on the Game Browser
· Added a Game Browser filter for full or empty servers
· Players can now connect to a server while the Game Browser is refreshing
· Game Browser sorting will display the correct server information without the need to refresh the list
· Clicking anywhere on the scrollbar except the button itself will advance a page up or down instead of shifting to that position
· Non-full server sorting now disregards full servers
· Game Browser hover window updates when sort order is changed
· Fixed a Game Browser slowdown issue with high numbers of servers
· Added Game Browser server list scrolling with the mousewheel, keyboard arrows up/down, and keyboard Page Up/Page Down
· The Game Browser hover window will only appear when mousing over a highlighted server
· Sorting by server name will now ignore colored names, brackets, etc


Multiplayer Changes:

· The dedicated server window will now be titled with the si_name setting instead of "Quake 4"

Latest Linux Hardware Reviews
  1. CompuLab Intense-PC2: An Excellent, Fanless, Mini PC Powered By Intel's i7 Haswell
  2. From The Atom 330 To Haswell ULT: Intel Linux Performance Benchmarks
  3. AMD Radeon R9 285 Tonga Performance On Linux
  4. Apotop Wi-Copy
Latest Linux Articles
  1. AMD Moves Forward With Unified Linux Driver Strategy, New Kernel Driver
  2. MSI: Update Your BIOS From The Linux Desktop
  3. NVIDIA vs. AMD 2D Linux Drivers: Catalyst Is Getting Quite Good At 2D
  4. 15-Way GPU Comparison With Mesa 10.3 + Linux 3.17
Latest Linux News
  1. Phoronix Test Suite 5.4 M3 Is Another Hearty Update
  2. GParted 0.20 Improves Btrfs Support
  3. EXT4 In Linux 3.18 Has Clean-ups, Bug Fixes
  4. Emacs 24.4 Has Built-In Web Browser, Improved Multi-Monitor Support
  5. NVIDIA's NVPTX Support For GCC Is Close To Being Merged
  6. KDE's KWin On Wayland Begins Using Libinput
  7. Khronos Releases OpenVX 1.0 Specification
  8. Linux Kernel Working Towards GNU11/C11 Compatibility
  9. Ubuntu 15.04 Is Codenamed After A Monkey: Vivid Vervet
  10. Following GCC, Clang Looks To Default To C11
Latest Forum Discussions
  1. HOPE: The Ease Of Python With The Speed Of C++
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Users/Developers Threatening Fork Of Debian GNU/Linux
  4. Bye bye BSD, Hello Linux: A Sys Admin's Story
  5. NVIDIA Presents Its Driver Plans To Support Mir/Wayland & KMS On Linux
  6. AMD Is Restructuring Again, Losing 7% Of Employees
  7. Open-Source AMD Fusion E-350 Support Takes A Dive
  8. Upgrade to Kaveri, very slow VDPAU performance