It's been a while since I've last tried out the Git code for the next-generation PHP (phpng) that's going to be known as PHP 7.0 when released likely later this year.
The next major release of PHP is to be called PHP7 in order to avoid confusion with the now-defunct PHP6 unicode initiative. PHP 7.0 is likely to be released by the end of 2015 per the PHP7 timeline. If the release candidates begin on time starting in June, we could be looking at the official PHP 7.0 release around October of this year. However, it's largely dependent upon the state of affairs at that point with the quality of the code.
Earlier this week I showed benchmarks of AMD's incredible year for their open-source Linux driver and how the open-source Radeon Gallium3D driver moved closer to performance parity with Catalyst. One of the lingering questions though is how does the Catalyst 14.12 Omega Linux driver from December compare to the latest Catalyst Windows driver? Here's some benchmarks looking at the latest open and closed-source drivers on Linux compared to the latest Catalyst Windows release.
It's been a while since last delivering a Windows vs. Linux Catalyst comparison at Phoronix, but found the time to be right for going along with our year-end recaps and performance reviews. Earlier this week I also posted the Intel Windows vs. Linux OpenGL performance comparison. The same Core i7 4790K Haswell system was used with this AMD Linux vs. Windows benchmarking. As shared in that Intel article, Windows 8 was being very unstable on this particular system so for all of the testing I had to revert to running Windows 7 rather than Windows 8.1.
One of many reasons to love Performance Co-Pilot, is the fact that it is a fully fledged framework to do performance analysis. It makes it extremely simple to extend and to build anything on top of it. In this post we shall explore how simple it is to analyze your performance data using iPython and pandas.
Past Intel Windows vs. Linux graphics driver benchmarks have shown that for Haswell the OpenGL performance on Linux generally comes up short of the proprietary Windows driver. Fortunately, the Intel open-source Linux driver improved a lot this year and is now more competitive to the Windows driver.
My latest end-of-year testing was comparing the Intel Linux graphics performance over the past year to Microsoft Windows with the latest proprietary driver (v10.18.10.3960).
Testing for this article was done using the same Core i7 4790K Haswell system as used by the other recent Linux graphics tests. Ubuntu 14.10 x86_64 was running on the system with the Unity 7.3.1 desktop and X.Org Server 1.16.0. The open-source Nouveau driver consisted of the Linux 3.18.0 kernel, Mesa 10.5.0-devel, and xf86-video-nouveau DDX Git. The proprietary NVIDIA Linux driver used was the latest NVIDIA 346.22 beta driver release from earlier this month.
As some extra benchmarks over the holidays, here's some fresh numbers when running some OpenGL gaming tests on GNOME running natively on X.Org vs. GNOME on Wayland and the games running through XWayland.
As my most recent benchmarks were from (X)Wayland on Fedora 21 from its pre-release form in September, before ending out the year I figured it's time to run some new reference tests with all available Fedora 21 updates. Fedora 21 was tested with the GNOME on its X.Org Server and GNOME on Wayland sessions available via the F21 GDM log-in screen. The tests in question were running through XWayland to look at the overhead for this approach of running legacy X11 games/applications on Wayland.
Also (Fedora-based): Korora 21 development progress
Alongside the recent year-end tests of the Intel HD Graphics 4600 Haswell desktop OpenGL benchmarks were also some separate HD Graphics 4000 results from a Core i7 Ivy Bridge laptop. The ASUS Zenbook used for benchmarking had a Core i7 3517U processor with HD Graphics 4000, 4GB of RAM, and dual 128GB SSDs.
For this testing the same Zenbook with the same settings was tested across Ubuntu 12.10, Ubuntu 13.10, and Ubuntu 14.10 with upgrades to the Linux 3.18 kernel and Mesa 10.5-devel to mark the end 2014 experience. Across the Ubuntu upgrades were new versions of the Linux kernel, Mesa, and xf86-video-intel DDX to affect the OpenGL and 2D performance along with other factors like switching of default CPU governors and 2D acceleration architectures.