Linux developers submit patches to fix VM faults on AMD GCN GPUs

Linux graphics developers have submitted patches to address virtual memory faults plaguing older AMD GCN GPUs. These fixes aim to enhance stability for cards like the HD 7000 and R9 290 series during Vulkan workloads. The changes come ahead of the Linux Kernel 6.19 release.

As the Linux Kernel 6.19 release draws near, developers are tackling longstanding issues with AMD's Graphics Core Next (GCN) GPUs. A key problem has been the spam of virtual memory (VM) faults, which caused instability in Vulkan applications on Linux systems. These faults occurred when the GPU attempted to access invalid memory regions, sometimes triggering thousands of errors per second and overwhelming kernel logs.

Timur Kristóf, a member of Valve's Linux graphics team, recently submitted a series of patches targeting both GFX6 (GCN 1.0) and GFX7 (GCN 1.1) architectures. Affected hardware includes GPUs from the HD 7000 and R9 290 series. Previously, shifting from the older Radeon driver to the more modern AMDGPU driver yielded nearly a 30% performance boost for these decade-old cards. However, VM fault issues persisted, hindering smooth operation.

The new patches filter out non-critical faults, allowing them to process quietly in the background without flooding logs or disrupting usability. While they do not directly enhance performance, they promise greater stability for Vulkan workloads. This follows recent efforts to make AMDGPU the default driver for GCN 1.1 GPUs.

Overall, these optimizations signal continued support for legacy AMD hardware on Linux, ensuring better reliability in gaming and other graphics-intensive tasks. Developers anticipate further refinements in the coming quarter.

Awọn iroyin ti o ni ibatan

Illustration of Linux 6.19 delivering 30% performance boost to legacy AMD GPUs like Radeon HD 7950 via new AMDGPU driver.
Àwòrán tí AI ṣe

Linux 6.19 boosts legacy AMD GPUs by up to 30 percent

Ti AI ṣe iroyin Àwòrán tí AI ṣe

The upcoming Linux kernel 6.19 delivers significant performance improvements for older AMD graphics cards based on GCN 1.0 and GCN 1.1 architectures. These legacy GPUs, such as the Radeon HD 7950, now transition to the modern AMDGPU driver, replacing the obsolete Radeon driver after over two decades. Early benchmarks show gains of around 30 percent in various applications and games.

In a follow-up to recent AMDGPU kernel patches, the open-source RADV Vulkan driver receives enhancements to mitigate virtual memory faults on GFX6 and GFX7 architectures, boosting stability for older AMD graphics cards on Linux.

Ti AI ṣe iroyin

The upcoming Linux 6.19 kernel introduces a significant performance upgrade for older AMD Radeon graphics cards by defaulting to the modern AMDGPU driver. This change, enabled by recent improvements from Valve engineers, delivers around a 30% boost in performance for GCN 1.0 and 1.1 GPUs. Users of legacy hardware like the Radeon HD 7950 can now access better features, including out-of-the-box Vulkan support.

The Linux kernel version 7.0-rc2 has incorporated several fixes for the AMDXDNA driver supporting Ryzen AI processors. These updates address issues in the direct rendering manager framework. Phoronix reports on these developments in open-source graphics and Linux hardware.

Ti AI ṣe iroyin

Developers have released new patches that introduce HDMI Variable Refresh Rate (VRR) and Auto Low Latency Mode (ALLM) gaming features to the AMD Linux GPU driver. These enhancements aim to improve gaming performance on Linux systems using AMD hardware. The updates were reported by Phoronix, a key source for Linux hardware news.

The first release candidate for Linux kernel 7.0 has been made available, incorporating various enhancements. This version includes improvements for Microsoft Hyper-V, support for AMD Zen 6 performance monitoring, and preparations for Intel Diamond Rapids processors. Credits in the kernel now honor the creator of Linux-Next.

Ti AI ṣe iroyin

The Linux 6.19 kernel has addressed a significant scheduler performance regression, restoring efficiency after early testing revealed issues. Developers identified and patched a flaw that caused a 52.4% drop in benchmarks, ensuring smoother task management across CPU cores. This fix highlights the kernel's robust development process amid broader optimizations.

 

 

 

Ojú-ìwé yìí nlo kuki

A nlo kuki fun itupalẹ lati mu ilọsiwaju wa. Ka ìlànà àṣírí wa fun alaye siwaju sii.
Kọ