Latest Linux Hardware Reviews, Open-Source News & Benchmarks

CentOS Stream 10 Showing Nice Performance Uplift In Early Benchmarks On AmpereOne
CentOS Stream 10 Showing Nice Performance Uplift In Early Benchmarks On AmpereOne

As part of the ongoing AmpereOne testing at Phoronix with the 192-core AmpereOne A192-32X flagship processor, I've been working on several different Linux distribution benchmarks with this Supermicro AmpereOne server. That comparison in full should be published next week while worth highlighting on its own are some of the gains seen with the in-development CentOS Stream 10 that serves as the upstream to what will be Red Hat Enterprise Linux 10. There are some nice performance gains seen on AArch64 with CentOS Stream 10 compared to CentOS Stream 9.

Ubuntu 24.10 Desktop To Ship With Sysprof Profiler Pre-Installed
Ubuntu 24.10 Desktop To Ship With Sysprof Profiler Pre-Installed
13 Hours Ago - Ubuntu - Ubuntu 24.10 Sysprof - 6 Comments

Following Canonical's decision to enable frame pointers by default in Ubuntu 24.04 LTS and then they ended up adding a number of performance tools to ship by default with Ubuntu 24.04 LTS, for Ubuntu 24.10 a late change is adding another tool to be installed by default on the Ubuntu desktop: Sysprof.

RADV Merges Vulkan Pipeline Binary Support
RADV Merges Vulkan Pipeline Binary Support
13 Hours Ago - Mesa - VK_KHR_pipeline_binary - 8 Comments

Thanks to the work of Valve Linux graphics driver developer Samuel Pitoiset, the Radeon "RADV" Vulkan driver is now the first within Mesa supporting the new Vulkan pipeline binary extension.

Another Arrow Lake Graphics Device ID Being Added To Intel's Linux Driver
Another Arrow Lake Graphics Device ID Being Added To Intel's Linux Driver
14 Hours Ago - Intel - Intel Arrow Lake ID - Add A Comment

The Intel Arrow Lake Linux graphics driver support appears largely wrapped up following a patch for properly handling the necessary GSC firmware requirements and building off all the existing Meteor Lake Arc Graphics driver code paths. There are a number of Arrow Lake PCI device IDs already present for the graphics while a new one is being added now to the kernel drivers.

Canonical Shipping Updated Intel TDX Software For Ubuntu 24.04 LTS
Canonical Shipping Updated Intel TDX Software For Ubuntu 24.04 LTS
14 Hours Ago - Ubuntu - Intel TDX + Ubuntu - Add A Comment

Last year Canonical delivered an Intel TDX "tech preview" for Ubuntu 23.10 to experiment with using Intel Trust Domain Extensions (TDX) found on the latest Xeon server processors. With Ubuntu 24.04 LTS they began shipping a formal TDX software stack and now have rolled out an update to that software stack as a stable release update.

9 September

Mesa 24.3 Removes Support For The Long-Abandoned OpenMAX API
Mesa 24.3 Removes Support For The Long-Abandoned OpenMAX API
9 September 08:25 PM EDT - Mesa - Mesa Drops OpenMAX - 6 Comments

Some long-rotting code in Mesa has been flushed out today... Mesa 24.3 is now 11.6k lines of code lighter after removing support for the OpenMAX (OMX) API that was implemented as a Gallium3D state tracker long ago and hasn't seen any activity in recent years and the upstream OpenMAX standards work halted more than one decade ago.

Intel Efficiency Latency Control "ELC" Feature Slated For Linux 6.12
Intel Efficiency Latency Control "ELC" Feature Slated For Linux 6.12
9 September 04:11 PM EDT - Intel - Intel Uncore Efficiency Latency Control - 4 Comments

Last month I wrote about Intel Linux engineers working on a new Efficiency Latency Control feature for their uncore driver. This ELC option allows for adjusting the behavior of the Intel uncore for efficiency versus latency characteristics. Those Intel ELC patches to the TPMI uncore driver are now queued up for merging with the upcoming Linux 6.12 cycle.

Latest "sched/rt" Commits Point To PREEMPT_RT Potentially Being Ready For Linux 6.12
Latest "sched/rt" Commits Point To PREEMPT_RT Potentially Being Ready For Linux 6.12
9 September 02:38 PM EDT - Linux Kernel - PREEMPT_RT Finally?!? - 15 Comments

Excitement is building that the real-time kernel "PREEMPT_RT" support might finally be ready for the mainline kernel as soon as the upcoming Linux 6.12 merge window. It will be interesting to see if that long-awaited day finally comes this month but recently noted patches have now been queued into tip/tip.git's "sched/rt" branch ahead of the Linux 6.12 merge window.

