Latest Linux Hardware Reviews, Open-Source News & Benchmarks

Arch Linux CachyOS Benchmarks Of x86-64-v3 & x86-64-v4 Repositories
Arch Linux CachyOS Benchmarks Of x86-64-v3 & x86-64-v4 Repositories
29 February 11:30 AM EST - Operating Systems - 26 Comments

The Arch Linux based CachyOS Linux distribution aims to be a "blazingly fast and customizable Linux distribution" that is aggressive with its performance optimizations. CachyOS takes to leveraging compiler optimizations like Link-Time Optimizations (LTO), the BORE scheduler, and also offering package archives compiled for x86-64-v3 and x86-64-v4 in allowing the distribution's packages to be catered toward newer Intel and AMD processors. In this article is a comparison of CachyOS packages from their main archive, the x86-64-v3 optimized packages, and then the x86-64-v4 wares that can be beneficial for modern Intel Xeon and AMD EPYC / AMD Ryzen systems.

GNOME Prompt Becomes Ptyxis
GNOME Prompt Becomes Ptyxis
29 February 06:50 AM EST - GNOME - GNOME Ptyxis - 52 Comments

The GNOME Prompt terminal emulator in-development by Christian Hergert with a focus on GPU-acceleration and being a very speedy and beautiful terminal option has been renamed to Ptyxis.

Distrobox 1.7 Improves NVIDIA GPU Support, Better Wolfi Containers
Distrobox 1.7 Improves NVIDIA GPU Support, Better Wolfi Containers
29 February 06:37 AM EST - Operating Systems - Distrobox 1.7 - 5 Comments

Distrobox is the open-source software making it easy to run any Linux distribution inside your terminal by leveraging Podman, Docker, or Lilipod for containerizing the Linux distribution of your choice. Distrobox works well with a range of Linux distros and has developed quite a following. Out now is Distrobox 1.7 with yet more improvements to this innovative software.

Mesa 24.0.2 Brings Many Zink Fixes, More Intel Alder Lake N IDs
Mesa 24.0.2 Brings Many Zink Fixes, More Intel Alder Lake N IDs
29 February 12:00 AM EST - Mesa - Mesa 24.0.2 - 2 Comments

Mesa 24.0 series release manager Eric Engestrom is out with another on-time bi-weekly point release for this set of open-source GPU user-space driver components. There are many fixes, new Intel ADL-N PCI IDs, and other backported updates for this latest stable release.

28 February

HDMI Forum Rejects Open-Source HDMI 2.1 Driver Support Sought By AMD
HDMI Forum Rejects Open-Source HDMI 2.1 Driver Support Sought By AMD
28 February 03:37 PM EST - Radeon - HDMI 2.1 - 160 Comments

One of the limitations of AMD's open-source Linux graphics driver has been the inability to implement HDMI 2.1+ functionality on the basis of legal requirements by the HDMI Forum. AMD engineers had been working to come up with a solution in conjunction with the HDMI Forum for being able to provide HDMI 2.1+ capabilities with their open-source Linux kernel driver, but it looks like those efforts for now have concluded and failed.

AMD Zen 4 vs. Zen 4C Performance, Zen 4C Core Scaling With Ryzen 5 8500G
AMD Zen 4 vs. Zen 4C Performance, Zen 4C Core Scaling With Ryzen 5 8500G
28 February 02:22 PM EST - Processors - 19 Comments

Besides the integrated RDNA3 graphics making the Ryzen 8000G series desktop APUs interesting, making the AMD Ryzen 5 8500G a fun benchmarking target besides its sub-$200 price tag is having a mix of Zen 4 and Zen 4C cores. Here are some benchmarks looking at the Zen 4 vs. Zen 4C performance and power efficiency when offlining various core combinations on the Ryzen 5 8500G desktop processor.

FUSE Passthrough Support May Land For Linux 6.9 To Help Boost I/O Performance
FUSE Passthrough Support May Land For Linux 6.9 To Help Boost I/O Performance
28 February 09:36 AM EST - Linux Storage - FUSE Passthrough - 19 Comments

Being worked on and off for several years has been FUSE read/write passthrough support for improving the performance of File-Systems in User-Space by avoiding the daemon overhead on a per-file basis where read/write operations are forwarded by the kernel directly to the lower file-system rather than the FUSE daemon. FUSE passthrough mode has shown to be a big performance win and it looks like it could be finally mainlined come Linux 6.9.

Intel Xe Kernel GPU Driver Starts Landing SR-IOV Bits & Other Features For Linux 6.9
Intel Xe Kernel GPU Driver Starts Landing SR-IOV Bits & Other Features For Linux 6.9
28 February 07:00 AM EST - Intel - Intel Xe DRM Driver - 5 Comments

Upstreamed for Linux 6.8 is the experimental Xe kernel graphics driver that is a modern replacement to the "i915" Direct Rendering Manager driver. The Xe kernel driver targets Tigerlake graphics and newer while it won't be until Lunar Lake / Xe2 when it aims to become the default driver for Intel iGPU/dGPU graphics. For the upcoming Linux 6.9 kernel merge window are more feature changes and fixes to this new open-source Intel kernel graphics driver.

NVK Vulkan Driver Lands Shader Object & Graphics Pipeline Library
NVK Vulkan Driver Lands Shader Object & Graphics Pipeline Library
28 February 06:38 AM EST - Nouveau - Open-Source NVIDIA Vulkan - 4 Comments

