Latest Linux Hardware Reviews, Open-Source News & Benchmarks

EEVDF Scheduler On The Verge Of Being "Complete"
EEVDF Scheduler On The Verge Of Being "Complete"
3 Hours Ago - Linux Kernel - Completing EEVDF - 4 Comments

Merged one year ago for Linux 6.6 was the EEVDF scheduler as a replacement to the CFS code and designed to provide a better scheduling policy for the kernel and being more robust. With a new set of patches for this "Earliest Eligible Virtual Deadline First" scheduling code, it's nearing the point of officially being completed.

UBIFS File-System Being Hardened Against Power Loss Scenarios
UBIFS File-System Being Hardened Against Power Loss Scenarios
5 Hours Ago - Linux Storage - UBIFS - 2 Comments

While most Linux file-systems are rather robust in recovering when the system experiences a power loss, the UBIFS file-system is more prone to problems when a power-cut happens. With patches submitted for the Linux 6.11 merge window, UBIFS is seeing some hardening so it can better cope with the loss of power.

26 July

Linus Torvalds Addresses His Latest ARM64 Annoyance: Installing Compressed Kernel Images
Linus Torvalds Addresses His Latest ARM64 Annoyance: Installing Compressed Kernel Images
26 July 02:57 PM EDT - Arm - Compressed Kernel Images By Default - 53 Comments

Following Linus Torvalds receiving an Ampere Altra Max workstation from Ampere Computing, he's been dabbling more with ARM64 now that it affords him more AArch64 compute power than his Apple Silicon powered MacBook. Torvalds kicked off the Linux 6.11 merge window by landing some of his own code to further enhance the ARM64 kernel and as we approach the end of the v6.11 merge window this weekend, he's merged some more ARM64 code.

NVIDIA's Open-Source Linux Kernel Driver Performing At Parity To Proprietary Driver
NVIDIA's Open-Source Linux Kernel Driver Performing At Parity To Proprietary Driver
26 July 01:19 PM EDT - Display Drivers - 31 Comments

With the recently introduced NVIDIA 555 Linux driver stable series their open-source GPU kernel driver modules are in great shape across consumer and professional graphics products. Over the past two years the support has evolved so much that NVIDIA is now promoting their open-source kernel driver usage and with the NVIDIA 560 Linux driver beta posted this week they are defaulting to using their open-source kernel driver modules in place of the proprietary option -- on the Turing and newer GPUs supported by the open-source code. Here is a fresh look at the impact.

Linux 6.11 Is Looking Good In Early Benchmarks On AMD Ryzen Threadripper
Linux 6.11 Is Looking Good In Early Benchmarks On AMD Ryzen Threadripper
26 July 08:23 AM EDT - Linux Kernel - Linux 6.11 - 5 Comments

With the Linux 6.11 kernel merge window wrapping up this weekend, I've begun "kicking the tires" on the new kernel that will then see the weekly release candidates over the next two months. For some initial Linux 6.10 vs. 6.11 Git benchmarking on an AMD Ryzen Threadripper workstation, the new kernel is appearing fit and offering some nice performance gains in a few areas.

KDE Human Interface Guidelines Being Further Refined & Polished
KDE Human Interface Guidelines Being Further Refined & Polished
26 July 05:56 AM EDT - KDE - KDE HIG 2024 - 18 Comments

Back in early June the KDE Human Interface Guidelines "HIG" were updated. These design principles for KDE software were updated to modern standards, adapt to the latest Qt toolkit behavior, and also making it more inviting to new contributors. Since then the KDE HIG has continued to see more refinements.

25 July

Amazon's Graviton Has Evolved Into A Formidable CPU Contender: Graviton1 To Graviton4 Benchmarks
Amazon's Graviton Has Evolved Into A Formidable CPU Contender: Graviton1 To Graviton4 Benchmarks
25 July 10:18 AM EDT - Processors - 16 Comments

