Suldal Improvements; New OpenCL, VDPAU Benchmarks

Written by Michael Larabel in Phoronix on 29 April 2012 at 05:56 PM EDT. 4 Comments
PHORONIX
The latest Phoronix Test Suite 4.0-Suldal improvements are now available and there's also some new test profiles for those interested in measuring the OpenCL/GPGPU performance under Linux along with NVIDIA's VDPAU video decoding speed.

Phoronix Test Suite 4.0-Suldal Milestone 2 was released, but first of all, not binded to this release are some new test profile uploads to OpenBenchmarking.org. Any Phoronix Test Suite 3.x user also has the ability to now run phoronix-test-suite benchmark qvdpautest luxmark to now run some new OpenCL and NVIDIA VDPAU tests.

The qVDPAUtest itself is not new but is not widely-known and is only now being introduced to the Phoronix Test Suite / OpenBenchmarking.org. With VDPAU-supported drivers -- namely the NVIDIA binary blob and to some extent the Gallium3D drivers with the VDPAU state tracker -- this is an easy test profile to measure the GPU's video decoding performance for H.264/MPEG/MPEG-4/VC-1 formats. There's long been the video-cpu-usage to judge the CPU usage during video playback with VA-API / X-Video / XvMC / VA-API formats, but now there's qVDPAUtest as a complementary way to look at a system's video playback performance (some example results).

The other exciting new test profile is for LuxMark (and the upstream LuxMark page). LuxMark is an already popular multi-platform open-source OpenCL benchmark. LuxMark has been used by various Windows-based hardware review web-sites along with NVIDIA and AMD, but only now will be gaining some traction under Linux.

I've been working with David Bucciarelli of LuxMark the past few weeks to make LuxMark more friendly towards automated testing. Rather than relying upon GUI-based controls for testing, the next LuxMark release (v2.1) will support controls via command-line switches and other improvements that make it easier to integrate with the Phoronix Test Suite or anyone wishing to not be reliant upon the GUI for the interesting (and demanding) OpenCL tests. Bucciarelli was nice enough to make a beta 1 release for the Linux version of LuxMark 2.1, so now it's possible to have it in the Phoronix Test Suite in a fully automated manner.

There's three interesting test scenes within LuxMark and it's able to test any combination of the CPU / GPU.

Now by running phoronix-test-suite benchmark luxmark under Linux with your supported CPU (via the Intel OpenCL SDK) or your GPU (with the NVIDIA or AMD binary blobs), it's possible to easily run the LuxMark OpenCL benchmarks. This new OpenCL test complements the existing JuliaGPU, MandelbulbGPU, MandelGPU, and SmallPT-GPU test profiles for testing OpenCL in a fully automated manner via the Phoronix Test Suite.

In terms of the work that's went into the new Phoronix Test Suite 4.0-Suldal Milestone 2 release, there is a lot of good stuff. Already for the "Suldal" cycle we've seen many improvements in milestone one, but with milestone two there's about two more weeks of changes. The end-user-facing changes mainly come down to:

- The recently talked about CPU and GPU verbose reporting improvements under Linux. (Plus the new "side view table" that's used by this new reporting.)

- Better recognition of some open-source vs. closed-source GPU comparison matching.

- Detection of some new CPU features of Intel "Ivy Bridge" processors.

- Support for detecting and reading the version of the installed Intel IOC, which is the Intel Offline Compiler, used to compile OpenCL code as part of Intel's OpenCL SDK 2012.

- Support for detecting Intel's Glamor acceleration architecture.

- Various fixes and minor improvements.

Those wishing to test out this latest Phoronix Test Suite 4.0 development preview that will be officially released in the summer of 2012, the latest version can be downloaded from Phoronix-Test-Suite.com. While it's still in development, 4.0-Suldal is already what's used in all new Phoronix.com articles for Linux benchmarking. Prior to the official 4.0 release are still more Phoronix Test Suite features, extensive OpenBenchmarking.org work, and some other items that will be covered in the coming weeks.

Phoronix Test Suite 4.0 Milestone 2
29 April 2012


- pts-core: Better recognize some open-source vs. closed-source graphics card/driver combination comparisons
- pts-core: Fix potential crash in list-test-usage command
- pts-core: Support for detecting FSGSBASE and RDRAND on Intel Ivy Bridge
- pts-core: When detecting a CPU comparison, report the detailed CPU system table information
- pts-core: When detecting a GPU/OpenGL comparison, report the detailed GPU system table information
- pts-core: Fix PRESET_OPTIONS failing when specifying an option value rather than its index
- pts-core: Archive vdpauinfo when available
- phodevi: Detection support for Intel IOC (Intel Offline Compiler) OpenCL SDK
- phodevi: Support for detecting GLAMOR (Intel OpenGL-accelerated X.Org Driver) acceleration
- pts_Graph: Fix rounding issue on pts tables that are very wide
- pts_Graph: Add SideViewTable
- documentation: Add a basic text README to the root phoronix-test-suite directory
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week