Tweaking Ubuntu 17.10 To Try To Run Like Clear Linux

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.

GCC 8.0 vs. LLVM Clang 6.0 On AMD EPYC

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.

13 Hours Ago - Software - 7 Comments
Linux Graphics Trends Over The Past Five Years

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.

14 Hours Ago - Hardware - Statistics - 3 Comments

12 January

Systemd 237 Will Have Support For WireGuard

The next release of systemd, v237, will introduce support for WireGuard. WireGuard as a reminder is the effort to provide a fast, modern and secure VPN tunnel that eventually plans to be part of the mainline Linux kernel.

12 January 11:12 AM EST - systemd - systemd-networkd - 13 Comments
Initial Intel Ice Lake PCH Support Posted

A few days back I wrote about open-source Intel developers posting their initial GPU driver patches for Icelake "Gen 11" graphics. That first code drop was just the tip of the iceberg unlike code drops for previous generations where they published the whole stack at once. But now the developers have already moved on to publishing more of the code.

12 January 05:37 AM EST - Intel - Icelake - Add A Comment

11 January

The Current CPU Driver Usage Difference Between RADV/RadeonSI & NVIDIA

Yesterday I posted some fresh GPU/driver benchmark results for discrete AMD Radeon and NVIDIA GeForce graphics cards. These were some of the most competitive numbers yet we've seen out of the open-source RadeonSI OpenGL and RADV drivers while using the latest Linux 4.15 kernel, especially for the GTX 1060 vs. RX 580 battle. In the comments were requests to see some CPU utilization numbers, including from one of the Radeon Linux developers, so here is a look at how the CPU usage compares.

11 January 12:54 PM EST - Hardware - CPU Usage Impact - 22 Comments
KPTI + Retpoline Linux Benchmarking On Old Laptops

Over the past week and a half of running many benchmarks looking at the performance impact of the Linux KPTI and Retpoline patches for Spectre and Meltdown mitigation, one of the most common test requests is some thorough benchmarks on older systems. Why that's important is with older (pre-Westmere) CPUs there isn't PCID (Process Context Identifier) support that's used by KPTI, which helps offset some of the performance loss. So for some test results to share today are two old ThinkPads from the Clarksfield and Penryn days compared to a newer Broadwell ThinkPad in looking at the performance difference.

11 January 10:00 AM EST - Software - 26 Comments
RADV Gets Another Optimization For Micro-Benchmarks

David Airlie and Bas Nieuwenhuizen's work on the RADV open-source Vulkan driver is quite relentless. David has posted yet another patch working on further optimizing the performance of this unofficial Radeon Vulkan driver living within Mesa.

11 January 05:44 AM EST - Radeon - RADV Vulkan - 3 Comments

10 January

AMDGPU Queues More Fixes For Linux 4.16

AMD sent in a fair number of AMDGPU updates slated for Linux 4.16 but now hitting the cut-off for major feature updates for DRM-Next code looking to make it into 4.16, AMD has submitted some fixes.

10 January 08:18 PM EST - Radeon - AMDGPU Linux 4.16 - 6 Comments
Some Of The Other Changes Slated For Linux 4.16

There's still a week and a half to go until the Linux 4.15.0 stable kernel release is expected and that rings in the Linux 4.16 merge window. On top of various Linux 4.16 changes already talked about, here's a look at some of the other kernel features/additions expected for this next release cycle.

10 January 03:16 PM EST - Linux Kernel - Linux 4.16 Features - Add A Comment
DragonFlyBSD Posts Initial Kernel Fix For Spectre

Last week DragonFlyBSD lead developer Matthew Dillon posted initial patches for addressing Meltdown on this popular BSD distribution. Dillon has now posted his initial patch for targeting the Spectre CPU vulnerability.

10 January 05:14 AM EST - BSD - DragonFly - 3 Comments

9 January

The Combined Impact Of Retpoline + KPTI On Ubuntu Linux

Over the past week I have posted many KPTI and Retpoline benchmarks for showing the performance impact of these patches to combat the Spectre and Meltdown vulnerabilities. But with my testing so far I haven't done any showing the combined impact of KPTI+Retpoline on Ubuntu versus a completely unpatched system. Here are some of those results.

9 January 05:57 PM EST - Ubuntu - Meltdown + Spectre - 30 Comments
Benchmarking Clear Linux With KPTI + Retpoline Support

Yesterday Intel landed KPTI page table isolation and Retpoline support in their Clear Linux distribution. Given that one of the pillars of this Intel Open-Source Technology Center platform is on delivering optimal Linux performance, I was curious to see how its performance was impacted. Here are before/after benchmarks on seven different systems ranging from low-end Pentium hardware to Xeon servers.

9 January 08:39 AM EST - Operating Systems - 22 Comments

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed