Linux Hardware Reviews & Performance Benchmarks, Open-Source News

18 min read Original article ↗
Linux MD RAID5 Seeing Scalability Improvements Up To 17%
Linux MD RAID5 Seeing Scalability Improvements Up To 17%

Posted to the Linux kernel mailing list this week was a new patch series working on scalability enhancements to the MD RAID5 software RAID code. Up to a 10~17% improvement was observed in some configurations with these RAID5 scalability patches.

GNOME AI Assistant Adds Image Generation Support
GNOME AI Assistant Adds Image Generation Support

11 Hours Ago - GNOME - Newelle 1.4.5

In development over the past three years has been Newelle as a GNOME-aligned AI virtual assistant. Out this week is Newelle 1.4.5 and it now adds AI image generation support and a redesigned chat interface.

COSMIC's New System Monitor Is Looking Very Slick
COSMIC's New System Monitor Is Looking Very Slick

12 Hours Ago - GNOME - COSMIC System Monitor

Not only is GNOME 51 working to replace GNOME System Monitor with its new replacement, but over in System76's COSMIC space they have been baking their own new system monitor too.

26 June

New Intel Linux Driver Patches Enable HDR Over DP MST Connections
New Intel Linux Driver Patches Enable HDR Over DP MST Connections

26 June 02:21 PM EDT - Intel - HDR Over DP MST

One of the limitations of the Intel Linux driver's high dynamic range (HDR) display support is that it currently doesn't work for any DisplayPort Multi-Stream Transport "DP MST" connections, such as for daisy chaining monitors or multi-monitor docking stations. But the good news is patches are being worked on to address this Intel Linux kernel display driver shortcoming.

How NVIDIA GB10 CPU Performance Compares To Vera
How NVIDIA GB10 CPU Performance Compares To Vera

Since delivering NVIDIA Vera CPU benchmarks one month ago and follow-ups like how the ARM Linux server performance has evolved in 8 years or how Vera compares to Ampere Altra that is still quite common in the marketplace, another frequent discussion point and inquiry is about the performance of NVIDIA Vera relative to NVIDIA's GB10 chip. For those curious about the per-core performance and the like, here are some benchmarks of the GB10 up against those initial Vera results.

Experimental Code Enables Per-Monitor Backgrounds For GNOME Shell
Experimental Code Enables Per-Monitor Backgrounds For GNOME Shell

26 June 09:25 AM EDT - GNOME - Per-Monitor Backgrounds For GNOME

One of the limitations of GNOME's current multi-monitor handling is that the same background is used across the displays. For those that want to enjoy per-monitor background selection, some experimental / proof-of-concept code is now working to allow such per-monitor backgrounds to work with the modern GNOME desktop.

Intel ANV Vulkan Driver Now Enables Descriptor Heaps By Default
Intel ANV Vulkan Driver Now Enables Descriptor Heaps By Default

26 June 08:59 AM EDT - Intel - Intel Vulkan Descriptor Heaps

Back in early May was the experimental enabling of Vulkan descriptor heaps for the Intel ANV open-source driver. After nearly two months of continued testing and improvements, the VK_EXT_descriptor_heap support for Intel graphics on Linux is now enabled by default.

Intel ISPC 1.31 Brings New Targets For Nova Lake, Experimental PowerPC 64-bit
Intel ISPC 1.31 Brings New Targets For Nova Lake, Experimental PowerPC 64-bit

26 June 06:19 AM EDT - Intel - Intel ISPC 1.31

Intel engineers on Thursday released the newest version of the Intel Implicit SPMD Program Compiler, ISPC. The ISPC 1.31 supports their variant of the C programming language with extensions for Single Program, Multiple Data programming for leveraging their range of CPU and GPU hardware.

25 June

Ubuntu 26.10 Snapshot 2 Released For Monthly Testing
Ubuntu 26.10 Snapshot 2 Released For Monthly Testing

25 June 08:25 PM EDT - Ubuntu - Ubuntu 26.10

Daily ISOs of Ubuntu 26.10 "Stonking Stingray" continue to be published, but for those preferring something a bit more regulated, out today is Ubuntu 26.10 Snapshot 2 as the second monthly ISO image.

Linux Foundation & Others Launch "Akrites" To Defend Open-Source Software From AI-Enabled Exploits
Linux Foundation & Others Launch "Akrites" To Defend Open-Source Software From AI-Enabled Exploits

25 June 05:09 PM EDT - AI - Akrites

The Linux Foundation along with others like Amazon, Anthropic, OpenAI, NVIDIA, Microsoft, Red Hat, and others have joined forces to launch Akrites. The Akrites project is aiming to help defend critical open-source software from the brisk pace of new AI/LLM-discovered software bugs and vulnerabilities in ensuring that said issues are effectively addressed before they can be exploited by bad actors.