AWS Graviton4 vs. AmpereOne 192-Core Benchmarks For Leading AArch64 Server Performance
AWS Graviton4 vs. AmpereOne 192-Core Benchmarks For Leading AArch64 Server Performance
9 September 11:15 AM EDT - Processors - 5 Comments

With the Supermicro ARS-211M-NR R13SPD server that's in the lab for a few weeks for reviewing the AmpereOne A192-32X and delivering the first independent benchmarks of the AmpereOne 192-core AArch64 server processor, the AmpereOne benchmarks to date have been comparing to other Intel Xeon and AMD EPYC server platforms. But if looking up to the cloud is the closest AArch64 server competition to AmpereOne there is: Amazon's Graviton4. In today's article ia showdown looking at how AmpereOne and AWS Graviton4 compete at 192 cores for ARM 64-bit server performance.

Intel Panther Lake HDMI Audio Support Coming With Linux 6.12
Intel Panther Lake HDMI Audio Support Coming With Linux 6.12
9 September 06:30 AM EDT - Intel - Intel Panther Lake HDMI Audio - Add A Comment

While Intel Lunar Lake is only beginning to ship later this month, Intel Linux engineers have already begun work on enabling its successor: Panther Lake. With the upcoming Linux 6.12 kernel cycle will be more early enablement work on Intel Panther Lake, presumably what will be the Core Ultra 300 series.

Mir-based Miracle-WM Adds Optional Systemd Integration
Mir-based Miracle-WM Adds Optional Systemd Integration
9 September 06:17 AM EDT - Wayland - Miracle-WM 0.3.5 - 1 Comment

Miracle-WM 0.3.5 was released this weekend as the newest step forward for this Mir-based window manager / Wayland compositor developed by a Canonical engineer. Miracle-WM continues being polished ahead of the upcoming Fedora Miracle Spin debuting as part of Fedora 41.

OpenJPH v0.16 Now Using AVX2 For Faster HTJ2K/JPEG2000
OpenJPH v0.16 Now Using AVX2 For Faster HTJ2K/JPEG2000
9 September 06:09 AM EDT - Programming - OpenJPH v0.16 - 5 Comments

OpenJPH v0.16 has been released as the newest version of this open-source implementation of High-Throughput JPEG2000 (HTJK), also known as JPH / JPEG2000 Part 15. With this new release comes faster performance thanks to making use of Advanced Vector Extensions 2 (AVX2) to complement its existing AVX-512 code.

8 September

AMD Ryzen 9 9950X vs. Ryzen 9 7950X/7950X3D For Workstation Graphics
AMD Ryzen 9 9950X vs. Ryzen 9 7950X/7950X3D For Workstation Graphics
8 September 09:16 AM EDT - Software - 24 Comments

While Windows gamers seem mixed over the AMD Ryzen 9000 series processors, for creator, scientific / HPC, code development, and many other technical computing areas I remain very impressed by the Ryzen 9000 (Zen 5) series desktop processors more than one month into constant testing with these Granite Ridge chips. One of the areas I hadn't explored until now but made me curious given the mixed messaging around gaming was how well workstation graphics workloads were performing with the new processors. For this brief weekend article is a look at the workstation graphics performance between the Ryzen 9 9950X and former Ryzen 9 7950X/7950X3D processors.

Linux 6.12 To Enhance The Hybrid P/E Core Experience On Intel Lunar Lake
Linux 6.12 To Enhance The Hybrid P/E Core Experience On Intel Lunar Lake
8 September 07:07 AM EDT - Intel - Hybrid CPU + No SMT - 3 Comments

The work written about earlier this year on New Intel Linux Patches Continue Working To Improve Hybrid CPU Task Placement looks like it will be merged for the upcoming Linux 6.12 cycle as the patches have now been queued into the power management subsystem's "-next" branch. This latest Intel Core hybrid handling work is particularly focused on hybrid P/E-core processors without SMT / Hyper Threading, such as found with the upcoming Core Ultra 200V "Lunar Lake" processors.

Even NVIDIA Has Jumped Big On The Open-Source OpenBMC Train
Even NVIDIA Has Jumped Big On The Open-Source OpenBMC Train
8 September 06:50 AM EDT - NVIDIA - NVIDIA + OpenBMC - 9 Comments

