With the next update to X-Plane 11 introducing VR support, I have renewed interest in this realistic, cross-platform flight simulator. It's been a few years since we last delivered any benchmarks with X-Plane, but for your viewing please today is an assortment of 24 graphics cards both old and new, low-end to high-end from NVIDIA and AMD in looking at how this flight simulator is running on Ubuntu Linux.
With the launch of Mozilla Firefox 58 slated for next week, WebAssembly will become even faster thanks to a new two-tiered compiler.
5 Hours Ago -
Mozilla
- WebAssembly Compiler
The experimental RadeonSI NIR back-end is taking a final step forward for Mesa 18.0.
6 Hours Ago -
Mesa
- RadeonSI NIR
GNU developers are preparing to quickly ship GCC 7.3 now in order to get out the Spectre patches, a.k.a. the compiler side bits for Retpoline with -mindirect-branch=thunk and friends.
7 Hours Ago -
GNU
- GCC 7.3.0
The Dead Island open world survival horror action RPG game that's more than six years old should now work with Mesa's Gallium3D drivers.
8 Hours Ago -
Mesa
- Dead Island
With being past the cutoff of new features to be merged to DRM-Next for targeting the upcoming Linux 4.16 kernel merge window, here is a recap of the prominent changes to the Direct Rendering Manager drivers for this next kernel cycle.
While KDE Discover's Flatpak support was declared "production ready", that isn't the only app sandboxing tech they are working on: their Ubuntu Snap support is also coming together nicely.
10 Hours Ago -
KDE
- Discover Snap
Beyond the Retpoline support already found in the mainline Linux kernel, developers are working on Retpoline Underflow support that would be used for Intel Skylake and Kabylake CPUs. RETPOLINE_UNDERFLOW protects against falling back to a potentially poisoned indirect branch predictor when a return buffer underflows and this additional protection is needed for Intel Skylake/Kabylake processors. I ran a couple benchmarks.
10 Hours Ago -
Intel
- RETPOLINE_UNDERFLOW
With the flurry of Mesa development activity with Mesa 18.0 being branched in a few days, the RADV Radeon Vulkan driver picked up support for another extension.
10 Hours Ago -
Mesa
- Vulkan Debug Report
16 January
If you have been curious about the state of Purism's Librem 5 smartphone project since its successful crowdfunding last year and expedited plans to begin shipping this Linux smartphone in early 2019, the company has issued their first status update.
16 January 04:45 PM EST -
Hardware
- Librem 5 Status Update
We have looked several times already at the performance impact of Retpoline support in the Linux kernel, but what about building user-space packages with -mindirect-branch=thunk? Here is the performance cost to building some performance tests in user-space with -mindirect-branch=thunk and -mindirect-branch=thunk-inline.
The Mesa 18.0 feature freeze and release candidate will be issued in the days ahead.
16 January 03:06 PM EST -
Mesa
- Mesa 18.0
The Facebook crew responsible for the HHVM project as a speedy Hack/PHP language implementation is out with its 3.24 release.
For those curious about the performance impact of the Retpoline patches as found in the latest Linux 4.15 kernel, here are some benchmarks on an assortment of old and new AMD Linux systems.
16 January 02:00 PM EST -
AMD
- Retpoline Tests
For those using the 340 series legacy driver for NVIDIA GeForce 8 and GeForce 9 series GPU support, the 340.106 driver has been released.
16 January 01:49 PM EST -
NVIDIA
- NVIDIA 340.106
With KDE Plasma 5.12 LTS, the KWin window manager / compositor's X11/X.Org code will now be under an "eternal feature freeze" as development will focus more on Wayland.
16 January 12:55 PM EST -
KDE
- Focus On Wayland
Epic Games has rolled out their public preview build of the upcoming Unreal Engine 4.19 game engine update.
Valve has pushed out a new SteamOS Beta build for the Debian Jessie-based "Brewmaster" series.
16 January 10:13 AM EST -
Valve
- SteamOS 2.145
Mesa 17.3.3 should be released later this week with nearly three dozen fixes over the previous Mesa 17.3 point release.
16 January 08:29 AM EST -
Mesa
- Mesa 17.3.3
Patches are being prepped to improve the OverDrive overclocking/underclocking support within the AMDGPU DRM driver and for allowing voltage controls.
16 January 08:09 AM EST -
Radeon
- GPU Voltage
An independent open-source developer has announced "Advanced DRI Configurator" in what he's hoping could eventually replace DriConf for configuring Mesa parameters.
16 January 07:51 AM EST -
Mesa
- DRI Conf Replacement
The backporting of -mindirect-branch, -mindirect-return and -mindirect-branch-register, a.k.a. the GCC "Retpoline" patches, have been back-ported and merged into the GCC 7 branch.
16 January 07:35 AM EST -
GNU
- Retpoline GCC 7
Microsoft made many upstream contributions to the Git version control system over the past year to improve its performance and they plan to continue contributing to the project.
16 January 06:38 AM EST -
Microsoft
- Microsoft Git
Yet more functionality to find with the upcoming Linux 4.16 kernel is the first bits of Jailhouse hypervisor functionality being mainlined.
While BPF has been under the spotlight recently in light of Spectre, with the upcoming Linux 4.16 cycle this in-kernel virtual machine and originally packet filter will be picking up new features.
16 January 05:47 AM EST -
Linux Kernel
- Berkeley Packet Filter
15 January
In improving the power-savings of NVIDIA GeForce 600/700 "Kepler" GPUs running on the open-source NVIDIA "Nouveau" driver, Red Hat developer Lyude Paul has published a set of patches allowing for full clock-gating with these older graphics cards.
15 January 06:44 PM EST -
Nouveau
- Kepler Clock-Gating
Ahead of the official release expected in February, the KDE Plasma 5.12 Beta is available today as the latest step forward for the KDE desktop.
15 January 03:59 PM EST -
KDE
- KDE Plasma 5.12 Beta
Last week I provided a fresh look at the NVIDIA GeForce vs. AMD Radeon Linux gaming performance using the latest drivers at the start of 2018. That testing included the latest NVIDIA and AMD GPUs, but for those curious how these numbers compare for older NVIDIA GPUs, here's a look with the Kepler and Maxwell graphics cards added to the comparison.
The upcoming Linux 4.16 kernel cycle will be mainlining the VirtualBox Guest "vboxguest" kernel driver.
While initial support for Retpoline was merged into the Linux 4.15 Git kernel last week and is now being backported to some supported Linux kernel series, there is still additional work ongoing for properly mitigating Spectre v2 on Intel Skylake CPUs and newer.
15 January 01:22 PM EST -
Linux Kernel
- RETPOLINE_UNDERFLOW
Igalia has sent out the fourth version of their patches for wiring in ARB_gl_spirv support into the Mesa OpenGL driver. This extension is the last main blocker from Intel having OpenGL 4.6 support and allows for SPIR-V ingestion support for better interoperability between OpenGL and Vulkan.
15 January 11:22 AM EST -
Mesa
- SPIR-V Ingestion
Coming just over one week since Vulkan 1.0.67 is now the Vulkan 1.0.68 graphics/compute programming specification update.
15 January 10:27 AM EST -
Vulkan
- Vulkan 1.0.68
Mir's Wayland support continues being hacked on and now being tackled is support for the XDG-Shell protocol.
15 January 10:22 AM EST -
Ubuntu
- Mir Wayland
An Intel open-source developer has sent out a set of patches implementing the EGL ANDROID_blob_cache extension for Mesa.
15 January 10:07 AM EST -
Mesa
- EGL_ANDROID_blob_cache
Retpoline support for mitigating the Spectre vulnerabilities will soon be present in the Linux 4.9 and 4.14 stable kernels.
While solid-state drives have generally been quite reliable in recent years and even with all the benchmarking I put them through have had less than a handful fail out of dozens, whenever there's a bargain on NVMe SSDs, it's hard to resist. The speed of NVMe SSDs has generally been great and while it's not a key focus on Phoronix (and thus generally not receiving review samples of them), I upgrade some of the server room test systems when finding a deal. The latest is trying an ADATA XPG SX6000 NVMe SSD I managed to get for $49.99 USD.
Coreboot 4.7 is now available as the latest release of this free and open-source BIOS/UEFI replacement.
15 January 06:34 AM EST -
Coreboot
- Coreboot 4.7
The first release candidate of Samba 4.8 is now available for this popular open-source project implementing the SMB/CIFS protocols.
The GCC 8 compiler is on to its last stage of development.
15 January 06:02 AM EST -
GNU
- GCC 8.1 Is Near
14 January
Linus Torvalds has released Linux 4.15-rc8 as the last planned release candidate prior to officially debuting Linux 4.15 next weekend.
Freedreno lead developer Rob Clark has landed initial support for texture tiling with Qualcomm Adreno A5xx graphics hardware.
14 January 05:45 PM EST -
Mesa
- Freedreno A5XX
Just one week after Phoronix Test Suite 7.8 Milestone 1, the second development release of 7.8-Folldal is now available for testing.
The crew responsible for the open-source Godot cross-platform game engine have announced the 3.0 Release Candidate ahead of the imminent stable release of this major update.
A new Phoronix Premium member was hypothesizing in the forums whether Ubuntu's low-latency kernel would be performing better in the wake of the Kernel Page Table Isolation (KPTI) support in the kernel for fending off the Meltdown CPU vulnerability. With always aiming to deliver on test requests by premium members, I ran some benchmarks of the Ubuntu low-latency vs. generic kernels and I also tossed in the Liquorix kernel for benchmarking too.
Hitting the GCC 8 compiler Git/SVN code this Sunday morning are the changes needed compiler-side for CVE-2017-5715 / Spectre mitigation.
14 January 10:42 AM EST -
GNU
- GCC 8 Spectre Fix
Earlier this week ongoing Wayland/Weston release manager Bryce Harrington at Samsung laid out plans for Wayland 1.15 and Weston 4.0. There's been some push-back on the proposed dates to try to allow some more work to land in these upcoming six month releases to Wayland/Weston, but long story short, these next releases will be here in the near future.
14 January 08:29 AM EST -
Wayland
- Weston 4.0
The latest Coreboot Git code now has support for the ASUS AM1I-A motherboard.
14 January 08:08 AM EST -
Coreboot
- ASUS AM1I-A
With the Linux 4.15-rc8 kernel that is expected for release today as the final step before Linux 4.15, it's still seeing continued security improvements in the wake of the Spectre CPU vulnerabilities.
Kernel Page Table Isolation (KPTI) landed at the start of the year for x86/x86_64 systems for fending off the much talked about CPU attacks while the ARM64 / 64-bit ARM code is still a work-in-progress but looks like it will be squared away for the upcoming Linux 4.16 kernel cycle.
13 January
It seems to be a busy weekend for KDE news... The latest is that the Flatpak app sandboxing support formerly known as XDG-App is considered production ready within KDE Discover.
13 January 09:36 PM EST -
KDE
- KDE Discover Flatpak
KDE Frameworks 5.42.0 was released today as the latest monthly feature update to this collection of add-on KDE libraries complementing Qt5.
13 January 09:13 PM EST -
KDE
- KDE Frameworks 5.42.0
The KDE-developed, Qt-powered digiKam photo management software is out with its first feature update of 2018.
13 January 04:22 PM EST -
KDE
- digiKam 5.8.0
Even with the overhead of having both KPTI and Retpoline kernel support in place, our recent Linux distribution benchmarks have shown Intel's Clear Linux generally outperforming the more popular distributions. But if applying some basic performance tweaks, can Ubuntu 17.10 perform like Clear Linux? Here are some benchmarks looking at a few factors.
Now that Firefox's GTK3 support is finally into shape, Firefox 59 will be doing away with GTK2 tool-kit support.
13 January 09:00 AM EST -
Mozilla
- Firefox 59 Kills GTK2
LittleFS is a lightweight file-system that's being developed for embedded systems.
At the beginning of January I posted some early LLVM Clang 6.0 benchmarks on AMD EPYC while in this article is comparing the tentative Clang 6.0 performance to that of the in-development GCC 8.0. Both compilers are now into their feature freeze and this testing looked at the performance of generated binaries both for generic x86_64 as well as being tuned for AMD's Zen "znver1" microarchitecture.
Yesterday I posted some Linux hardware statistics going back to 2011 using data collected by the Phoronix Test Suite and OpenBenchmarking.org. Those yearly metrics hadn't contained any GPU/driver data, but here are those numbers.
13 January 07:25 AM EST -
Hardware
- Statistics
The past few months Fedora Linux has been working on shipping free software AAC audio codec support and that's moved ahead but at least initially they are calling the AAC decoder "crippled."
13 January 06:33 AM EST -
Fedora
- AAC Decoder
Ubuntu 17.10.1 ISOs are now available as well as for most of the *buntu derivatives. The Ubuntu 17.10.1 ISO re-spin is for disabling the SPI kernel driver to avoid messing up select laptops.
13 January 06:15 AM EST -
Ubuntu
- Ubuntu 17.10.1