Software Archives
GCC 5.2 Compiler Benchmarks With ARM Cortex-A57 A Mixed Bag

Following Monday's NVIDIA Jetson TX1 performance overview one of the first follow-up tests I wanted to carry out was to see how the performance would evolve if using a newer compiler than what's shipped in Ubuntu 14.04. This current long-term support release ships GCC 4.8 while out since then was GCC 4.9 and now GCC 5.2.1 with GCC 6 coming in just a few months.

18 November 2015 - 6 Comments
Phoronix Test Suite 6.0 Delivers New Result/Phoromatic UI, New Modules

After a half-year of development, I'm ecstatic to announce this morning the release of Phoronix Test Suite 6.0 (codenamed "Hammerfest"). Phoronix Test Suite 6.0 is by far the most significant release ever done of our open-source, cross-platform automated benchmarking software and framework since the release of Phoronix Test Suite 1.0 seven years ago.

17 November 2015 - 10 Comments
A Look At The New Features Of The Linux 4.4 Kernel

If all goes according to plan, the Linux 4.4 kernel merge window will end today with the release of the 4.4-rc1 kernel. As all of the major subsystem updates have already landed for Linux 4.4, here's my usual look at the highlights for this kernel cycle.

15 November 2015 - 10 Comments
PHP 7.0 vs. HHVM 3.10 Performance Tests

With PHP 7.0 RC7 being the final development version of PHP 7, which is expected to be officially release at the end of the month, I've carried out some fresh benchmarks of PHP using our in-house benchmarking software. Compared in this latest PHP 7 benchmarking comparison is PHP 5.5 as packaged on Ubuntu 14.04 LTS and then comparing fresh builds of PHP 5.6.15 and PHP 7.0.0 RC7. On the HHVM side was using Facebook's HHVM 3.10.1 release as packaged for Ubuntu 14.04 LTS.

14 November 2015 - 6 Comments
Linux 4.3 File-System Comparison With Btrfs, EXT4, XFS, F2FS

Last week I posted some fresh Linux file-system tests on a hard drive but for those preferring solid-state drives, here are some fresh benchmarks. Tested for this comparison were Btrfs, EXT4, XFS, and F2FS from an SSD while running with the Linux 4.1, 4.2, and 4.3 kernel releases.

3 November 2015 - 27 Comments
Intel Skylake Performing Better With CPUFreq Than P-State For Linux Gaming

While the latest Linux kernel has Intel P-State driver support for CPU frequency scaling being done by this Intel-specific driver rather than the common ACPI CPUFreq driver, for some common tests -- especially Linux gaming -- the latest-generation Intel CPUs perform noticeably better using the CPUFreq driver. Here are some CPUFreq vs. P-State drivers when testing the available scaling governors.

16 October 2015 - 17 Comments
Using Linux's Perf For Providing More Automated Performance Counter Metrics

A Phoronix reader recently asked about adding perf profiling to PTS for helping to better identify performance problems within the Linux kernel. As it was easy to do and further shows how easy and extensible the Phoronix Test Suite can be, I added such a module today. Here's some more details on how -- whenever running any benchmark -- via the Phoronix Test Suite you can very trivially expose all of the performance event counts on a universal per-test basis.

13 October 2015 - 6 Comments
PHP 7.0 Is Showing Very Promising Performance Over PHP 5, Closing Gap With HHVM

With PHP 7.0 RC2 having just been released, I've been testing it out thoroughly across a range of Linux systems at Phoronix. To the say the least, the performance claims made by PHP developers about the upcoming PHP7 release are very accurate: it's pretty darn fast and about twice as fast as PHP 5.6. Here are some benchmarks I did on Ubuntu Linux x86_64 comparing the performance of PHP 7.0 RC2 to PHP 5.3/5.4/5.5/5.6, along with some HHVM results tossed in at the end.

5 September 2015 - 11 Comments
Clang OpenMP Benchmarks On Linux 64-bit Against GCC

A few days ago I posted some LLVM Clang 3.7 vs. GCC compiler benchmarks on Linux in time for the release of LLVM 3.7. While LLVM/Clang 3.7 brings full support for OpenMP 3.1, OMP tests were omitted from the original article due to running into some issues. In this article are some reference tests for Clang OpenMP performance with the latest mainline SVN code compared to GCC.

3 September 2015 - 9 Comments
Intel P-State / CPUFreq CPU Scaling For Linux Gaming On Ubuntu 15.04

It's been a while since last running any Intel P-State / CPUfreq scaling governor benchmarks on Phoronix. With a premium subscriber expressing interest in seeing a fresh comparison, here are some new numbers when running an Intel Core i7 Haswell CPU with NVIDIA GeForce graphics on Ubuntu 15.04 with the Linux 3.19 kernel and testing the different scaling drivers and governors.

15 August 2015 - 10 Comments
Khronos Debuts OpenGL ES 3.2 & New GL Extensions, But No Vulkan This Week

