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.

관련 기사

Illustration depicting Linux 7.0 kernel enhancements to AppArmor, AMDGPU, Ceph, and eCryptfs, featuring Tux at a coding workstation.
AI에 의해 생성된 이미지

Linux 7.0 kernel merges several enhancements

AI에 의해 보고됨 AI에 의해 생성된 이미지

The Linux 7.0 kernel development has incorporated updates to AppArmor, AMDGPU, Ceph, and eCryptfs. These changes include security and hardware support improvements. The merges signal ongoing progress toward the kernel's release.

Natalie Vock, a Linux developer and Valve contractor, has released six kernel patches and two utilities to resolve VRAM mismanagement issues on AMD GPUs with 8GB or less. The solution prioritizes foreground games over background apps, preventing performance drops. It builds on existing kernel features and targets gamers facing memory shortages.

AI에 의해 보고됨

The Linux kernel 7.1 includes updates to the AMDGPU driver, introducing support for AMD DCN 4.2 IP and GFX 12.1. These enhancements also cover GCN 1.1 APU DC. The developments were reported by Phoronix.

이 웹사이트는 쿠키를 사용합니다

사이트를 개선하기 위해 분석을 위한 쿠키를 사용합니다. 자세한 내용은 개인정보 보호 정책을 읽으세요.
거부