OpenBMC as the Linux Foundation project backed by vendors like Intel / Microsoft / Google / Meta for an open-source BMC firmware stack continues to be a growing success. This alternative to long-used proprietary BMC software stacks continues to grow in popularity with AMD now using it on their reference motherboards and Supermicro being another notable user with some of their server platforms. Not entirely new but been meaning to write about it and NVIDIA talked more openly about it this week: NVIDIA is also a big supporter and user of OpenBMC for their high-end AI/HPC servers and BlueField DPU hardware.

RISC-V Enabling Generic CPU Vulnerabilities Reporting
RISC-V Enabling Generic CPU Vulnerabilities Reporting
8 September 06:37 AM EDT - RISC-V - RISC-V CPU Vulnerabilities Reporting - 6 Comments

While RISC-V processors don't need to worry about Meltdown and Spectre or have any other severe CPU vulnerabilities at the moment, with the upcoming Linux 6.12 kernel the RISC-V code is set to enable the generic CPU vulnerabilities support.

FUSE Adding IDMAPPED Mounts Support In Linux 6.12
FUSE Adding IDMAPPED Mounts Support In Linux 6.12
8 September 06:18 AM EDT - Linux Storage - FUSE + IDMAPPED Mounts - 1 Comment

Merged three years ago in Linux 5.12 was IDMAPPED mounts for new use-cases from containers to systemd-homed. IDMAPPED mounts allow for different mounts to expose the same file or directory with different ownership such as for sharing files between multiple users or multiple systems. With time all of the major Linux file-systems have seen support added for IDMAPPED mounts while for Linux 6.12 support is on the way for FUSE file-systems.

7 September

Hangover 9.17 Ships With Wine Wayland Support, Ubuntu 24.10 Packages
Hangover 9.17 Ships With Wine Wayland Support, Ubuntu 24.10 Packages
7 September 03:00 PM EDT - WINE - Hangover 9.17 - 2 Comments

Building off yesterday's release of Wine 9.17 with its latest improvements for enjoying Windows games/apps on Linux, Hangover 9.17 is now out. Hangover as a reminder is the Wine-based effort for running Windows x86 applications under ARM64 Linux by leveraging Wine with emulators like QEMU, FEX, and Box64 for the cross CPU architecture handling.

Slimbook KDE Plasma VI Laptop Announced - Powered By AMD Ryzen 7 8845HS
Slimbook KDE Plasma VI Laptop Announced - Powered By AMD Ryzen 7 8845HS
7 September 11:00 AM EDT - KDE - Slimbook Plasma VI - 27 Comments

The Slimbook crew shared on Twitter/X that they are showing off the new Slimbook 6 (Slimbook VI) laptop this weekend during the KDE Akademy conference taking place in the wonderful Würzburg, Germany. This new Slimbook laptop features an AMD Ryzen 7 8845HS SoC and of course uses the KDE Plasma 6 desktop environment out-of-the-box.

Cairo 1.18.2 Collects A Year's Worth Of Fixes
Cairo 1.18.2 Collects A Year's Worth Of Fixes
7 September 06:30 AM EDT - Programming - Cairo 1.18.2 - 4 Comments

Cairo 1.18.2 released this week nearly one year after Cairo 1.18's debut for this cross-platform 2D vector graphics library -- in turn that was the project's first stable release in five years. Cairo is important for the GTK toolkit, Mozilla's Gecko engine, and dozens of other software projects. With Cairo 1.18.2 there are many fixes that have accumulated over the past year for bettering this graphics library.

6 September

Intel Graphics Driver With Linux 6.12 Will Finally Report Fan Speeds
6 September 01:41 PM EDT - Intel - HWMON Fan Speed Reporting - 17 Comments

Intel has submitted more kernel graphics driver changes for the upcoming Linux 6.12 cycle. Following the pull requests to DRM-Next last week to enable Lunar Lake Xe2 graphics and Battlemage by default, some more lingering feature patches were merged today. Most exciting with this last round of patches before Linux 6.12? Intel graphics card fan speed reporting is finally wired up for their Linux driver.

AMD Zen 5 Not Affected By Inception/SRSO, mitigations=off Yields No Benefit On Ryzen 9000 Series
6 September 11:27 AM EDT - Software - 8 Comments

One of the security changes with AMD Zen 5 processors that I haven't seen AMD publicly mention at least not prominently is that the new cores are not vulnerable to Speculative Return Stack Overflow (SRSO). Unlike Zen 4 and prior, under Linux I noticed that Zen 5 is no longer affected by the SRSO "INCEPTION" vulnerability. But of course there does remain other CPU security mitigations in place carried over from Zen 4. For those wondering about the mitigation costs or if it's worthwhile running Zen 5 with the "mitigations=off" insane mode, here are some benchmarks.

