밸브(Valve)의 리눅스 그래픽 드라이버 팀 소속 티무르 크리스토프(Timur Kristóf)가 지난 1년간 약 10년 전 출시된 AMD GCN 1.0/1.1 세대 그래픽 카드와 APU의 리눅스(Linux) 지원을 획기적으로 개선했습니다. 이 작업의 핵심은 구형 하드웨어를 레거시 라데온(Radeon) 드라이버에서 현대적인 AMDGPU 커널 드라이버로 전환하는 것으로, 이를 통해 라드브(RADV) 벌칸(Vulkan) 드라이버를 사용할 수 있게 되면서 구형 하드웨어의 리눅스 게임 성능과 전반적인 기능이 크게 향상되었습니다.
크리스토프는 이 전환 과정에서 구형 그래픽 카드의 디스플레이 코드 결함과 전력 관리 문제를 해결했으며, 이후 소프트 리셋(soft reset) 지원 등 추가 개선을 적용했습니다. 특히 리눅스 6.19 버전에서 구형 AMD 라데온(Radeon) GPU의 성능이 약 30% 향상된 분석 결과는 AMDGPU 전환의 효과를 명확히 보여줍니다. AMD가 수년간 이들 구형 그래픽 카드의 드라이버 개선에 많은 자원을 투입하지 않는 상황에서, 밸브 소속 개발자의 이러한 노력은 지원 공백을 메우며 사용자 경험을 크게 개선하는 데 기여했습니다.
이번 개선은 노후 그래픽 카드를 2026년 이후에도 리눅스 게임용으로 더 유용하게 사용할 수 있도록 만들었습니다. 크리스토프는 수년간 사용자 공간의 메사 3D(Mesa 3D) 드라이버 코드 개발에 집중하다가, 커널 드라이버 개발 연습을 위해 이 작업을 시작했다고 밝혔습니다. 그는 XDC2026 발표에서 GCN 1.0/1.1 지원 개선 과정과 AMDGPU 커널 드라이버 개발에 참여하며 얻은 경험을 공유했으며, 오픈소스 AMD 리눅스 커널 드라이버 개발에 참여하려는 사람들을 위한 정보도 제공했습니다.
이러한 노력은 스팀 덱(Steam Deck)과 같은 밸브의 리눅스 기반 게임 플랫폼 사용자들에게도 긍정적인 영향을 미칠 것으로 보입니다. 특히 중고 하드웨어 가격이 상승하는 현 상황에서, 구형 하드웨어의 잠재력을 최대한 끌어내는 작업은 사용자들에게 큰 가치를 제공합니다. 또한, AMD가 직접 나서지 않는 영역에서 오픈소스 커뮤니티와 기업의 협력이 구형 하드웨어의 수명을 연장하고 새로운 활용 가능성을 제시할 수 있음을 보여주는 사례이기도 합니다.