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

Phoronix Test Suite 0.2 Adds New Features

Michael Larabel

Published on 7 April 2008
Written by Michael Larabel
Page 1 of 1 - 11 Comments

Less than a week ago we pushed out the first public release of the Phoronix Test Suite. This GPLv3 Linux benchmarking software had received a great deal of interest, but v0.1 did have a few bugs and a number of uncompleted features. Yesterday though we pushed out version 0.2 of the Phoronix Test Suite with a number of improvements, new benchmarking profiles, and other changes. In addition to noting some of the improvements made in this release, there are also other Phoronix Test Suite highlights to share from this past week.

Starting with the benchmarking profiles and test suites, a Super PI profile has been added thanks to the work of Pekka Panula. Super PI is a benchmark that measures the time to calculate Pi to one million digits. This test can be executed by running phoronix-test-suite benchmark super-pi. Bandwidth has also been added as a new benchmark profile. Bandwidth is similar to RAMspeed for measuring system memory performance and it's also capable of benchmarking the CPU's Level 2 cache. A system memory test suite (named "system-memory") has been introduced, which currently is made up of RAMspeed and Bandwidth benchmarks. The Doom 3 (full client) and RAMspeed profiles have been fixed and should now be fully working with the Phoronix Test Suite v0.2. Furthermore, Jorg Schirottke (better known as Kano) has provided a number of patches for various profiles. Kano has been working to reduce the memory footprint of the Phoronix Test Suite and forming a benchmarking LiveCD based upon his Kanotix distribution. Albeit it's currently a git snapshot, the Kanotix PTS ISO can be downloaded here and includes Nexuiz and other free software packages.

Software and hardware detection has also been greatly improved with this latest release. The graphics card detection is now done through parsing the glxinfo output, which should yield in showing the proper names instead of just the PCI ID for unknown devices, but there is fallback support for recognizing the graphics card through listing all PCI devices. The OpenGL version and video driver are also now reported within the Phoronix Test Suite. Further enhancing the graphics side of the Phoronix Test Suite, the amount of video memory for both ATI and NVIDIA graphics cards is now detected. Those writing profiles for the Phoronix Test Suite can easily access the video RAM capacity via the VIDEO_MEMORY variable. This is especially important in id Software benchmarks, where their ATI video memory detection code hasn't worked as of late. Linux distribution detection has also improved for those distributions that aren't LSB (Linux Standards Base) compliant. CPU detection has also improved including the frequency recognition. The CPU's operating frequency is now displayed for all processors, which does show the speed even if the system is overclocked or is taking use of power saving technologies like Intel EIST or AMD Cool 'n' Quiet.

Improved in pts-core v0.2 is a user prompt offering the ability to auto upload the results after the test(s) are completed. Alternatively, you can continue to upload your results to PTS Global using the phoronix-test-suite upload <saved name> command. The user configuration file for the Phoronix Test Suite (user-config.xml) has also been moved to ~/.phoronix-test-suite/. The default locations for the benchmarking files and saved results are now ~/pts-benchmark-env and ~/pts-test-results, respectively. When running the Phoronix Test Suite, the user configuration XML is now validated with new options (when added).

The local results viewer has also been improved in this release. The local XSL interface is similar to the PTS Global design. This area still has some tweaking and artistic improvements to go through, which should be addressed in Phoronix Test Suite v0.3. Among the other fixes include dropping the use of bcmath, stripping some redundant information from the hardware display information, cleaned up text output, and merge-results now can create and setup the test results folder (if needed). Compatibility checks have also been added when merging results.

Since releasing the Phoronix Test Suite we have received some great feedback -- some of which has already been incorporated -- and we continue to welcome new suggestions. We are also now working directly with a few different companies in providing official Phoronix Test Suite profiles for their software (more on that will come later). We have also received donations of server mirrors and other patches. If you would like to get involved with this Linux benchmarking platform, be sure to contact us. Phoronix-Test-Suite.com has received more than 40,000 unique visitors in the past week for this new open-source project.

In our announcement of the Phoronix Test Suite we had shared the PTS road-map, but we now have an addendum. While the Phoronix Test Suite 1.0 will be released this summer, the first stable release will be 0.4. Phoronix Test Suite 0.4 will be the first stable release that's ready for a production environment (including for Phoronix.com benchmarking) while the 1.0 release will represent the first feature-complete version. The Phoronix Test Suite stakeholders have made this decision. Version 0.4 is planned for a late April or early May release. The next release of the Phoronix Test Suite, v0.2.1, will come in one week or less.

Share your feedback on the Phoronix Test Suite in the Phoronix Forums and head on over to Phoronix-Test-Suite.com for download links and the global database.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux Hardware Reviews
  1. Intel Xeon E5-1680 v3 & E5-2687W v3 Compared To The Core i7 5960X On Linux
  2. Intel 120GB 530 Series SSD Linux Performance
  3. Btrfs/EXT4/XFS/F2FS RAID 0/1/5/6/10 Linux Benchmarks On Four SSDs
  4. AMD's Windows Catalyst Driver Remains Largely Faster Than Linux Drivers
Latest Linux Articles
  1. NVIDIA vs. Nouveau Drivers With Linux 3.18 + Mesa 10.4-devel
  2. Is The Open-Source NVIDIA Driver Fast Enough For Steam On Linux Gaming?
  3. Linux 3.18 File-System Performance Minimally Changed But Possible Regressions
  4. AMD Radeon Gallium3D Is Catching Up & Sometimes Beating Catalyst On Linux
Latest Linux News
  1. Linux 3.18-rc6 Released, A Worrisome Regression Remains
  2. HandBrake 0.10 Brings H.265 & VP8 Encoders
  3. Gngr: A New Web Browser Focused On Privacy
  4. Linux 3.18 Kernel: Not Much Change With Intel Haswell Performance
  5. More File-System Tests Of The Linux 3.18 Kernel
  6. Using NVIDIA's NVENC On Linux With FFmpeg
  7. There's Talk Again About An "Open To The Core" Ubuntu Laptop
  8. PowerVR SGX Driver Code Gets Leaked
  9. V2 Of KDBUS Published For Linux Kernel Review
  10. VirtualBox 4.3.20 Arrives, Still No Sign Of VirtualBox 4.4
Latest Forum Discussions
  1. PulseAudio 6.0 Is Coming & Other Linux Audio Plans For The Future
  2. Debian Developer Resigns From The Systemd Maintainership Team
  3. Roadmap to Catalyst 14.10 ?
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. Cant get working Kaveri APU - A10-7850k
  6. Script for Fan Speed Control
  7. Debian Init System Coupling Vote Results
  8. The Slides Announcing The New "AMDGPU" Kernel Driver