GNOME Now Has A Second Core App Written In TypeScript
GNOME 48 made Decibels the desktop’s official audio player and in doing so also became the first GNOME core application written in the TypeScript porting language. There’s now a second core app for GNOME written in TypeScript… ⌘ Read more
AMD Releases ROCm 6.4 Without Any Official RDNA4 Support
After several ROCm 6.3 point releases, AMD today rolled out ROCm 6.4 as the next update to their open-source GPU/accelerator compute stack and ahead of their big Advancing AI event in June where they will talk about future ROCm work… ⌘ Read more
Running Linux 6.15 vs. 6.14 Performance With The AMD Ryzen AI 7 PRO 360
So far my testing this week of the Linux 6.15 kernel in its early, post-RC1 state has been going well. No major upsets, yet to uncover any significant performance regressions, and overall has been going smoothly with the many new features/changes in Linux 6.15… ⌘ Read more
Intel Preps VRR Refactoring For Linux 6.16, More Xe3 Panther Lake Display Enablement
Intel graphics driver engineers today sent out their first batch of feature updates to DRM-Next for queuing ahead of the next Linux 6.16 kernel cycle… ⌘ Read more
Ubuntu 25.04 vs. Fedora Workstation 42 Performance On AMD Strix Point
With both Ubuntu 25.04 and Fedora 42 releasing this month you may be curious how these two Linux distributions are competing for performance. Well, it’s a very tight race for common Intel/AMD x86_64 hardware. In this article are some benchmarks looking at clean installs of Ubuntu 25.04 and Fedora Workstation 42 on AMD Strix Point. ⌘ Read more
OpenVPN DCO Driver For The Linux Kernel Revised A 25th Time To Boost VPN Performance
For those relying on OpenVPN for your virtual private networking (VPN) needs, one of the most exciting innovations in recent times besides transitioning to the WireGuard alternative is the OpenVPN DCO kernel driver. This “data channel offload” driver has the potential to provide significant performance advantages over the current OpenVPN performance… ⌘ Read more
Linux 6.15 Fixes Intel Graphics Flickering Issue, Adds AMDGPU DMEM Cgroups Support
With being just one week past the Linux 6.15 merge window, a lot of fixes have been flowing into the mainline tree as is usual for the early stages of the kernel cycle. Merged overnight were a number of Direct Rendering Manager (DRM) fixes that include some notable alterations for the Intel and AMD Radeon kernel graphics drivers… ⌘ Read more
Haiku OS Continued Improving Hardware Driver Support In March
The Haiku OS open-source operating system inspired by BeOS has issued their newest monthly development report… ⌘ Read more
Linux 6.15 Lands Patches To Further Clean Up Its Spectre RSB Mitigations
Merged today was this week’s batch of x86 fixes ahead of the Linux 6.15-rc2 release on Sunday. Notable with these x86 fixes are landing several patches to fix and clean-up the Spectre Return Stack Buffer “RSB” mitigation handling as well as introducing a new document to clarify the overall state and current mitigations… ⌘ Read more
Fedora 42 Will Be Released Next Tuesday
Well here is a pleasant surprise, especially for those that recall the days long ago where Fedora Linux releases tend to be notoriously delayed… Fedora 42 is cleared for releasing next week Tuesday, 15 April, in meeting its “early target” release date… ⌘ Read more
Mesa 25.1 Merges Support For Intel EU Stall Sampling As New Xe2 Profiling Feature
Merged to the Intel Xe kernel graphics driver for the current Linux 6.15 kernel cycle is EU Stall Sampling support as a new feature found with Xe2 Lunar Lake and Battlemage graphics. EU Stall Sampling is used for exposing information/reasons why execution units are stalled for helping to debug performance issues. Now that the kernel support is ready to go with Linux 6.15, merged to the Mesa 25.1 development code is the user-space … ⌘ Read more
GCC 15 Is Bringing Some Nice Usability Improvements For Developers
In addition to the upcoming GCC 15 stable compiler release bringing a COBOL language front-end, much better Rust support, revamped AVX10 support, and other shiny new language features and hardware supports, there are also some more fundamental usability improvements for developers… ⌘ Read more
AMD Ryzen AI 7 PRO 360 Linux Performance With The Lenovo ThinkPad T14s Gen 6
For those that are curious about the Linux support and performance of the AMD Ryzen AI 7 PRO 360 laptop processor, I’ve recently been testing it out within a Lenovo ThinkPad T14s Gen 6 (AMD) laptop. Up today are benchmarks of the Ryzen AI 7 PRO 360 within the ThinkPad T14s Gen 6 up against an assortment of other recent Intel and AMD laptops all while running the near-final state of Ubuntu 25.04. ⌘ Read more
Graphics/Display Driver Changes Begin Queuing For Linux 6.16 This Summer
While the Linux 6.15 merge window only ended last weekend, new feature material is beginning to queue for DRM-Next ahead of the Linux 6.16 kernel cycle kicking off in late May or early June. A few notable patches so far have been submitted by way of DRM-Misc-Next… ⌘ Read more
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 … ⌘ Read more
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… ⌘ Read more
New Patches Aim To Improve Unicode Support For The Linux VT Console
While there are efforts underway to effectively kill the Linux virtual terminal “VT” console by punting the functionality off to user-space, it’s not dead yet and a new patch series out on Wednesday aims to enhance the modern Unicode handling by the Linux VT… ⌘ Read more
Gzip 1.14 Released With Faster Decompression On Intel & AMD CPUs
Gzip 1.14 released earlier today as the first new release to this widely-used file compression format on Linux systems and other platforms… ⌘ Read more
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… ⌘ Read more
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 r … ⌘ Read more
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 us … ⌘ Read more
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 Snapdeagon 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… ⌘ Read more
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… ⌘ Read more
AMD Prepping PKI Accelerator Driver “AMDPK” For Linux
Not to be confused with the AMDXDNA accelerator driver that was mainlined just with the Linux 6.14 kernel, AMD Linux engineers are now working on “AMDPK” as a new accelerator driver for their upcoming PKI Accelerator engines… ⌘ Read more
AMD To Detail ROCm Open-Source Software Progress In June
AMD announced today they will be hosting a virtual “Advancing AI 2025” event in mid-June where they will talk about their next-gen AMD Instinct accelerators while of much interest to many Phoronix readers is an update on the ROCm open-source software… ⌘ Read more
OpenSSH 10.0 Released To Better Fend Off Attacks By Quantum Computers
OpenSSH 10.0 is now available for this widely-used SSH client/server implementation. There are a number of changes to find with OpenSSH 10.0 including better protections against possible attacks by future quantum computers… ⌘ Read more
AMD To Detail ROCm Open-Source Software Progress In June
AMD announced today they will be hosting a virtual “Advancing AI 2025” event in mid-June where they will talk about their next-gen AMD Instinct accelerators while of much interest to many Phoronix readers is an update on the ROCm open-source software… ⌘ Read more
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 … ⌘ Read more
Ubuntu 25.04 Now Ships With JPEG-XL Support Enabled By Default
The Ubuntu 25.04 release shipping this month will now feature JPEG-XL image format support out-of-the-box… ⌘ Read more
RadeonSI Driver Wires Up Support For 16-bit NIR Types: Benefits GLES & OpenCL
Well known open-source AMD Mesa developer Marek Olšák has landed his most recent conquest: implementing support for 16-bit NIR types within the RadeonSI Gallium3D driver along with the LLVM and ACO compiler back-ends… ⌘ Read more
Initial Support For Apple Cores Merged For The GCC 15 Compiler: A12, M1, M2 & M3
As a sooner than expected follow-up to the recent news article around Apple M1 / M2 / M3 core support for the GCC compiler, that code has now been successfully merged in time for the upcoming GCC 15 stable compiler release… ⌘ Read more
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 … ⌘ Read more
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… ⌘ Read more
GNU C Library Lands Workaround After Breaking Various Steam Games, Discord & Other Apps
The release of the GNU C Library 2.41 at the end of January ended up inadvertently breaking some Steam games, Discord, Julia, MATLAB, and other select user-space software. A workaround was merged today for Glibc to workaround the problem… ⌘ Read more
GNU C Library Lands Workaround After Breaking Various Steam Games, Discord & Other Apps
The release of the GNU C Library 2.41 at the end of January ended up inadvertently breaking some Steam games, Discord, Julia, MATLAB, and other select user-space software. A workaround was merged today for Glibc to workaround the problem… ⌘ Read more
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… ⌘ Read more
UALink 200G 1.0 Specification Published For Connecting Up To 1,024 Accelerators
UALink as the open standard alternative to NVIDIA NVLink that is backed by Intel, AMD, and other vendors has published the UALink 200G 1.0 specification… ⌘ Read more
Linux 6.15 Features Deliver A Lot For Intel & AMD, Many Other Changes
The Linux 6.15 merge window ended on Sunday with the release of Linux 6.15-rc1. There is a lot of exciting features and updates that were merged during the two-week merge window. Here is a look at all of the most prominent changes to be found with Linux 6.15. ⌘ Read more
Blender Is Looking For Help Testing Its Maturing Vulkan Backend
With the recent release of Blender 4.4 it brought many improvements to its Vulkan back-end but is still being treated as experimental. But they hope to make their Vulkan renderer production-ready this year and in order to do that they need more help from the community in testing it… ⌘ Read more
OpenSSL 3.5 LTS Released With Server-Side QUIC
OpenSSL 3.5 released today as the newest feature update to this widely-used library for SSL and TLS protocol handling… ⌘ Read more
Wayland Protocols 1.43 Released With Toplevel Tag Protocol
Wayland Protocols 1.43 is out this morning with one new protocol: xdg_toplevel_tag_v1… ⌘ Read more
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… ⌘ Read more
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… ⌘ Read more
Ubuntu Adds Support For A New Low-Cost RISC-V Board: The OrangePi RV2 8GB For ~$64
Canonical announced today they have released Ubuntu developer images for the Orange Pi RV2, a new RISC-V single board computer that is low-cost with the SBC featuring 8GB of RAM costing just $64 USD… ⌘ Read more
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… ⌘ Read more
IBM Announces The z17 Mainframe Powered By Telum II Processors
Following IBM engineers doing a lot of open-source compiler work around a new “arch15” that we suspected to be IBM z17 with Telum II processors, this morning IBM officially announced their next-generation mainframe hardware… ⌘ Read more
New Documentation Aims To Help Improve AMD Zen System Debugging On Linux
In hoping to ease the experience for Linux enthusiasts and desktop users work through various potential hardware issues when running with AMD Zen (Ryzen) systems on Linux, a new documentation proposal adds a lot of helpers to the Linux kernel documentation area for dealing with different hardware woes… ⌘ Read more
Rust-Written Redox OS Makes USB 3.x Improvements, Async NVMe Driver Support
The Rust-written Redox OS open-source operating system project has published its March 2025 status report that outlines exciting progress made over the past month… ⌘ Read more
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… ⌘ Read more
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 fir … ⌘ Read more