Latest Linux Hardware Reviews, Open-Source News & Benchmarks

LPython 0.21 Released For Alpha-Stage Python AOT Compiler
LPython 0.21 Released For Alpha-Stage Python AOT Compiler
13 Hours Ago - Programming - LPython 0.21 - 8 Comments

As the first new release since last September, LPython 0.21 has been released for this alpha-stage Python ahead-of-time compiler written in C++. LPython remains focused on providing "the best possible performance" especially for numerical use-cases, cross-platform compatibility, and hopes to be able to eventually transform Python code over to C++ and Fortran or other languages.

SDL 3.0 Will Now Prefer PipeWire Over PulseAudio
SDL 3.0 Will Now Prefer PipeWire Over PulseAudio
15 Hours Ago - Linux Gaming - PipeWire Over PulseAudio - 34 Comments

For the widely-used SDL hardware/software abstraction layer that is commonly used by cross-platform games, the upcoming SDL 3.0 release now has the logic to be able to prefer using PipeWire directly rather than PulseAudio when successfully detecting the presence of PipeWire.

11 April

Intel's Newest Software Effort For Achieving Greater Performance: Thin Layout Optimizer
Intel's Newest Software Effort For Achieving Greater Performance: Thin Layout Optimizer
11 April 05:00 PM EDT - Intel - Thin-Layout-Optimizer - 13 Comments

Intel's software team is today sharing their newest innovation for achieving greater performance on Linux systems: the Thin Layout Optimizer. Intel's Thin Layout Optimizer is inspired by the likes of the Meta/LLVM BOLT optimizer and Google's Propeller but aims to be much easier to use while still delivering measurable performance gains for optimized binaries.

Ubuntu 24.04 Brings Some Performance Gains For AMD Threadripper 7980X / System76 Thelio Major
Ubuntu 24.04 Brings Some Performance Gains For AMD Threadripper 7980X / System76 Thelio Major
11 April 01:01 PM EDT - Operating Systems - 9 Comments

With Ubuntu 24.04 LTS due out later this month and the beta now available, I've been spending more time recently testing out the latest development state for this next Long Term Support installment of Ubuntu Linux. Similar to seeing some Ubuntu 24.04 performance gains on server class hardware both from Intel and AMD, testing on workstation hardware is also showing some gains over the current Ubuntu 23.10 release. Here are some comparison tests of the System76 Thelio Major with AMD Ryzen Threadripper 7980X.

GCC 14 Compiler Adds AArch64 GNU/Hurd Support
GCC 14 Compiler Adds AArch64 GNU/Hurd Support
11 April 10:27 AM EDT - GNU - GNU/Hurd + AArch64 - 23 Comments

While GNU Hurd continues having a tough time on x86 support and GNU Hurd x86_64 is being worked toward, the GCC 14 compiler has been working on compiler toolchain support for GNU Hurd AArch64.

10 April

KDE's KWin Merges Wayland Explicit Sync Support
KDE's KWin Merges Wayland Explicit Sync Support
10 April 04:48 PM EDT - KDE - linux-drm-syncobj-v1 - 61 Comments

A day after explicit sync support was merged for XWayland, a week after explicit sync support for Mesa Vulkan drivers hit Mesa 24.1, and GNOME's Mutter enabling explicit sync at the end of March, KDE's KWin compositor has now merged its Wayland explicit sync support!

Turbostat Becomes Semi-Useful To Non-Root Users
Turbostat Becomes Semi-Useful To Non-Root Users
10 April 12:41 PM EDT - Intel - turbostat - 6 Comments

The turbostat utility is useful on Linux systems for reporting idle/power-state statistics, temperatures, and other useful metrics for modern CPUs. It's also able to dive deeper and provide various MSR values and counters and other intriguing CPU bits. For much of these features root access is required and thus turbostat has bailed out up to this point if not running as root. But as a number of the metrics can still be obtained without root access, turbostat is finally being adapted to handle running better as a non-root user.

Intel FFmpeg Cartwheel 2024Q1 Brings New Filter To Transform Old Content
Intel FFmpeg Cartwheel 2024Q1 Brings New Filter To Transform Old Content
10 April 12:21 PM EDT - Intel - Intel FFmpeg Cartwheel - 1 Comment

Intel's FFmpeg Cartwheel is where they maintain their various yet-to-be-upstreamed patches for the FFmpeg multimedia library either to enhance/enable new Intel graphics hardware support or improve/add extra functionality to this widely-used open-source library. With the Intel FFmpeg Cartwheel 2024Q1 release they are shipping a new filter for dealing with older content as well as several other new features.

