Latest Linux Hardware Reviews, Open-Source News & Benchmarks

23 March

DIRT 5 Now Runs On Intel Arc Graphics Under Linux With Driver Workaround
DIRT 5 Now Runs On Intel Arc Graphics Under Linux With Driver Workaround
23 March 04:05 PM EDT - Intel - DIRT 5 - 15 Comments

The DIRT 5 racing game was one of the titles that hadn't worked on Intel graphics under Linux due to the sparse memory support for the ANV Vulkan driver. But with sparse support now enabled, the game was crashing at launch. But now a workaround is in place to allow Intel's Mesa 24.1 Vulkan driver to work with DIRT 5.

Rust Bindings Posted For KMS Drivers, VKMS Ported To Rust
Rust Bindings Posted For KMS Drivers, VKMS Ported To Rust
23 March 06:57 AM EDT - Linux Kernel - RVKMS - 28 Comments

So far when it comes to Direct Rendering Manager (DRM) / Kernel Mode-Setting (KMS) display drivers for Linux, there are Rust efforts underway for the Apple Silicon kernel graphics driver with the Asahi Linux project as well as the new Nova effort for a modern open-source NVIDIA kernel driver from Red Hat. Also now out from Red Hat is posting the Rust bindings for KMS to review plus porting the existing Virtual KMS driver over to Rust as the "RVKMS" driver.

22 March

GCC Compiler Adds Support For Device Offloading With AMD RDNA3 APUs (GFX1103)
GCC Compiler Adds Support For Device Offloading With AMD RDNA3 APUs (GFX1103)
22 March 11:16 AM EDT - AMD - AMD RDNA3 APUs - 2 Comments

While there is AOMP for OpenMP device offloading based on the LLVM/Clang compiler, less talked about and not as feature-rich is the AMDGCN back-end within the GNU Compiler Collection (GCC) that is also worked on for OpenMP device offloading capabilities to Radeon GPUs. Squeezing in for the upcoming GCC 14.1 stable release is GFX1103 support for AMD APUs with RDNA3 integrated graphics.

LLVM BOLT Optimizations Net ~6% Improvement For GNOME's Pango
LLVM BOLT Optimizations Net ~6% Improvement For GNOME's Pango
22 March 06:43 AM EDT - GNOME - BOLT Optimizations - 3 Comments

BOLT that was upstreamed into LLVM in 2022 by Facebook/Meta allows for optimizing the layout of binaries as a post-linking step to yield increased performance. BOLT like Profile Guided Optimizations (PGO) first requires the profiling step to generate perf recordings to feedback in for the optimization process, but the gains can be significant.

21 March

Intel's Linux Software Optimizations Continue Paying Off Big Time For Xeon Emerald Rapids
Intel's Linux Software Optimizations Continue Paying Off Big Time For Xeon Emerald Rapids
21 March 11:30 AM EDT - Operating Systems - 15 Comments

Intel 5th Gen Xeon Scalable processors already offer some nice generational improvements with improved AVX-512, faster DDR5 memory support, and also the new Optimized Power Mode option. But if wanting to maximize the performance capabilities even further, Intel's Clear Linux distribution continues working out well for maximizing the performance capabilities of Intel x86_64 hardware.

System76 Rolls Out Lemur Pro Laptops With Core Ultra "Meteor Lake"
System76 Rolls Out Lemur Pro Laptops With Core Ultra "Meteor Lake"
21 March 11:30 AM EDT - Hardware - System76 + Meteor Lake - 37 Comments

For those that have been interested in Intel's Meteor Lake mobile processors for the great integrated Arc Graphics capabilities and/or the new integrated NPU with open-source Intel iVPU kernel driver upstream, System76 today announced the new Lemur Pro laptops with Core Ultra processors.

20 March

Red Hat's Long, Rust'ed Road Ahead For Nova As Nouveau Driver Successor
20 March 04:25 PM EDT - Nouveau - Open-Source NVIDIA In Rust - 59 Comments

Red Hat's display driver team has recently been devising plans for Nova, a new to-be-developed Linux DRM kernel driver written in Rust for open-source NVIDIA graphics support as the successor/replacement to Nouveau for newer NVIDIA GPU generations supporting the GPU System Processor (GSP). Making this effort all the more involved is being written in Rust at a time when various kernel abstractions are still being devised and not yet upstreamed.

Linux 6.9 Lowering The Overhead Of CR3 Writes
20 March 02:00 PM EDT - Linux Kernel - x86 Entry Change - 1 Comment

The x86/entry pull request last week for the Linux 6.9 kernel contained just a single patch but it was a significant one at that in that it helps lower the overhead for CR3 writes and the benefits can be visible for workloads like Linux's perf functionality.

A Game Is Finally Announced For The Open 3D Engine
20 March 11:14 AM EDT - Linux Gaming - Open 3D Engine - 28 Comments

Announced back in 2021 by the Linux Foundation was Amazon Lumberyard becoming the Open 3D Engine and the Linux Foundation fostering the Open 3D Foundation for evolving this new open-source game engine. Three years later there is now a commercial game announced for the Open 3D Engine (O3DE).

Tiny Corp Puts Their AMD-Powered Compute Boxes "On Hold"
20 March 06:54 AM EDT - Hardware - Looking At Intel GPUs - 57 Comments

Tiny Corp has been frustrated before with AMD / ROCm and planned to drop AMD graphics cards in their planned compute boxes over it only to go back to AMD GPUs with their open-source driver stack later. It's now happened again following frustrations over firmware binaries. After recently lobbying AMD to at least open-source some relevant pieces of their firmware and at ~70% confidence over their plans, Tiny Corp announced on Tuesday they are dropping AMD GPUs again from their compute plans.

19 March

The Significant Corporate Importance & Pressure Around Mesa Open-Source Linux 3D Drivers
19 March 08:06 PM EDT - Mesa - REVERT - 67 Comments

It has taken many years but the Mesa 3D open-source graphics drivers have proven very successful from the open-source AMD Vulkan and OpenGL drivers proving they can be capable of competing with the closed-source drivers not only for gaming but also workstation tasks, the Windows vs. Linux graphics driver performance gap largely closed, Microsoft even leveraging Mesa for their translations to the D3D12 API, vendors like Imagination developing once unthinkable open-source drivers, etc. But with the increasing importance to corporations, so has the responsibilities and concerns of Mesa driver developers.

More Organizations Join The Ultra Ethernet Consortium, v1.0 Spec In Q3
19 March 10:33 AM EDT - Standards - Ultra Ethernet - 11 Comments

Announced last summer was the Ultra Ethernet Consortium started by the Linux Foundation along with AMD, Intel, Cisco, Meta, Microsoft, Broadcom, and other organizations. Ultra Ethernet aims for high performance networking for the likes of AI and HPC. The group announced today they've courted an additional 45 organizations to become members of this consortium and they are on track for their v1.0 specification in Q3.

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