Updated Raspberry Pi OS With Linux 6.18 LTS Delivers Some Performance Benefits
Updated Raspberry Pi OS With Linux 6.18 LTS Delivers Some Performance Benefits

Last week marked the release of an updated Raspberry Pi OS that moved to Linux 6.18 LTS from its former Linux 6.12 kernel base along with making a number of other package updates. Given the jump to the newer Long Term Support kernel and other improvements, I ran some fresh benchmarks on the Raspberry Pi 5 (Raspberry Pi 500+) to see the performance difference out of the updated operating system.

Servo 0.3 Released With The Demo Browser Becoming More Useful
Servo 0.3 Released With The Demo Browser Becoming More Useful

Servo 0.3 released today as the latest version of this modern browser engine developed in Rust. With Servo 0.3 the demo servoshell browser is becoming more useful and supporting additional modern web features while Servo also continues to possess much potential moving forward on the embedded front as an alternative to the likes of the Chromium Embedded Framework (CEF).

Linux 7.2 Drops Ancient PROFIBUS Driver: Ported From SCO Unix In 1998, Unused For Years
Linux 7.2 Drops Ancient PROFIBUS Driver: Ported From SCO Unix In 1998, Unused For Years

Linux 7.2 is continuing the trend of removing obsolete hardware drivers for which the code hasn't seen any maintenance in years and there are no believed users left of said drivers, especially those that would be running modern mainline versions of the Linux kernel. The char/misc changes merged dropped two more obsolete drivers from the Linux source tree.

AMD Contributes ONNX Runtime Backend To FFmpeg DNN Filter
AMD Contributes ONNX Runtime Backend To FFmpeg DNN Filter

25 June 06:23 AM EDT - Multimedia - FFmpeg + ONNX Runtime

An AMD engineer has contributed to the upstream FFmpeg library an ONNX Runtime back-end for its DNN filter. The FFmpeg Deep Neural Network (DNN) filters allow for running AI models natively inside the video processing pipeline for upscaling, object detection, background segmentation, and more. This ONNX Runntime back-end support is notable in that it expands the GPU and NPU capabilities with FFmpeg.

Linux 7.2 Staging Still Working To Tame The Realtek RTL8723BS "Beast Of A Driver"
Linux 7.2 Staging Still Working To Tame The Realtek RTL8723BS "Beast Of A Driver"

Way back in 2017 for the Linux 4.12 kernel the Realtek rtl8723bs WiFi driver was added to the kernel's staging area. Nearly a decade later, it's still being cleaned-up to suit the more rigorous non-staging area of the kernel in the formal networking subsystem. For Linux 7.2, the staging pull request is once again dominated by clean-ups to this Realtek WiFi driver.

KSMBD Adds SMB2 Compression Support In Linux 7.2
KSMBD Adds SMB2 Compression Support In Linux 7.2

Merged back in Linux 5.15 in 2021 was KSMBD as an in-kernel SMB3 file server. There hasn't been much KSMBD news to report on recently but for Linux 7.2 there is now SMB2 compression support.

24 June

NTFS3 Driver Sees Bug Fixes & Minor Improvements With Linux 7.2
NTFS3 Driver Sees Bug Fixes & Minor Improvements With Linux 7.2

While the new NTFS file-system driver merged for Linux 7.1 and has seen more improvements for Linux 7.2, for now at least the NTFS3 kernel driver continues to be maintained with new fixes and improvements. NTFS3 is the driver that was upstreamed to the Linux kernel a few years ago back during the pandemic by Paragon Software.

SilverStone RM32 3U Server Chassis + 1000W Extreme 1000Rz Platinum PSU
SilverStone RM32 3U Server Chassis + 1000W Extreme 1000Rz Platinum PSU

For those with limited rack space and wanting to assemble a high-end server/workstation, the SilverStone RM32 provides a lot of opportunities in being a 3U rackmount chassis that can accommodate an E-ATX or SSI-EEB motherboard, up to a 360mm liquid cooling radiator, and up to four full-size expansion cards all within 3U height requirements. Paired with the SilverStone Extreme 1000Rz Platinum 1000W PSU, you can patch a lot into 5.25 inches.

New AMD Linux Patches Expose Gamma 2.4 + Gamma 2.6 Curves
New AMD Linux Patches Expose Gamma 2.4 + Gamma 2.6 Curves

24 June 10:22 AM EDT - Radeon - Gamma 2.4/2.6

In addition to AMD engineers being busy rolling out HDMI 2.1 for their open-source Linux driver at long last, another notable display-related improvement on the way to their AMDGPU kernel graphics driver is exposing the Gamma 2.4 and Gamma 2.6 curves support.

