Linux 7.2 Continues Improving AMDGPU Support On POWER, ARM

In addition to AMDGPU finally seeing HDMI 2.1 FRL support in Linux 7.2 , another change worth noting in this week's AMDGPU pull request is the continued work on enhancing the AMDGPU/AMDKFD kernel driver support for non-4K page size kernel builds. In particular this helps out with AMD graphics and ROCm for the likes of ARM and POWER.

In recent months IBM engineer Donet Tom has been working on improving support for non-4K page size systems with the AMD kernel graphics/compute driver
Continue reading...

GNOME 51 Retires Legacy NVIDIA Driver Support With Removing EGLStreams

EGLStreams was NVIDIA's original route to supporting Wayland with their official Linux graphics driver stack. Adoption was limited and driver vendors outside of NVIDIA didn't end up going with EGLStreams/EGLDevice. Thankfully, NVIDIA corrected course long ago with DMA-BUF, GBM, and KMS support that aligns with the rest of the ecosystem, and now that old code path is being removed from GNOME Mutter.

Jonas Ã…dahl has removed the EGLStreams/EGLDevice support from Mutter for the upcoming GNOME 51 release. This eliminates legacy
Continue reading...

Today Marks 22 Years Of Phoronix For Linux Hardware Testing & Benchmarking

Today marks 22 years since I started Phoronix.com to focus on Linux hardware reviews. It's been quite a journey from the early state of Linux hardware support...

Starting out in the early days of being dismissed by OEMs/ODMs for not actively pursuing Linux reviews / customer interest and most hardware support having at least some defects under Linux or where basic peripherals weren't guaranteed to work under Linux. Now in more recent years, Valve with their Steam Deck and Steam Play revolutionizing the Linux gaming

Benchmarking The BORE Scheduler Performance With CachyOS Linux

Earlier this week I ran benchmarks of different CachyOS Linux kernel flavors that proved interesting from the performance overhead of their hardened kernel build to various other interesting performancr takeaways. One kernel flavor I hadn't tested though was their build with the BORE scheduler. Given the interest and feedback from Phoronix readers, here is an article focused on looking at the performance of the BORE scheduler for the Linux kernel on CachyOS.

Continue reading...

Linux 7.1 + Mesa 26.1 Performance With The Radeon RX 9070 GRE, RX 9070 XT

With this week's launch day review of the AMD Radeon RX 9070 GRE , Ubuntu 26.04 with its Linux 7.0 and Mesa 26.0 default driver stack was used for testing. That choice was made since the Ubuntu 26.04 release is still fresh, the RDNA4-based RX 9070 GRE was working without issue there, and from other RDNA4 testing knowing there isn't much uplift from the in-development Linux 7.
Continue reading...

Linux 7.2 Will Be Able To Boot On Apple M3 Macs - But Far From Useful For End-Users

The upcoming Linux 7.2 mainline kernel is expected to be able to boot on Apple M3 devices including the M3-powered iMac and MacBook products. But before getting too excited it's still a long ways to go before it will actually be useful for any Apple M3 daily usage under Linux with the overall support at this stage still being very limited for these 2~3 year old Apple Macs.

Sven Peter today sent out the Apple SoC Device Tree updates planned for the Linux 7.2 kernel
Continue reading...

Qualcomm Gets The Lenovo Yoga Slim 7x Gen11 Snapdragon X2 Laptop Working On Linux

For those interested in the prospects of running Snapdragon X2 laptops on Linux rather than Windows 11 on ARM, the Lenovo Yoga Slim 7x Gen11 has emerged as one of the initial X2 laptops with tentative Device Tree handling to allow Linux to boot on this latest-generation Qualcomm-powered laptop,

The Lenovo ThinkPad T14s with Snapdragon X1 Elite was one of the better supported first-generation Snapdragon X laptops to work with Linux from good driver support to notably having the firmware upstreamed in
Continue reading...

Blender 5.2 LTS Enters Beta With New Features

Blender 5.2 is now available in beta form for this leading open-source 3D modeling software.

Blender 5.2 is out in beta today and brings with it many new improvements. Making Blender 5.2 all the more exciting is that it's going to be the first Long Term Support (LTS) release of the Blender 5.x series.

Continue reading...

AMD's GAIA Finally Has A Nice Multi-Device Experience For AI

AMD's GAIA open-source project geared for building AI agents that run locally on your PC is out with a significant new feature release for Windows and Linux systems.

With the now-released AMD GAIA 0.20, AI agents have a choice of hardware with better handling for effectively leveraging your AMD CPU, GPU, and/or NPU. Up to this point AMD's GAIA would default to AI inferencing on the supported GPU if available with a capable Llama.cpp back-end. GAIA lacked
Continue reading...

GCC Git Enables Additional Tuning For AMD Zen 6

In addition to Intel adjusting their Nova Lake and Diamond Rapids targets in GCC this week to deal with APX realities, AMD this week also adjusted some tuning bits for their Zen 6 " znver6 " target.

These newly-enabled tunings for Zen 6 now fuse ALU with a subsequent conditional jump instruction when the ALU contains a memory operand, fusing ALU with a subsequent conditional jump instruction when the ALU contains both immediate and displacement, and lastly prefering PSHUF to reduce V16QI, V8HI, V8HI
Continue reading...