Linux Hardware Reviews, Open-Source Benchmarks & Linux Performance


AMD Renoir Temperature Monitoring To Come With Linux 5.8

When it comes to the support for AMD Ryzen 4000 "Renoir" laptop support under Linux, as outlined in my testing so far this month the main caveat is needing Linux 5.6~5.7 for good graphics support but on the likes of Ubuntu 20.04 LTS with Linux 5.4 you will not have GPU acceleration. At least in the case of the Lenovo IdeaPad 5 I have been using to test, you also need Linux 5.7 Git for battery sensor support. Another item that in turn is coming with Linux 5.8 is CPU temperature reporting for the Renoir processors.

6 Hours Ago - AMD - Renoir Temps
100+ Benchmarks Of Amazon's Graviton2 64-Core CPU Against AMD's EPYC 7742

Last week Amazon AWS promoted their Graviton2 instances to general availability status with a variety of different sized EC2 instances as well as a bare metal instance for tapping the full potential of their new SoC that features 64 Arm Neoverse N1 cores. Last week we ran through many benchmarks looking at Graviton2 on EC2 and bare metal performance while here is a follow-up article with more benchmarks and looking at how the sixty-four core Arm Graviton2 compares to AMD's EPYC 7742 64-core CPU with and without SMT.

10 Hours Ago - Processors
Open-Source NVIDIA/Nouveau Changes Submitted For Linux 5.8

There hasn't been too much to report on the open-source NVIDIA "Nouveau" kernel driver in some time since the enabling of Turing and no apparent progress on re-clocking to allow the graphics cards to hit their rated clock frequencies (the longstanding, number one limitation for this open-source driver), but some changes were sent in today for the upcoming Linux 5.8 kernel merge window.

13 Hours Ago - Nouveau - Nouveau For Linux 5.8
Microsoft Has Now Open-Source Their BASIC Code From 1983

Adding to Microsoft's wild ride this week after announcing Linux GUI apps for WSL2 and in turn writing their own Wayland compositor, Direct3D sort of for WSL2/Linux, and other announcements out of BUILD 2020, the company has announced the open-sourcing of their original BASIC implementation.

21 May 09:31 PM EDT - Microsoft - GW-BASIC
Linux 5.8 Prepped To Make Use Of TPAUSE Instruction With New Intel CPUs

TPAUSE is the new instruction supported by Intel's Tremont microarchitecture and beyond. TPAUSE allows for an optimized state that can provide low wake-up latency compared to existing delay mechanisms. With Linux 5.8, the kernel will begin making use of TPAUSE where supported.

21 May 05:47 PM EDT - Intel - TPAUSE
Windows 10 vs. Ubuntu 20.04 Linux Performance On The AMD Ryzen 7 4700U

While most of you are well aware how Linux often slaughters Microsoft Windows performance on high-end desktop and platform servers with large core counts, on smaller systems it can be a different story and often comes down to the particular workloads and any peculiarities of the hardware under test. With recently buying the Lenovo IdeaPad 5 (14) for our AMD Ryzen 7 4700U Linux benchmarking, here are some benchmarks for how that Zen 2 laptop is comparing with different workloads between Windows 10 and Ubuntu 20.04 LTS.

21 May 11:30 AM EDT - Operating Systems
Oracle Talks Up Btrfs Rather Than ZFS For Their Unbreakable Enterprise Kernel 6

While Red Hat Enterprise Linux deprecated Btrfs and no longer supports it on RHEL8, Oracle does continue supporting this Linux file-system on their RHEL-based Oracle Linux when using the company's "Unbreakable Enterprise Kernel" alternative to their Red Hat Compatible Kernel. An Oracle engineer put out a lengthy post outlining the highlights of Btrfs in their new Unbreakable Enterprise Kernel 6.

21 May 07:43 AM EDT - Oracle - Oracle + Btrfs + UEK6
Intel Sends Out Patches Bringing Up The "DG1" Graphics Card Under Linux

For months now Intel's open-source driver developers have been working on the "Gen12" graphics support needed most notably for Tiger Lake and more recently is also confirmed for Rocket Lake. But Gen12 is also needed for the highly anticipated Xe Graphics with the discrete graphics offerings to come in the months ahead by Intel. Building off the existing Gen12 graphics driver code, Intel today published the first DG1 patches for enabling their first discrete graphics card under Linux.