Amazon's Graviton4 server processor that recently went into GA in the AWS cloud is easily the most competitive AArch64 server processor we've seen to date and proving capable of being able to compete with Intel Xeon and AMD EPYC processors across various workloads. Since Graviton4 went GA on AWS earlier this month I've looked at the Graviton4 comparison to other instances at 64 vCPUs and also comparing the Graviton4 96-core metal performance to various Intel, Ampere, and AMD processors. Given the interest in those Graviton4 benchmarks, today's article is another look at Graviton4 looking at the metal performance compared to prior generation Graviton3, Graviton2, and Graviton1 instances for showing just how far Amazon's Graviton processor performance has evolved.

AMD's Unified AI Software Stack Might Be A Boon For Other Vulkan/SPIR-V Hardware Too
AMD's Unified AI Software Stack Might Be A Boon For Other Vulkan/SPIR-V Hardware Too
25 July 06:56 AM EDT - AMD - Unified AI Software Stack + SPIR-V - 6 Comments

Earlier this month AMD talked more about their Unified AI Software Stack plans for debuting in the coming months to provide a unified software view where AI work can be seamlessly offloaded to Ryzen processors, AMD graphics, or AMD Ryzen AI NPU hardware. Another possible and exciting prospect came to mind when going through the LLVM/Clang 19 changes this week.

24 July

ASUS ROG Ally X Begins Seeing Linux Patches
ASUS ROG Ally X Begins Seeing Linux Patches
24 July 08:40 PM EDT - Hardware - ASUS ROG Ally X - 8 Comments

This weekend the ASUS ROG Ally X began shipping as an upgraded version of the ASUS ROG Ally handheld gaming console that launched last year. The ASUS ROG Ally X is still powered by the AMD Ryzen Z1 Extreme SoC and for the most part similar to the original model but now with 24GB of LPDDR5X-7500 memory up from 16GB of LPDDR5-6400, twice as large battery capacity, 1TB of NVMe storage rather than 512GB, improved input controls, improved cooling, and other refinements. But it still is running Microsoft Windows 11 out-of-the-box.

LLVM Clang Switches MMX Intrinsics To Use SSE2 Instead
LLVM Clang Switches MMX Intrinsics To Use SSE2 Instead
24 July 07:52 PM EDT - LLVM - SSE2 In Place Of MMX Usage - 17 Comments

Following LLVM/Clang recently dropping support for AMD 3DNow! instructions, the open-source compiler stack is now pushing the MMX SIMD instruction set to a backseat. Moving forward the MMX intrinsics will not make use of MMX but rather be mapped to SSE2. This is all fine unless you are wanting to use this modern code compiler on an Intel Pentium MMX / Pentium II / Pentium III or AMD K6 / K7 processor from the late 90's.

AMD Ryzen 9000 Series Launch Delayed To August
AMD Ryzen 9000 Series Launch Delayed To August
24 July 04:28 PM EDT - AMD - Ryzen 9000 Series - 67 Comments

While we have been super eager for the AMD Ryzen 9000 series "Zen 5" desktop processor launch that's been set for 31 July, AMD has issued a last minute delay. Instead the processors will launch in two stages in August.

Linux 6.11 Lands Support For getrandom() In The vDSO
Linux 6.11 Lands Support For getrandom() In The vDSO
24 July 02:06 PM EDT - Linux Kernel - getrandom() vDSO - 17 Comments

Going back two years has been the effort for adding getrandom() to the vDSO in order to enhance the performance. This work has yielded as much as 15x the performance in showing very fast while being secure user-space RNG needs. A few weeks back Linus Torvalds was unconvinced by adding getrandom() to the vDSO, but after going back through the patches he gave it another go. Today the work has managed to be mainlined for Linux 6.11.

F2FS, exFAT & Btrfs File-System Changes In Linux 6.11
F2FS, exFAT & Btrfs File-System Changes In Linux 6.11
24 July 08:45 AM EDT - Linux Storage - Linux 6.11 File-Systems - 9 Comments

