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. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. Intel P-State vs. CPUFreq Benchmarks On The i7-5960X
  2. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  3. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  4. MSAA RadeonSI Gallium3D Performance Preview
Latest Linux News
  1. X.Org Server Shatter Project Fails
  2. X.Org Women Outreach Program Only Turns Up Two Applicants So Far
  3. Fedora 21 Alpha Finally Coming Next Week
  4. Ubuntu Touch/Phone Reaches Its First RTM Image
  5. The KMS Mode-Setting Driver Was Imported For X.Org Server 1.17
  6. SNA & UXA Intel Benchmarks With X.Org Server 1.16
  7. Graphics Driver Changes Coming In The Linux 3.18 Kernel
  8. Tropico 5 Being Released For Linux Gamers This Week
  9. Eclipse IDE Starts Firing Up On Wayland's Weston
  10. OpenSUSE Announcement On SUSE's Recent Merger
Latest Forum Discussions
  1. New Group Calls For Boycotting Systemd
  2. Updated and Optimized Ubuntu Free Graphics Drivers
  3. Stop grabbing my keyboard :(
  4. Best Radeon for a Power Mac G5?
  5. New stress testing utility for GPU's
  6. Hd 6850
  7. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  8. Nvidia joins the ranks of Apple and Microsoft