20 May 09:41 PM EDT - Intel - DG1 Discrete Xe Graphics
Mesa 20.1 Could Be Out Next Week If You Help Test RC4

The fourth weekly release candidate is available of Mesa 20.1, the Q2'2020 feature update to the open-source OpenGL / Vulkan driver stack predominantly used by Linux systems. This is the last scheduled release candidate with Mesa 20.1 stable potentially coming out next week if testing goes well and the remaining blocker bugs are addressed.

20 May 05:42 PM EDT - Mesa - Mesa 20.1
Intel Continues Prepping Initial Bits For Compute Express Link Device Support (CXL)

Compute Express Link is the interconnect standard backed by Intel, AMD, Google, Facebook, Microsoft, Dell, and others for building off PCI Express with new CPU-to-device and CPU-to-memory capabilities. Intel's stellar open-source team has been working on plumbing the Linux kernel support for this next generation of devices.

20 May 02:43 PM EDT - Intel - Compute Express Link
Intel Core i5 10600K + Core i9 10900K

Intel announced at the end of April the 10th Gen Core "Comet Lake" S-Series CPUs with the Core i9 10900K being their new top-end processor with a 10 core / 20 thread processor that can clock up to 5.3GHz. The Comet Lake S-Series desktop CPUs are now shipping and this morning the embargo lifts in being able to publish the benchmarks. Here is how the Intel Core i5 10500K and Core i9 10900K processors are performing on Linux from Steam on Linux gaming to various interesting real-world workloads.

20 May 09:00 AM EDT - Processors
Linux 5.8 To See Faster FUSE Write Performance

FUSE for file-systems in user-space while being criticized by developers in the past and known for being slower than kernel native file-systems is seeing another write optimization come Linux 5.8.

20 May 06:49 AM EDT - Linux Storage - File-Systems In User-Space
Mainlining The Microsoft DirectX Kernel Driver For Linux Will Be An Uphill Battle

On Tuesday was the big announcement of Microsoft bringing Direct3D 12 to Linux/WSL2 in the context of allowing GUI applications and GPU compute within Windows Subsystem for Linux. This also means OpenCL/OpenGL/Vulkan support by ultimately converting it into D3D12 consumption by the host Windows system. While Microsoft was quick to post patches for their "dxgkrnl" kernel driver for this Direct3D implementation, it's already facing resistance and will be an uphill battle for it to be mainlined.

20 May 12:00 AM EDT - Microsoft - DXGKRNL
Microsoft And A KDE Project Spar Over "MAUI"

A few years ago it was GNOME developers frustrated with Microsoft over naming a project GVFS (later renamed to Virtual File System for Git) as it collided with their GVFS (GNOME Virtual File-System) while now there is a similar situation brewing between Microsoft and KDE camps.

19 May 07:48 PM EDT - Microsoft - MAUI
Microsoft Announces Direct3D 12 For Linux / WSL2

As part of bringing GPU acceleration to WSL2 that was announced at today's virtual Build conference, Microsoft just published a blog post with more details including their port of Direct3D 12 for Linux.

19 May 12:42 PM EDT - Microsoft - DX12
GCC 10 vs. Clang 10 Compiler Performance On AMD Zen 2 + Intel Cascade Lake

We delivered many benchmarks of Clang 10.0 on various CPUs following that updated LLVM compiler stack release earlier this year. With GCC 10 released earlier this month, we have begun our benchmarking of this annual feature release to the GNU Compiler Collection. First up is a look at the GCC 9 vs. GCC 10 vs. LLVM Clang 10 compiler performance on AMD Zen 2 and Intel Cascade Lake systems.

19 May 10:40 AM EDT - Software
Linux Kernel Seeing Workaround Revived For Buggy Micron NAND Block Erase Behavior

A new patch series has been revived from work originally published by Micron back in 2018 for dealing with the behavior on their planar 2D NAND devices where in rare cases when issuing block erase commands, the flash block might not actually be erased and this could lead to further problems down the road when touching said block.

19 May 06:40 AM EDT - Linux Storage - Block Erase Command
NVIDIA Engineer Revives Work On Linux Proactive Memory Compaction

One of the interesting patch series initially published back in 2019 by NVIDIA engineer Nitin Gupta was on proactive memory compaction for the Linux kernel while so far in 2020 it hasn't yet been merged but a fifth revision to the work was published today.

18 May 06:11 PM EDT - NVIDIA - Proactive Compaction