While not as notable as the nice EXT4 performance optimization making it into Linux 6.11 or features like XFS real-time FITRIM and self-healing Bcachefs on read I/O errors, the Bcachefs, F2FS, and Btrfs file-systems saw smaller updates for the Linux 6.11 kernel cycle.

Linux 6.11 Upstream Now Defaults To A Better SATA Link Power Management Policy
Linux 6.11 Upstream Now Defaults To A Better SATA Link Power Management Policy
24 July 06:58 AM EDT - Hardware - SATA Link Power Management - 4 Comments

It's not too often that the ATA pull request for a new Linux kernel merge window has much worth mentioning. With Linux 6.11 there is a change to the kernel defaults worth noting over the default SATA link power management policy. In this case most Linux distributions have been setting a better default themselves and is now a case of the upstream kernel defaults catching up.

23 July

Intel's Mesa Driver Upstreaming For Xe2 Support Appears Mostly Done
23 July 04:09 PM EDT - Intel - Intel Xe2 OpenGL + Vulkan - 4 Comments

Ahead of launch for new discrete/integrated graphics backed by open-source Linux drivers, it can often be difficult to ascertain the level of support pre-launch given the complexity of today's GPUs, we are past the days of long monolithic patch series for new hardware enablement, and also not knowing about what features may be added for the next-generation hardware. But if latest Mesa developer comments hold, it looks like for Intel Xe2 graphics the open-source Vulkan driver at least has "most" of the code now in place.

Intel Xe2/Battlemage & AMD RDNA4 Lead The Graphics Driver Changes In Linux 6.11
23 July 11:33 AM EDT - Hardware - Linux 6.11 Graphics Driver Updates - 5 Comments

DRM subsystem lead maintainer David Airlie recently submitted the DRM-Next pull request for merging into Linux 6.11. All of that Direct Rendering Manager (DRM) feature code has landed for the many kernel graphics/display driver updates along with changes to the few AI accelerator "accel" drivers also part of the tree. As usual, the Intel Xe/i915 and AMD AMDGPU/AMDKFD kernel drivers see a bulk of the upstream open-source graphics improvements.

OpenBSD Now Supports VA-API Video Acceleration
23 July 06:17 AM EDT - BSD - OpenBSD + VA-API - 10 Comments

The BSDs unfortunately continue to lag behind Linux in their GPU driver support. The latest example of this is OpenBSD only days ago seeing initial support for the Video Acceleration API (VA-API) merged for GPU-accelerated video playback on that BSD platform.

LoongArch Enables More Kernel Features With Linux 6.11
23 July 06:09 AM EDT - Hardware - LoongArch + Linux 6.11 - 1 Comment

The LoongArch CPU architecture changes were submitted and subsequently merged on Monday for the ongoing Linux 6.11 merge window. With the new kernel these Chinese processors support more kernel features for this MIPS-derived and RISC-V-inspired architecture.

X.Org Testing Ground Expands Its Scope To Illumos/OpenIndiana
23 July 06:00 AM EDT - X.Org - X.Org Testing Ground v0.0.4 - 29 Comments

Coming just a day after posting a big set of patches for improving VRR display support under the X.Org Server, Enrico Weigelt today announced the release of the X.Org Testing Ground v0.0.4 software that now supports OpenIndiana / Illumos (OpenSolaris) in addition to its Linux and BSD platform support.

22 July

Kalray Updates Patches For Their Linux Kernel Port To The KV3-1 "Coolidge" SoC
22 July 06:35 AM EDT - Hardware - KVX Linux Kernel Port - Add A Comment

Way back at the start of 2023, French fabless semiconductor company Kalray posted Linux kernel patches for a "KVX" Linux kernel port to get Linux up and running on their MPPA3-80 "Coolidge" DPU SoC with the KV3-1 CPU architecture. A year and a half later this work still is outside the Linux kernel but finally a third iteration of the KVX Linux kernel port has been posted for review.

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