Gentoo Linux Now An SPI Project
Gentoo Linux Now An SPI Project
10 April 11:11 AM EDT - Operating Systems - Software In The Public Interest - 12 Comments

While the Gentoo Foundation has long existed, to reduce the organizational complexity and overhead as well as becoming effectively a tax deductible non-profit at the US federal level, Gentoo Linux has become an associated project with Software in the Public Interest (SPI).

Intel Updates OpenCL Intercept Layer With New Abilities
Intel Updates OpenCL Intercept Layer With New Abilities
10 April 06:35 AM EDT - Intel - OpenCL Intercept Layer 3.0.4 - Add A Comment

For several years Intel has been developing the OpenCL Intercept Layer to assist in debugging OpenCL software. It's been nearly two years since the last release of this open-source OpenCL interception layer while today brings v3.0.4 with a number of optimizations and new features.

9 April

Linux Kernel Patched For Branch History Injection "BHI" Intel CPU Vulnerability
Linux Kernel Patched For Branch History Injection "BHI" Intel CPU Vulnerability
9 April 02:12 PM EDT - Linux Security - Native BHI - 26 Comments

Disclosed back in March 2022 was Branch History Injection (BHI) as a new Spectre vulnerability affecting Intel and Arm CPUs. Then in July of 2022 were patches for Intel working on hardware-based prevention for Spectre-BHI attacks. Now two years later the Linux kernel is seeing mitigations added for the native Branch History Injection vulnerability given a new "Native BHI" variant.

Intel Announces Gaudi 3 AI Accelerator, Intel Xeon 6 Brand
Intel Announces Gaudi 3 AI Accelerator, Intel Xeon 6 Brand
9 April 11:35 AM EDT - Processors - 6 Comments

Intel is using its Vision 2024 conference in Arizona today to announce the Gaudi 3 AI accelerator. With Gaudi 3 comes some rather bold AI claims from Intel: 50% on average better inference and 40% on average better power efficiency than the NVIDIA H100. All while costing "a fraction" of the NVIDIA H100. Gaudi 3 sounds quite promising and will be interesting to see how its adopted in the marketplace. In addition, Intel also is disclosing the new Xeon 6 branding for their upcoming server processors formerly codenamed Sierra Forest and Granite Rapids.

Nouveau/NVK Driver Lands NIL Library Rewrite In Rust For Mesa 24.1
Nouveau/NVK Driver Lands NIL Library Rewrite In Rust For Mesa 24.1
9 April 08:30 AM EDT - Nouveau - NIL Library Rewritten In Rust - 10 Comments

In addition to working on NOVA as a Rust-based, GSP-focused NVIDIA open-source kernel graphics driver being developed as the eventual successor to the existing Nouveau DRM kernel driver, over in user-space Mesa developers have begun landing a portion of their Nouveau/NVK driver library code rewritten in Rust.

Explicit GPU Synchronization Merged For XWayland
Explicit GPU Synchronization Merged For XWayland
9 April 06:44 AM EDT - X.Org - Explicit GPU Sync - 48 Comments

One year in the making, NVIDIA's code for explicit GPU synchronization in XWayland along with the X.Org Server DRI3 and Present extensions has now been merged! This is a big culmination of all the recent work around Wayland explicit synchronization and notably takes care of a number of NVIDIA driver problems on Wayland in the process.

Canonical Announces Ubuntu Pro For Devices
Canonical Announces Ubuntu Pro For Devices
9 April 06:12 AM EDT - Ubuntu - Ubuntu Pro For Devices - 7 Comments

Complementing Canonical's existing Ubuntu Pro subscription service for expanded security maintenance, live kernel patching, compliance and hardening, real-time kernel flavor support, and other enterprise/support add-ons, Canonical today announced Ubuntu Pro For Devices.

Nouveau GSP Fix On The Way For Regression That Broke Ampere GPU Support
Nouveau GSP Fix On The Way For Regression That Broke Ampere GPU Support
9 April 05:53 AM EDT - Nouveau - Nouveau GSP - Add A Comment

An earlier fix to the Nouveau open-source NVIDIA kernel graphics driver with the new GPU System Processor (GSP) code path had fixed RTX 20 "Turing" GPU support but inadvertently broke the RTX 30 "Ampere" support. David Airlie sent out an urgent new fix today for addressing that regression in the NVIDIA GSP display code.

8 April

