↩ Accueil

Vue lecture

Linux Tightening Up AMD Zen 5 CPU Microcode Check

Google engineers earlier this year detailed an AMD CPU microcode signature verification vulnerability. For local users with administration/root privileges, it could lead to loading malicious CPU microcode patches on the system. Initially AMD Zen 1 through Zen 4 were affected but the Google security engineers since discovered Zen 5 also could be impacted. BIOS updates are rolling out to address this signature verification issue while the Linux kernel is also being patched for microcode protections on Zen 5...
  •  

Intel Linux Graphics Driver Will Now Be Less Restrictive Over RAM Use

A change merged yesterday to the Intel Mesa graphics driver code lessens a restriction around the amount of system memory (RAM) that can be used by processes for the Vulkan system heap. This will allow more games/apps to work with the Intel integrated graphics that previously exceeded the driver-enforced limits but at the risk of running into broader out-of-memory behavior if under too much memory pressure...
  •  

RADV Driver Now Emulates Ray-Tracing By Default For Older AMD GPUs For A Newer Game

Mesa's Radeon Vulkan driver "RADV" is now exposing its emulated ray-tracing support by default for older AMD Radeon GPUs even without any form of hardware-accelerated ray-tracing in order to run the new Indiana Jones game. It turns out even the emulated RT mode is fast enough to allow various older AMD Radeon graphics cards to be playable with this title...
  •  

Gallium Nine Has Been Deprecated, Planned For Removal In Mesa 25.2

Long before the likes of DXVK for Direct3D APIs implemented atop Vulkan, and even before the Vulkan API was conceived, there's been Gallium Nine as a Direct3D 9 state tracker implementation for Gallium3D. Gallium Nine showed promise in its early days for speeding up D3D9 Windows games running atop Wine on Linux. But with DXVK working out better these days and Gallium Nine no longer being maintained in recent times, it's now deprecated and set for removal later this year...
  •  

Linux 6.16 To Add Asahi UAPI Header For Apple Silicon Graphics But No Actual Driver Yet

Submitted today via DRM-Misc-Next for queuing in DRM-Next until the Linux 6.16 merge window in June is the Asahi driver user-space API "UAPI" header. This is the user-space API intended for the Asahi kernel graphics driver for supporting the Apple M-Series graphics hardware under Linux. But due to being written in the Rust programming language and various kernel abstractions not yet ready among other obstacles, only the user-space API header is set to be added and not yet introducing the actual Direct Rendering Manager driver...
  •  

TUXEDO Provides Update On Their Snapdragon X Elite Linux Laptop

Last year TUXEDO Computers shared that they were developing an ARM Linux notebook powered by the Qualcomm Snapdragon X Elite. They hoped to have the Snapdragon X Elite Linux laptop shipping by Christmas 2024, but that didn't pan out. TUXEDO Computers has now provided a status update regarding this ARM Linux notebook effort...
  •  

Framework Laptop 12 Pre-Orders Open, Starting At €569

Framework Computer has been working on bringing the Framework 12 to market as a new, smaller and convertible laptop while retaining the upgradeable aspects that users have come to love from the company. Today the company announced the pre-orders are open and the first Framework Laptop 12 devices will be shipping in June...
  •  

Benchmarks: Google Cloud's New C4D VMs Deliver Remarkable Performance With AMD EPYC Turin

As part of the announcements coming out today from Google Cloud Next 2025, the embargo has now lifted on the new Google Cloud C4D VMs. Powered by AMD EPYC 9005 "Turin" processors, the new C4D instances deliver incredibly high performance and can scale up to 384 vCPUs with 3TB of RAM. For web servers, databases, CPU-based machine learning, and other workloads, the new Google C4D instances deliver incredible uplift compared to the prior-gen C3D instances. Here are some of the first public, independent benchmarks of Google's new C4D family.
  •  

AMD Preferred Core Support For Linux Revised To Better Handle Dynamic Rankings

Merged back in Linux 6.9 was AMD Preferred Core support for Linux for the concept of "preferred cores" with newer Zen processors that are communicated via ACPI CPPC for select cores able to reach a higher maximum frequency or should otherwise be preferred over other cores on the system in the name of maximizing performance. That was a nice step forward for better handling newer Ryzen processors on Linux and matching functionality that had already been working under Microsoft Windows. Of focus more recently has been working on enabling more dynamic Preferred Core support for where the priority of the preferred cores may change at run-time...
  •  