"So Many AI-Fueled Fixes" Means No New ARM64 KVM Features For Linux 7.2
"So Many AI-Fueled Fixes" Means No New ARM64 KVM Features For Linux 7.2

The KVM virtualization-related changes were merged a few days ago for the ongoing Linux 7.2 kernel merge window. While there are a number of features/improvements for AMD and Intel virtualization as well as the likes of s390 and RISC-V, there aren't any new features on ARM64. The lack of ARM64 feature work this cycle is being attributed to "so many AI-fueled fixes" swamping the ARM Linux developers.

23 June

"Disgusting" Linux sched_ext Source Code Restructured Following Complaint By Linus Torvalds

Last week the main set of sched_ext changes were merged for Linux 7.2 that included continued work on sub-scheduler support. While Linus Torvalds didn't object to any of the features being worked on for this extensible scheduler framework that relies on user-space BPF programs, he was frustrated by the layout of the new C source files and remarked, "please don't do this disgusting thing...proper hierarchical filesystems have been available since 1965."

BASIC09 Programming Language Front-End Developed For LLVM

The 46-year-old BASIC09 programming language has new compiler support with a front-end having been developed for the LLVM compiler stack. BASIC09 was developed in 1980 for the Motorola 6809 CPU running with the OS-9 operating system. With this LLVM compiler front-end, you can write BASIC09 code for modern software and hardware.

Linux 7.2 Showing Some Unexpected & Nice Performance Gains On AMD EPYC Sorano

23 June 12:22 PM EDT - Linux Kernel - Linux 7.2 + AMD EPYC 8005 Sorano

While the Linux 7.2 merge window doesn't wrap up until this weekend as the feature cut-off for new material, I have already begun some early benchmarks of the code currently staged for this next version of the Linux kernel. Linux 7.2 already was looking quite exciting with cache aware scheduling and other exciting new features while an unexpected surprise in my early testing this week was seeing some local network/socket performance improvements.

DeviceTree-ACPI Hybrid Mode Proposed For Improving Linux Support On Snapdragon Laptops

23 June 11:23 AM EDT - Linux Kernel - Qualcomm Snapdragon X Series

Over the years while working at Red Hat, Hans de Goede was known for driving many wonderful Linux laptop improvements benefiting AMD/Intel x86_64 hardware. Hans left Red Hat last year and ended up joining Qualcomm to advance their open-source/Linux support. Today he is out with a significant new patch series for consideration that has the potential of significantly improving the Qualcomm Snapdragon X Series laptop Linux support and also important indicators for better Snapdragon laptop support on Linux moving forward.

22 June

Intel Optimization Zone 1.1 Lays Out Tuning Recommendations For More Workloads

22 June 02:45 PM EDT - Intel - Intel Optimization Zone 1.1

Back in March Intel announced the Optimization Zone as a new initiative for helping server administrators and developers better maximize the performance of different workloads running on Intel hardware. Out today is the Intel Optimization Zone 1.1 release with more workloads now covered for squeezing out the most performance on Intel CPUs.

Steam Machine Launches, Priced $1049 To $1428 USD

22 June 01:33 PM EDT - Valve - Steam Machine

Valve today finally revealed pricing on their SteamOS Linux-powered Steam Machine living room PC. Given the ongoing RAM and storage pricing pressure, the Steam Machine pricing comes in at the high-end.

AMD Updates ROCDXG To Deliver Better ROCm Experience On WSL

22 June 08:53 AM EDT - Radeon - librocdxg

Back in March AMD introduced ROCDXG to improve their Windows Subsystem for Linux support. This improved Windows Subsystem for Linux "WSL" support with the ROCm compute stack is a cleaneer architecture, open-source compared to their legacy WSL code having closed bits, and more robust handling. Today they issued a new ROCDXG library release to further enhance their WSL support.

Valve Creates The Ray-Tracing Inspector "RTI" To Help Further Optimize Linux GPU Drivers

22 June 06:33 AM EDT - Mesa - Ray-Tracing Inspector

Merged today to Mesa 26.1 is the Ray-Tracing Inspector "RTI" as a new GUI created by developers on Valve's open-source Linux graphics team. The Ray-Tracing Inspector is designed to help in analyzing and optimizing the Vulkan ray-tracing performance as part of their continued work on further bettering the Radeon RADV RT performance for Steam Play / Linux gaming.

Linux 7.2 sched_ext Continues Working Toward Sub-Scheduler Support

Merged last week for the Linux 7.2 kernel were all of the sched_ext changes for this extensible scheduler support that allows loading BPF programs from user-space for handling scheduling tasks. Linux 7.2 continues building out sched_ext's sub-scheduler support.

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