FESCo Approves The Fedora 41 Switch To DNF5
8 April 08:00 PM EDT - Fedora - Fedora 41 + DNF5 - 26 Comments

Following the plans going back to 2022 for Fedora 39 to use DNF5 but last summer deemed weren't ready and then delayed DNF5 to Fedora 41 due to the RHEL10 branching from Fedora 40, the Fedora Engineering and Steering Committee (FESCo) has now given their sign-off for the updated package manager in F41.

Linux 6.10 AES-XTS For Disk/File Encryption As Much As ~155% Faster For AMD Zen 4 CPUs
8 April 12:52 PM EDT - Linux Kernel - Faster AES-XTS - 28 Comments

For those making use of AES-XTS crypto for the likes of disk and file encryption on x86_64 CPUs, the upcoming Linux 6.10 kernel cycle is bringing some very tantalizing improvements especially if you are running recent AMD and Intel processors. With AMD Zen 4 processors the benefits can be as much as 155% faster while even Intel Ice Lake and Sapphire Rapids server processors can enjoy 127~151% faster AES-XTS-256.

AMD Radeon Linux Gaming Performance At Parity Between KDE Plasma 6.0 X11 vs. Wayland
8 April 10:41 AM EDT - Linux Gaming - 112 Comments

With a few weeks having passed since the KDE Plasma 6.0 desktop release along with some point releases for addressing initial fall-out, I've been meaning to run some Plasma 6.0 Linux gaming performance benchmarks. I'll have up some interesting metrics soon using Fedora 40 while for this initial article is a look at the KDE Plasma 6.0 gaming performance between the Wayland and X11 sessions atop KDE Neon. Then similarly are the results for GNOME Shell with its X11 and Wayland sessions.

RISC-V Adding Kernel-Mode FPU For Linux 6.10 To Enable Recent AMD Display Support
8 April 07:01 AM EDT - RISC-V - AMDGPU DCN Support - 8 Comments

With the upcoming Linux 6.10 kernel cycle, the RISC-V architecture code is seeing kernel-mode FPU. This kernel floating point support is needed for the AMDGPU kernel graphics driver and particular its DCN display code. In turn this should allow recent AMD Radeon graphics cards to work on RISC-V with display support using the company's open-source driver stack.

Oracle Releases DTrace 2.0.0-1.14 For Linux Systems
8 April 06:48 AM EDT - Oracle - D-Trace 2.0.0.1-14 - 11 Comments

DTrace used to be one of the Solaris features long sought after by Linux developers but over time the Linux kernel tracing capabilities have improved and Oracle has been supporting DTrace on Linux now for years without too much fanfare. DTrace 2.0.0-1.14 was released this past week as the latest iteration of this user-space implementation that builds off the Linux kernel tracing functionality like BPF.

7 April

Linux 6.9-rc3 Released With Many Bcachefs Patches
7 April 04:43 PM EDT - Linux Kernel - Linux 6.9 - 20 Comments

Linux 6.9-rc3 is released and most notable are the Bcachefs fixes to which Torvalds quipped, "if you had a corrupted bcachefs filesystem you'd probably want this, and if you thought bcachefs was stable already, I have a bridge to sell you. Special deal only for you, real cheap." Plus various other fixes throughout.

x86-64-v5? Questions Arise Over The Future Of x86-64 Micro-Architecture Feature Levels
7 April 09:24 AM EDT - Hardware - x86-64-v5? - 54 Comments

While recently there has been more Linux distribution vendor interest in evaluating x86-64-v2 and/or x86-64-v3 baselines for future Linux distribution releases as well as offering optimized packages for higher x86-64 baselines either for x86-64-v3 with being able to assume AVX/AVX2 or in the x86-64-v4 level where AVX-512 is introduced, the prospect of x86-64 micro-architecture feature levels for future processors isn't clear.

CoCo VMs On Linux Will Now Panic If RdRand Is Broken To Avoid Catastrophic Conditions
7 April 07:00 AM EDT - Virtualization - CoCo Needs RdRand - 9 Comments

For confidential computing "CoCo" virtual machines where the VM host is assumed to be un-trusted and aims to be as isolated as possible, RdRand hardware random number generator instructions are one of the limited sources of entropy for guest VMs. Right now RdRand can fail and the CoCo guest VMs will continue to boot albeit with limited or no entropy to see the VM's random number generation. But being merged today as part of x86 fixes for Linux 6.9 is now requiring seeding RNG with RdRand for CoCo environments otherwise a kernel panic.

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