It's SIGGRAPH week! Our embargo was just lifted by The Khronos Group for talking about their exciting specification updates and more that they'll be sharing with the attendees at this annual, leading graphics conference in Los Angeles. In this article are the details on the new OpenGL ES 3.2 specification, new desktop OpenGL extensions, the Safety Critical Working Group, and some talk about SPIR-V/Vulkan but the new graphics API specification itself isn't being released from SIGGRAPH.

10 August 2015 - 57 Comments
Running CrossOver 14 Linux For An Easier Wine Experience

For a large portion of Linux and Mac users the reality is there will be some Windows program that they will still have to use on a daily or near-daily basis. For many the answer is Wine, letting them use their applications with a variable amount of success on their new *nix system. Unfortunately Wine doesn't come with any guarantee of support for a given application, nor is there any level of support from the developers beyond the community, or a generous developer. Enter CrossOver.

8 August 2015 - 13 Comments
8-Way Linux Desktop OpenGL Comparison Atop Fedora 22

Beyond last week's Debian GNU/Hurd vs. GNU/Linux comparison, another set of updated benchmarks sought by some Phoronix Premium members have been a fresh cross-desktop environment comparison when running various games / OpenGL benchmarks across desktops / window managers.

3 August 2015 - 24 Comments
Here Is Why The Linux 4.2 Kernel Is Messing Up On Some Ubuntu Systems

The Linux 4.2 kernel that's currently under development ships many new features, but as I've been writing about for a while and tweeting, the 4.2 Git code hasn't been booting on many systems in my test lab for over one week. Various Phoronix readers have also been able to reproduce these different kernel panics that happen almost immediately into the boot process. Here's the root problem affecting Linux 4.2 on my daily Linux benchmarking systems...

13 July 2015 - 15 Comments
A Week With GNOME As My Linux Desktop: What They Get Right & Wrong

When I sent the Fedora 22 KDE Review off to Michael I did it with a bit of a bad taste in my mouth. It wasn't because I didn't like KDE, or hadn't been enjoying Fedora, far from it. In fact, I started to transition my T450s over to Arch Linux but quickly decided against that, as I enjoyed the level of convenience that Fedora brings to me for many things.

12 July 2015 - 126 Comments
The Many New Features Of The Linux 4.2 Kernel

If all goes according to plan, the Linux 4.2 kernel merge window will close this afternoon followed by the immediate release of the Linux 4.2-rc1 test version. With all major pull requests having already been submitted for Linux 4.2, here's an overview of the exciting new features and changed functionality to look forward to with this kernel version to officially debut later this summer!

5 July 2015 - 5 Comments
6-Way File-System Comparison On The Linux 4.1 Kernel

With the Linux 4.1 kernel having recently been released, I decided to conduct a fresh round of file-system comparisons on this new kernel using a solid-state drive. The file-systems tested in this article were the in-tree EXT4, Btrfs, XFS, F2FS, ReiserFS, and NILFS2 file-systems while a follow-up article will take a look at the out-of-tree contenders like Reiser4 and ZFS atop Linux 4.1.

2 July 2015 - 15 Comments
How KDE VDG Is Trying To Make Open-Source Software Beautiful

One of the most often voiced complaints about Open Source Software is that it tends to be "ugly" or otherwise aesthetically uninspired. A few years ago a few people in the KDE camp came together and created, what they hoped, would be a solution to that problem: The KDE Visual Design Group.

29 June 2015 - 39 Comments
Linux 4.1 Offers Potentially Dazzling Performance

Besides presenting a lot of new kernel features and functionality, the upcoming Linux 4.1 kernel release is potentially very exciting if you're an owner of certain classes of Intel hardware that offer better performance under this new kernel -- and in some cases, better battery life. Here's some tests from yet another system I found exhibiting some promising results from this new 2015 summer kernel version.

6 June 2015 - 19 Comments
Phoronix Test Suite 5.8 Furthers Phoromatic For Enterprise Benchmarking

Phoronix Test Suite 5.8 was released today as the latest quarterly update to Phoronix Media's open-source, cross-platform benchmarking and automated testing software. Beyond offering a significant number of new features, the Phoronix Test Suite 5.8 release commemorates seven years since the release of Phoronix Test Suite 1.0 and eleven years since the start of in what's evolved to become the largest Linux hardware destination on the Internet.

4 June 2015 - Add A Comment
Opening The Gates To Our Daily Open-Source Linux Benchmark Results

For a few months now I've been talking about the initiative to provide daily benchmark results of the latest development Git/SVN code for various open-source projects in a fully-automated manner... Among the projects being tracked have been the Linux kernel, GCC, LLVM Clang, etc. There's dozens of systems at Phoronix Media in "the basement server room" doing nothing but running these upstream benchmarks day in and day out. The data flow is now open at

25 May 2015 - 12 Comments

552 software articles published on Phoronix.