Linux 7.3에서 AMD Kaveri, Hawaii 및 기타 GFX7 GPU를 위한 개선된 GPU 리셋 복구 기능 지원
요약
Linux 7.3에 포함될 AMDGPU 드라이버가 GFX7 세대 하드웨어(Kaveri, Hawaii 등)의 GPU 리셋 복구 기능을 개선했습니다. 이 업데이트는 GFX IP 블록 소프트 리셋을 사용하여 VRAM 손실 없이 안정적인 시스템 복구를 가능하게 합니다. 이를 통해 기존에는 수동 재부팅이 필요했던 상황이나 전체 그래픽 세션 충돌 위험이 있던 문제들이 해결되어 사용자 경험이 크게 향상됩니다.
핵심 포인트
- GFX7 하드웨어에 대한 GPU 리셋 복구 기능 개선 지원
- GFX IP 블록 소프트 리셋을 통해 VRAM 손실 없이 안정적 복구 가능
- 시스템 멈춤(hangs) 발생 시 전체 시스템 충돌 방지 및 사용자 경험 향상
Linux 7.3에서 AMD Kaveri, Hawaii 및 기타 GFX7 GPU를 위한 개선된 GPU 리셋 복구 기능 지원

Alex Deucher는 금요일, 약 2주 후에 열릴 Linux 7.3 병합 윈도우(merge window)를 앞두고 DRM-Next로의 새로운 기능 자료 편입 마감 시점에 맞춰, Linux 7.3에 포함될 AMDGPU 드라이버의 추가 기능 업데이트를 전달했습니다.
이번 후속 풀 리퀘스트(pull request)에서 가장 눈에 띄는 점은 Valve의 Timur Kristóf가 진행한 추가 작업입니다. 특히 Kaveri APU, Hawaii dGPU, Bonaire dGPU 등을 포함한 GFX7 세대 하드웨어를 위해 GFX IP 블록 소프트 리셋(soft reset) 지원을 사용하는 리셋 패치 시리즈가 포함되어 있습니다. Timur는 지난 7월 패치 시리즈에서 다음과 같이 설명했습니다:
"GFX IP 블록 소프트 리셋(soft reset)이 복구 방법으로 구현되었습니다. 이를 통해 GPU 전체를 리셋하거나 VRAM의 내용을 손실하지 않고 GFX 블록만 리셋할 수 있는 방법을 확보할 수 있습니다.
IP 블록 소프트 리셋과 함께 작동할 수 있도록 GFX7 코드의 다양한 부분을 수정했습니다. 주요 과제는 소프트 리셋 후에도 시스템이 멈추지 않도록 MQD/HQD 처리를 수정하는 것이었습니다. 그 외에도 몇 가지 사소한 수정 사항들이 포함되어 있습니다.
기존의 GFX7 소프트 리셋 구현을 GFX8의 재작업된 버전처럼 더 견고하게 다시 설계했습니다. 실제로 이는 일관성을 유지하기 위해 (어느 부분이 리셋되어야 하는지 추측하는 대신) GFX IP 블록 내의 모든 것을 리셋한다는 것을 의미하며, 또한 GFX IP 블록 소프트 리셋 이후 GPU 기능이 저하되지 않도록 클록(clock) 및 전력 게이팅(power gating)을 처리합니다.
이는 모든 GFX7 칩의 현재 사용자 경험을 개선합니다:
Kaveri 및 Kabini의 경우 현재 작동하는 GPU 복구 방법이 없으므로, 시스템이 멈췄을 때 사용자가 수동으로 컴퓨터를 재부팅해야 합니다.
Hawaii 및 Bonaire의 경우, 현재의 GPU 복구 방법은 항상 VRAM의 내용을 지우기 때문에, 버그가 있는(멈춘) 앱이 전체 그래픽 세션을 충돌시킬 수 있으며 이는 이상적이지 않습니다."
GFX IP 블록의 소프트 리셋 (soft reset)을 사용한다는 것은 이제 GFX7 APU에서 작동 가능한 복구 기능을 가질 수 있음을 의미하며, 또한 dGPU에서의 GFX 멈춤 (hangs) 현상이 발생하더라도 전체 시스템이 충돌하지 않고 넘어갈 수 있음을 의미합니다.
이번 주말에 진행되는 AMDGPU 풀 리퀘스트 (pull request)를 통해, 오래된 AMD Radeon 그래픽을 위한 이러한 개선 사항들이 다가오는 Linux 7.3 머지 윈도우 (merge window)에 포함될 예정입니다. Linux 7.3용 AMD 커널 그래픽 드라이버를 위한 이러한 막바지 기능 패치 목록은 이 풀 리퀘스트를 통해 확인할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기