With the Intel Core i7 5960X Haswell-E is an eight-core processor with Hyper Threading to yield sixteen logical threads, we're seeing how well this extreme Haswell processor really scales with modern open-source workloads as we benchmark the i7-5960X under Ubuntu Linux and see how the benchmarks scale with varying core counts.
While the Maxwell-based GTX 900 series graphics cards are rumored to be launching in the weeks ahead, the GTX 750 Maxwell graphics cards on the open-source "Nouveau" Linux driver still need some more work before they'll play nicely when not using NVIDIA's proprietary Linux driver.
For NVIDIA Maxwell support within the open-source driver there's basic support within recent Linux kernel releases, the user-space code for Maxwell has landed within Nouveau's NVC0 Gallium3D driver, and there's xf86-video-nouveau support using GLAMOR. With the GLAMOR-required acceleration for Maxwell, the Nouveau DDX depends upon the built-in GLAMOR of X.Org Server 1.16 and newer (rather than the earlier independent GLAMOR acceleration library). With Ubuntu 14.10 now having X.Org Server 1.16 and is running the Linux 3.16 kernel (though with my tests for this Maxwell trial I already switched to Linux 3.17 Git), I pulled in the latest Mesa 10.4-devel packages and other updated components via the Oibaf PPA On Ubuntu 14.10.
The out-of-tree Direct3D 9.0 state tracker for Mesa's Gallium3D continues to show much potential for allowing Wine-based games to better perform on Linux with the open-source Gallium3D drivers.
There's a chance of this Direct3D 9 support being added to Mesa but Wine developers still appear uninterested in supporting this state tracker since it only covers Linux users, which itself is a subset of all Wine users with the program working on other programs too, and for the Linux support is bound just to those using the open-source Radeon and Nouveau Gallium3D drivers. For those going through the process of setting up "Gallium3D-Nine" and patching Wine, the D3D9 performance improvements tend to be dramatic over Wine's Direct3D-to-OpenGL translation layer.
As explained by the OpenGL.org registry, "This extension allows a texture's data store to be 'viewed' in multiple ways, either reinterpreting the data format/type as a different format/type with the same element size, or by clamping the mipmap level range or array slice range. The goals of this extension are to avoid having these alternate views become shared mutable containers of shared mutable objects, and to add the views to the API in a minimally invasive way."
The final release candidate of Wayland 1.6 along with the Weston reference compositor is now available for testing with hopes of officially releasing this quarterly update next week.
Wayland/Weston 1.6 RC2 has bug fixes, command-line argument parsing improvements for Weston, and Weston now depends on the brand new libinput 0.6 back-end. Libinput 0.6 details can be found via the release announcement.
The Wayland/Weston 1.6 RC2 announcement is on Wayland-devel. The plan right now is to do the official 1.6 release next week Friday, 19 September, as long as no major issues crop up prior to that date.
After writing earlier this week about a new AMD Catalyst driver paving the way for X Server 1.16 in Ubuntu 14.10, the updated packages have officially landed within the Ubuntu 14.10 "Utopic Unicorn" archive.
The updated AMD Catalyst driver has xorg-server 1.16 ABI compatibility, which for weeks was blocking X.Org Server from being updated in Ubuntu to avoid forcing users to run the open-source AMD driver, etc. Now that AMD sent over this updated driver that has yet to be publicly launched on AMD.com, Canonical went ahead and pushed down the X.Org Server 1.16 update and the updated DDX input/video drivers with compatibility for the new server. Those packages are now in the official Ubuntu 14.10 "Utopic" package archive for anyone doing daily testing of the distribution.
The Linux 3.17 kernel that's currently under development does provide many new features overall but for those using the Intel HD Graphics of Haswell-ULT chips, there doesn't appear to be much in the way of any performance improvements and at least no regressions. Likewise, Mesa 10.4 isn't doing too much for the Haswell hardware on the matter of frame-rates.
While we routinely carry out Ultra HD (4K) Linux graphics/gaming benchmarks at Phoronix, it's generally been conducted with the proprietary NVIDIA and AMD graphics drivers since the open-source drivers traditionally have had a challenge on performance even at 1080p. However, thanks to the maturing open-source Radeon driver stack, it's possible with higher-end AMD graphics processors with the latest open-source Linux driver code to begin running at the 4K UHD resolution of 3840 x 2160.
Another Radeon DRM driver update pull request has been submitted to drm-next for merging in the Linux 3.18 kernel.
Queued up so far for the Radeon DRM graphics driver in Linux 3.18 includes Userptr support and other changes that include R6xx UVD video decoding support, reset rework handling prep, and other minor changes.
Two months after the release of X.Org Server 1.16, AMD finally has readied a Catalyst Linux driver update that is compatible with the latest xorg-server ABI. This driver is being sent into the Ubuntu 14.10 archive and thus allowing the entire Linux graphics stack in Ubuntu 14.10 to finally be updated.
Sent into utopic-proposed on Tuesday was a new fglrx driver version. The new fglrx driver is labeled 14.201-0ubuntu1 as a new upstream Catalyst/fglrx release. While there is no full change-log for this driver, the Ubuntu change-log notes that the driver is compatible with xorg-video-abi-18 as the Application Binary Interface requirements for X.Org Server 1.16.