Updated Patches Allow Compiling The Linux Kernel From Within macOS
6 September 10:41 AM EDT - Linux Kernel - Building ARM64 Linux On macOS Hosts - 16 Comments

Back in 2022 were a set of patches that allowed compiling the ARM64 Linux kernel from Apple macOS hosts. The intent was for developers just wanting to do some build/smoke testing from under an Apple Silicon device running macOS to see at least any kernel changes are successfully compiling on macOS with its LLVM/Clang-based toolchain. An updated form of those patches were posted today for review.

Pre-Ordered The ASUS Zenbook S 14 For Intel Core Ultra "Lunar Lake" Linux Testing
6 September 10:12 AM EDT - Hardware - UX5406SA-S14.U71TB - 5 Comments

With this week's announcement of the Intel Core Ultra 200V Series "Lunar Lake" processors, I've been very eager to try out the Meteor Lake successor for Linux testing. As sadly is usually the case, for delivering Linux support details and performance benchmarks around launch-time I'm typically left buying a laptop retail for Linux testing. In this case after seeing the Lunar Lake laptops announced this week and their availability, I ended up settling on the ASUS Zenbook S 14 (UX5406SA-S14.U71TB) for the initial Core Ultra 200V series Linux review.

Linux 6.11-rc7 To Fix A "Massive Performance Regression" For AMD Graphics
6 September 06:58 AM EDT - Radeon - Massive Performance Regression - 22 Comments

Sent out today were the DRM fixes for 6.11-rc7 ahead of the Linux 6.11-rc7 kernel being released on Sunday. As usual most of the changes revolve around the AMDGPU and Intel i915/Xe drivers plus random fixes to the smaller drivers. There is one change though with the AMD Radeon graphics driver side worth highlighting to address a performance regression affecting recent kernels.

FEX 2409 Highlights Some Of The Challenges Of Emulating x86 On RISC-V
6 September 06:40 AM EDT - Free Software - FEX 2409 Emulator - 14 Comments

FEX 2409 has been released for this open-source project that's known for allowing x86_64 Linux binaries -- including both games and applications -- to run rather well on AArch64. It's also been working on enabling x86_64 programs on RISC-V but there due to architectural differences it's more of a challenge than with ARM.

5 September

KDE Again Operated At A Loss During 2023
5 September 08:22 PM EDT - KDE - KDE 2023 Report - 46 Comments

KDE e.V. announced the availability today of their annual report for covering 2023. While they made a lot of accomplishments and worked a lot on KDE Plasma 6 development, it was another year they unfortunately operated in the red funding wise.

AMD Reveals Latest Plans For Open-Source openSIL With Replacing AGESA, Zen 6 Milestone
5 September 12:20 PM EDT - AMD - openSIL Production Ready For Zen 6 - 29 Comments

Last year to much excitement in our community was the new AMD project announcement of openSIL as an open-source CPU silicon initialization project that is an advancement for open-source firmware and to eventually replace AMD's AGESA across both client and server processors. This week an exciting new update on AMD OpenSIL was shared and that they are still on-track for having it production-ready next year.

FreeBSD 15 Might Drop Its AGP Driver For Old Graphics Cards
5 September 10:03 AM EDT - BSD - AGP Driver - 31 Comments

Ah the memories of old AGP graphics cards... But it's largely just that these days: distant memories. For anyone by chance still running an Accelerated Graphics Port (AGP) graphics card in production, FreeBSD is looking at deprecating its generic AGP driver and then potentially removing it in FreeBSD 15.0.

Intel's Open-Source Vulkan Driver Will No Longer Warn Over Using Xe2 Graphics
5 September 06:51 AM EDT - Intel - Xe2 Graphics Warning Removed - 7 Comments

With Linux 6.12 the Lunar Lake and Battlemage graphics are being enabled by default for out-of-the-box support with Intel's next-gen Xe2 graphics. Over in user-space the Intel OpenGL and Vulkan driver code has also begun enabling Xe2 graphics by default for use when running on Linux 6.12+. In Mesa besides no longer being hidden by the force probe option, a warning is now removed so users aren't told about unsupported Vulkan support when using Xe2 hardware.

getrandom() vDSO Coming To More Architectures With Linux 6.12
5 September 06:35 AM EDT - Linux Kernel - getrandom vDSO Implementation - Add A Comment

Linux 6.11 merged getrandom() in the vDSO Support for very fast yet secure user-space random number generation needs. That work was initially focused on x86_64 but beginning with Linux 6.12 and following on this getrandom() vDSO implementation will see expanded CPU architecture support.

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