Microsoft's Azure Linux 3.0 Adds AMD GPU Driver Install Instructions

Yesterday brought the newest update to Microsoft's in-house Linux distribution, Azure Linux. The Azure Linux 3.0.20250402 brought many package updates mostly in the name of shipping security fixes plus brought new instructions on making use of the AMD graphics driver stack under this Microsoft Linux distribution along with various other updates...
  •  

PostgreSQL Merges Initial Support For NUMA Awareness

The PostgreSQL open-source database server has been on an exciting spree of recent changes... IO_uring support was recently merged for PostgreSQL 18 along with AVX-512 acceleration of CRC32 computations for up to a 3x improvement. Merged today to PostgreSQL is initial support for NUMA awareness for helping with the PostgreSQL performance for multi-node/socket servers...
  •  

CUPS 2.4.12 Released To End Out The CUPS 2.4 Print Server Series

After the CUPS lead developer left Apple and OpenPrinting taking up CUPS developer after Apple ceased development, CUPS 2.4 eventually materialized. CUPS 2.4 released in 2021 as the culmination of that work to restore the open-source development around this print server while today brings CUPS 2.4.12 for ending out the series and looking toward a future with CUPS 2.5...
  •  

Linux Patches Revised For The Lenovo Gaming Series WMI Drivers

One of the patch series that unfortunately weren't finished up in time for the recent Linux v6.15 kernel merge window were the Lenovo Gaming Series WMI Drivers. These are the drivers for supporting some of the Lenovo gaming-oriented hardware under Linux and all the more interesting with the Lenovo Legion Go S handheld having an official Steam OS option...
  •  

RADV Lands Workaround For Buggy HiZ/HiS On AMD RDNA4 GPUs

It turns out the Hierarchical Z "HiZ" implementation with AMD RDNA4 GPUs with the GFX12 graphics engine for early rejection of fragments before hitting the rendering pipeline is slightly buggy. Driver workarounds are needed for the HiZ/HiS support with RDNA4 GPUs to avoid potential hangs...
  •  

Mozilla Builders' LocalScore: An Interesting Local AI LLM Benchmark

Via Mozilla's Mozilla Builders initiative for fostering open-source AI projects is LocalScore, an interesting local AI large language model (LLM) benchmark for Windows and Linux systems. LocalScore has a lot of potential and also builds off the Mozilla Ocho Llamafile project as an easy-to-distribute LLM framework. LocalScore is still in its early stages but is already working well and will also be used in future hardware reviews on Phoronix...
  •  

Ubuntu 25.04 Boosting AMD EPYC 9005 Performance Even Higher: ~14% Faster Than Ubuntu 24.04 LTS

At the end of March with the Ubuntu 25.04 beta release I began running Ubuntu 25.04 benchmarks on desktop hardware and finding some nice performance improvements thanks to the fresh Linux 6.14 kernel and other new software updates found in this next Ubuntu release. While those numbers were positive, the Ubuntu 25.04 beta performance I am seeing on AMD EPYC 5th Gen "Turin" servers is even more exhilarating. As the first of a lot more Ubuntu 25.04 server benchmarks to come, today is a first look at the Ubuntu 25.04 beta performance on AMD EPYC 9005 compared to Ubuntu 24.10 and the Ubuntu 24.04 LTS releases.
  •  

Five Year Old Ubuntu Bug For NVIDIA Suspend/Resume Experience: Now Working On X11, Wayland Not Yet

For those looking toward a pleasant suspend and resume experience on Ubuntu with the default GNOME desktop, the Ubuntu 25.04 cycle is poised to allow for addressing a five-year-old Ubuntu bug report around the experience. However, for the near-term this is only expected to be in good shape for those using the GNOME X11 session with the GNOME Wayland session requiring further work to the Mutter compositor...
  •  

FFmpeg Lands AES-NI Optimized Implementation For Big Speed-Up

