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.5.0 Released

Michael Larabel

Published on 1 May 2008
Written by Michael Larabel
Page 1 of 3 - 8 Comments

A week ago Phoronix Test Suite 0.4.0 was released and today Phoronix Test Suite 0.5.0 has outdone that. This release of the Phoronix Test Suite incorporates more than 40 major changes to this open-source Linux benchmarking platform! Among the changes are new test profiles, various clean up work, sensor monitoring support, and an improved PTS Results Viewer. Development of the Phoronix Test Suite is coming along quite nicely and by early June, the public should have its hands on version 1.0.

Starting with the new test profiles in this release are a 7-Zip compression test (compress-7zip), parallel BZIP2 compression test (compress-pbzip2), and espeak text-to-speech engine test (espeak). The 7-Zip and BZIP2 compression tests join the compress-gzip test in making up a new suite called compression, which as the name implies consists of all file compression related tests. In addition, a suite consisting of SMP-friendly tests (the suite is named multicore) has been added. The multicore test suite currently consists of the build-mplayer, build-php, build-imagemagick, sunflow, compress-7zip, and compress-pbzip2 tests. All of the included test profiles in the Phoronix Test Suite have been updated in this release. Phoronix Test Suite 0.5.0 has officially 34 test profiles and 12 test suites.

Phoronix Test Suite 0.5.0 introduces support for handling file downloads on the behalf of the test scripts. If the test maintainer has a properly formatted downloads.xml file within their test-resources folder, the Phoronix Test Suite has support for handling file downloads from random mirrors as well as MD5 check-sum comparisons. This integrated support cuts down on the size of the test scripts and makes it easier on the maintainer with all file downloading now being handled directly by the Phoronix Test Suite. As this downloading mechanism is unified between all test scripts, it will also allow for some additional features in the future such as easily being able to easily backup all downloaded files so that they can be quickly and easily transferred to another system. Some test scripts have also had additional work done in this release, such as the audio encoding tests now using a much larger WAV file so more accurate results can be gathered. In addition, the build-imagemagick test has been fixed by using a download mirror that archives the older releases.

This release also gives test maintainers the ability to write their test installation, pre-run, and post-run scripts in PHP. For these scripts, previously the only option was having the test maintainer write a bash script. Now if the resource files are named install.php, pre.php, and post.php instead of install.sh, pre.sh, and post.sh, the scripts will be evaluated as PHP code. Test maintainers also have an option of specifying an IgnoreFirstRun option in their XML profile. If IgnoreFirstRun is set and the test runs multiple times, the result of the first run will be ignored. This feature was added as some software benchmarks don't portray accurate results during the first run due to caching.

When it comes to Linux distribution support with the Phoronix Test Suite, there are a few additional changes in this release. For distributions where the PHP 5 binary is provided as only php5 with no link from php, previously users would need to create this link manually. However, the Phoronix Test Suite now detects if the binary is only named php5 and it will automatically switch to using that binary. An earlier version of the Phoronix Test Suite had dropped the PHP bcmath dependency, but pts-grapher continued to depend upon this math library. In Phoronix Test Suite 0.5.0, however, bcmath has been completely dropped -- including in our graphing software -- as it's switching to an internal PTS function. In this release, pts-grapher has switched to using the Liberation Sans font for rendering text and the local PTS Results Viewer has also seen a few aesthetic improvements along with a basic pts-monitor-viewer. Line graphing via pts-grapher is also working properly in this release.

Moving on to hardware, Phoronix Test Suite 0.5.0 has improved CPU and GPU detection. The improved CPU detection revolves around detection differences for multiple cores and systems with multiple physical processor packages. Improved on the graphics processor detection side is now reading the anti-aliasing and anisotropic filtering levels for NVIDIA graphics cards. If the NVIDIA binary driver has overridden the AA and AF levels, the Phoronix Test Suite will report the modified levels in the test notes section of the PTS Results Viewer. Also being reported to the test notes area is whether Enhanced Intel SpeedSteep Technology or AMD Cool 'n' Quiet / PowerNOW is enabled on the system, as this could influence the results in a comparison. Last but not least, if you are running a Linux notebook with the Phoronix Test Suite, it will be reported to the test notes area if the system is running on battery power.

<< Previous Page
1
Latest Linux Hardware Reviews
  1. Trying The Configurable 45 Watt TDP With AMD's A10-7800 / A6-7400K
  2. Sumo's Omni Gets Reloaded
  3. AMD A10-7800 & A6-7400K APUs Run Great On Linux
  4. Radeon Gallium3D Is Running Increasingly Well Against AMD's Catalyst Driver
Latest Linux Articles
  1. Intel's Latest Linux Graphics Code Competes Against OS X 10.9
  2. Intel Sandy Bridge Gets A Surprise Boost From Linux 3.17
  3. Open-Source Radeon Graphics Have Some Improvements On Linux 3.17
  4. CPUFreq Scaling Tests With AMD's Kaveri On Linux 3.16
Latest Linux News
  1. Canonical Joined The Khronos Group To Help Mir/Wayland Drivers
  2. EFL 1.11 Is A Big Milestone For Enlightenment Users
  3. DirectFB Updates GTK3 Support, Working Towards DirectFB 1.8
  4. Userptr Support Set For AMD Radeon GPUs In Linux 3.18
  5. NVIDIA Releases CUDA 6.5 As A Huge Update
  6. GNOME 3.14 Beta Makes GLSL Optional, Supports Wayland Gesture/Touch Events
  7. KDE Software Compilation 4.14 Released
  8. The Many Things You Can Build With A Raspberry Pi
  9. AMD's Catalyst Linux Driver Preparing For A World Without An X Server?
  10. Khronos Publishes Its Slides About OpenGL-Next
Latest Forum Discussions
  1. Systemd 216 Piles On More Features, Aims For New User-Space VT
  2. AMD Offers Mantle For OpenGL-Next, Pushes Mantle To Workstations
  3. ATI CrossFire Does Not Support On This Platform When Enabling (Ubuntu Lucid)
  4. Dead Island for Linux (?)
  5. The dangers of Linux kernel development
  6. Remote gui not accessible in Phoronix Test Suite 5.2
  7. Updated and Optimized Ubuntu Free Graphics Drivers
  8. Next-Gen OpenGL To Be Announced Next Month