The open-source NVIDIA "NVK" Vulkan driver within the Mesa codebase has merged support for the important VK_EXT_shader_object and VK_EXT_graphics_pipeline_library extensions. Additionally, as part of supporting these new extensions, this introduces the code for a common Vulkan runtime to Mesa.

27 February

64K Kernel Page Size Performance Benefits For HPC Shown With NVIDIA's GH200 Grace CPU
64K Kernel Page Size Performance Benefits For HPC Shown With NVIDIA's GH200 Grace CPU
27 February 12:00 PM EST - Software - 9 Comments

By default the AArch64 kernel on Ubuntu and other Linux distributions tend to default to a standard 4K page size but for newer AArch64 hardware especially in the server/HPC space, there can be great benefits to using a 64K page size. As it's been a while since I last ran any 64-bit ARM 4K vs. 64K kernel page size benchmarks, while having remote access to the NVIDIA GH200 I ran a fresh comparison for looking at the performance advantages to switching over to a 64K page size kernel. These new 64K kernel numbers are shown alongside the recent AMD EPYC and Intel Xeon CPU reference benchmark results for a look at how the 4K vs. 64K page size affects the overall computing landscape.

Intel HFI Driver Can "Save Tons Of CPU Cycles" By Only Enabling Itself When Needed
Intel HFI Driver Can "Save Tons Of CPU Cycles" By Only Enabling Itself When Needed
27 February 06:42 AM EST - Intel - Intel HFI - 7 Comments

The Linux kernel has supported the Intel Hardware Feedback Interface "HFI" via the "intel_hfi" driver since 2022 for bettering supporting Core hybrid processors. The Intel HFI can be used for communicating performance and energy efficiency capabilities of individual CPU cores of the system. In turn the Linux kernel can leverage Intel HFI details for better task placement among the available CPU cores/threads. With a new patch series, the Intel HFI driver can "save tons of CPU cycles" by only enabling it when needed.

26 February

Ubuntu Blog Talks Up Rust Schedulers, Potential For Micro-Kernel Design Future
26 February 08:27 PM EST - Ubuntu - Rust Kernel Scheduler - 55 Comments

Ubuntu/Canonical has for a while now promoted the prospects of Rust programming within the Linux kernel and one of their kernel engineers, Andrea Righi, wrote a Rust-written Linux scheduler with promising results that leverages eBPF for dynamically loading it at run-time. While Ubuntu isn't yet committing to using it as part of their distribution, appearing on the Ubuntu blog today was more praise for the work and even talking about the potential for a "micro-kernel design" in the future via leveraging Rust and eBPF.

AMD Radeon RX 7900 GRE Linux Performance
26 February 09:00 AM EST - Graphics Cards - 37 Comments

Last July AMD launched the Radeon RX 7900 GRE graphics card in China with a reduced Navi 31 GPU. Beginning tomorrow, 27 February, the Radeon RX 7900 GRE is being made available worldwide. Today the review embargo expires on the Radeon RX 7900 GRE for the worldwide scope and within the US will be priced around $549 USD.

SDDM 0.21 Display Manager Released With Better Wayland Support, Qt6 Fixes
26 February 06:55 AM EST - Desktop - SDDM 0.21 Display Manager - 44 Comments

Released last June was the SDDM 0.20 display manager with experimental Wayland support and other enhancements after being in development for three years. Out this morning is SDDM 0.21 as another step toward SDDM 1.0 with improved Wayland support and other enhancements to this Qt-tooled display manager.

Mesa OpenGL Threading Work Sees Much Reduced Memory Footprint For OpenGL Calls
26 February 06:00 AM EST - Mesa - GLthread Optimizations - 11 Comments

Longtime AMD open-source Mesa developer Marek Olšák after more than one decade working officially for AMD and years before that as an independent open-source contributor going back to the R300g days still has not run out of new performance optimizations to pursue. The most recent accomplishment for this leading Mesa contributor are some refinements to the OpenGL threading "glthread" code for lowering the memory footprint.

Reverse-Engineered NPU Driver Tantalizingly Close To Proprietary Driver Performance
26 February 04:00 AM EST - Mesa - Etnaviv NPU - 3 Comments

When it comes to neural processing unit NPU/AI accelerators for Linux there is open-source options with the likes most notably of Intel-owned Habana Labs leading the way, Intel's iVPU driver for the NPU found within Meteor Lake SoCs, AMD recently posting a Ryzen AI Linux driver, etc. When it comes to reverse-engineered efforts, the Etnaviv project has expanded its scopes from just Vivante graphics IP to also embracing the Vivante NPU IP for running workloads like TensorFlow Lite. With the latest open-source achievements, the Etnaviv NPU performance is coming incredibly close to the proprietary and official driver.

25 February

Linux 6.8 x86/urgent Update Beefs Up Protection Against Side Channel CPU Bugs
25 February 06:41 AM EST - Intel - Intel MDS Buffers - 9 Comments

Sent in this morning via the "x86/urgent" pull request ahead of the Linux 6.8-rc6 kernel later today is a set of patches from Intel to ensure clearing of CPU buffers using the VERW instruction happens at the latest possible point in the return-to-userspace code path. This is being done to better protect against CPU bugs like Microarchitectural Data Sampling (MDS).

Bcachefs Publishes Patches For Disk Accounting Rewrite
25 February 06:26 AM EST - Linux Storage - Bcachefs Disk Accounting Rewrite - 41 Comments

Kent Overstreet on Saturday evening posted a set of 21 patches to overhaul the disk accounting code for the Bcachefs file-system. This change does break compatibility with the existing disk accounting on-disk format and thus will require an upgrade when moving to the new version, which may land for Linux v6.9.

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