FFmpeg is known for carrying a lot of hand-optimized Assembly code for speeding up this widely-used multimedia library and taking advantage of AVX-512 and other modern CPU ISA capabilities. Merged yesterday was support for making use of AES-NI for those relying on Advanced Encryption Standard (AES) within FFmpeg for encrypted video streams...
  •  

Apple M1 / M2 / M3 Core Support Might Soon Be Merged For The GCC Compiler

When it comes to compiler support for Apple Silicon and their hardware at large, Apple has long been focused on the LLVM/Clang toolchain given their long history with it, employing many of the developers, and Xcode being based on LLVM. The GNU Compiler Collection (GCC) though may soon see upstream support for the newer Apple Cores thanks to the work of GCC developer Iain Sandoe along with the input of engineers from Arm and the Apple open-source team...
  •  

Turbostat Utility Bumps 1024 CPU Core Limit To 8192 Cores After HPE Breaches It With 1152 Cores

On Sunday prior to releasing Linux 6.15-rc1, one of the last feature pulls was merging updates for the Turbostat utility that lives within the Linux kernel source tree. The Turbostat tool provides CPU frequency and power statistics along with the ability to query temperatures and other CPU metrics on AMD and Intel processors...
  •  

Large Atomic Write Preparations Land In Linux 6.15

One of the early pull requests for Linux 6.15 that I've been meaning to highlight are the VFS iomap updates sent in by Microsoft engineer Christian Brauner. In particular, the VFS iomap pull brings preparations for large atomic writes and its upcoming usage by the XFS and EXT4 file-systems...
  •  

LACT 0.7.3 Further Enhances This GPU Configuration & Monitoring Tool

LACT 0.7.3 is out this weekend as the newest feature update to this Linux GPU configuration and monitoring tool. LACT helps make up for the lack of any official GUI-based GPU configuration tool on Linux provided by AMD or Intel. It also works on NVIDIA GPUs too for providing a nice unified app for GPU configuration from all three major GPU vendors...
  •  

AMD RDNA 3.5 Graphics On 2025 Drivers: Windows 11 vs. Ubuntu 25.04 iGPU Performance

With having a new Lenovo ThinkPad T14s Gen 6 laptop in the lab, a lot of Linux benchmarks are forthcoming from this ThinkPad laptop powered by an AMD Ryzen AI 7 PRO 360 SoC. This AMD Zen 5 SoC with Radeon 880M RDNA 3.5 integrated graphics had me curious how the Windows 11 vs. Linux iGPU performance is looking now more than a half-year after launch. Prior to blowing out the Microsoft Windows 11 Pro installation that shipped on the ThinkPad T14s Gen 6 and loaded with the latest AMD drivers and Windows 11 updates, I ran some graphics benchmarks for seeing how they stack up against the open-source AMD graphics drivers found on the brand new Ubuntu 25.04 release.
  •  

ZLUDA Continues Working On PyTorch Support, Eyes 32-bit PhysX Support

The ZLUDA open-source project for "CUDA on non-NVIDIA GPUs" continues being developed for enabling CUDA like GeekBench and AI workloads on AMD GPUs and other hardware vendors. The ZLUDA project hopes to have PyTorch up and running on it this year along with eyeing 32-bit PhysX support since NVIDIA has dropped support upstream for the 32-bit PhysX libraries with the recent RTX 50 Blackwell launch...
  •  

MSEAL Protection Of System Mappings Merged For Linux 6.15

In addition to all of the memory management "MM" changes merged for the Linux 6.15 kernel, a secondary round of MM updates was submitted and subsequently merged for this next kernel version. Interesting here is using the recent MSEAL system call for being able to now seal system mappings...
  •  

AMD Ryzen 9 9900X3D Impact Of The 3D V-Cache Optimizer Linux Driver

Last month I posted benchmarks showing the performance when using the new 3D V-Cache Optimizer driver on Linux using the flagship Ryzen 9 9950X3D. This optimizer driver allows tuning the "amd_x3d_mode" for indicating your preference for the CCD with the higher frequency or larger cache size. For some additional insight into the 3D V-Cache Optimizer driver performance impact on Linux, here are benchmarks looking at the difference while using the AMD Ryzen 9 9900X3D.
  •