Hacker News

The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux

Valve의 Timur Kristóf, 오래된 AMD GPU의 리눅스 지원을 개선하다

Valve의 Timur Kristóf는 AMD GCN 1.0/1.1 세대 그래픽카드와 APU를 레거시 Radeon 드라이버에서 AMDGPU로 옮기고, 디스플레이·전원 관리 문제와 소프트 리셋 지원 등을 개선했습니다. 이 작업으로 RADV Vulkan 드라이버를 쓸 수 있고, 오래된 GPU의 성능과 기능도 나아졌습니다.

AI 요약

Valve의 Linux 팀에서 일하는 Timur Kristóf는 AMD GCN 1.0/1.1 세대 그래픽카드와 APU가 최신 AMDGPU 커널 드라이버를 사용하도록 지원해 왔습니다. 기존 레거시 Radeon 드라이버 대신 AMDGPU를 쓰면 RADV Vulkan 드라이버를 이용할 수 있고, 성능과 기능도 개선됩니다.

드라이버 이전과 안정성 개선

이전 과정에서는 오래된 GPU의 디스플레이 코드 결함과 전원 관리 문제를 해결해야 했습니다. Kristóf는 드라이버 이전에 그치지 않고 소프트 리셋 지원 등도 추가해 구형 그래픽카드의 리눅스 게임 활용도를 높였습니다. 기사에 따르면 Linux 6.19에서는 오래된 Radeon GPU의 성능이 약 30% 향상된 사례도 소개됐습니다. AMD가 이들 제품의 드라이버 개선에 많은 자원을 투입하지 않는 상황에서 Kristóf가 작업을 이어 왔습니다.

그는 XDC 2026 발표에서 개발 과정을 설명하고 AMDGPU 커널 드라이버 개발에 참여하게 된 경험도 공유했습니다. 발표 자료에는 오픈소스 AMD 리눅스 드라이버 개발에 참여하려는 사람을 위한 내용도 담겼습니다.

오래된 GPU의 다른 활용 가능성

Hacker News 댓글에서는 구형 GPU를 LLM 추론에 쓸 수 있을지도 논의했습니다. 한 사용자는 Radeon RX 6900 XT로 가벼운 모델을 실행해 봤지만, 무료로 쓸 수 있는 온라인 모델보다 결과가 떨어졌다고 전했습니다. 다른 댓글은 구형 카드에 FP8 같은 저정밀 연산용 하드웨어와 충분한 메모리가 부족하다는 점을 한계로 꼽았습니다. 여러 GPU를 함께 쓰거나 더 많은 VRAM을 확보하면 선택지가 늘 수 있다는 의견도 나왔습니다.

게임 외 활용처로는 영상 인코딩·디코딩, 프레임 보간과 초해상도 처리, GPGPU 작업, 모니터 연결, 가상 머신의 GPU 패스스루, 테스트용·예비 GPU가 언급됐습니다. 오래된 하드웨어를 다시 쓸 수 있도록 드라이버를 개선하는 일은 게임뿐 아니라 이런 작업에도 도움이 된다는 반응입니다.

Hacker News 반응

  • @segmondy — 이런 작업이 LLM 추론에도 이어질지 궁금합니다. 더 많은 폐기 예정 GPU를 쓸 만한 LLM 연산 장치로 바꿀 수 있으면 좋겠습니다.
    • @saghm — 2021년에 나온 VRAM 16GB Radeon RX 6900 XT가 있습니다. 가벼운 모델은 성능과 출력 품질이 어느 정도 괜찮게 나오지만, OpenCode Zen이나 OpenRouter 무료 요금제에서 쓸 수 있는 모델보다 품질이 나았습니다. 제 카드 한 장에서 전부 로컬로 처리하려면 거의 모든 지표에서 무료로 쓸 수 있는 모델보다 눈에 띄게 떨어지는 모델을 감수해야 합니다. 이 글에서 다루는 GPU는 제 카드보다 세 배는 오래됐습니다. 더 작은 모델을 구형 카드에 넣어 쓸 만하게 만드는 방법이 나오면 좋겠지만, 점진적인 개선이 아니라 근본적인 아키텍처 변화가 필요할 것 같아 낙관하기 어렵습니다.
    • @resistings-gend — VRAM이 8GB 더 있으면 Qwen 3.8 27B를 꽤 편하게 돌릴 수 있습니다. 최상위 모델만큼은 아니지만 OpenRouter 무료 모델과 비슷한 수준입니다. GPU 여러 장을 동시에 쓸 수도 있습니다. 두 장이면 Qwen 27B를 성능 좋게 충분히 실행할 수 있습니다.
    • @marknsikora — 구형 카드 대부분은 양자화 모델에 쓰이는 FP8 같은 저정밀 연산을 위한 물리 하드웨어가 없습니다. 더 높은 정밀도로 모델을 실행할 메모리도 부족합니다.
    • @lp92 — 병목은 메모리와 하드웨어 차원의 FP4/FP8 지원 부재입니다.
  • @LaurensBER — 중고 Ayaneo 2 휴대용 기기를 샀습니다. 구형 모바일 RDNA 2 GPU인데 리눅스에서 성능이 놀라웠습니다. 최신 AAA 게임이 아니면 거의 다 잘 돌아가고, Windows보다 빠르고 부드러운 게임도 많습니다. 경험이 좋아서 9070XT가 들어간 주 PC도 리눅스로 옮길지 고민 중입니다. Steam Deck과 비슷하지만 더 느린 GPU를 쓰는 만큼 Valve에서 일한 Timur도 크게 기여했을 것 같습니다. 하드웨어 가격이 오른 지금, 구형 기기 성능을 최대한 끌어내는 일은 반갑습니다.
    • @fwipsy — Steam Deck은 RDNA 2 GPU를 쓰니 Valve에도 공이 있을 겁니다. 다만 기사에서 말하는 Timur의 작업 대상은 GCN 1.0 GPU, 예를 들면 2012년 Radeon HD 7800/7900입니다.
    • @Gigachad — 리눅스에서는 오래된 중급 하드웨어를 사는 편이 낫습니다. 문제와 최적화가 이미 해결됐고, 변경 사항이 배포판에 반영되어 커널 업데이트를 기다리지 않아도 됩니다.
    • @tym0 — 지난해 게이밍 PC를 리눅스로 옮겼는데 문제없이 잘 쓰고 있습니다. 처음에는 말씀하신 ‘오래된 중급’에 해당하는 3070을 썼고, 출시 후 6개월쯤 지나 9070XT로 업그레이드했습니다.
    • @benoau — Steam Deck은 몇 년 동안 써도 전혀 낡았다는 느낌이 들지 않습니다.
  • @wewewedxfgdf — AMD가 이런 일을 해줬으면 좋겠습니다.
    • @Waterluvian — AMD가 여기에 투자할 경제적 동기가 있을까요?
    • @wewewedxfgdf — 그렇지 않을 수도 있지만, Nvidia의 좋은 점 중 하나는 최신 드라이버가 아주 오래된 카드도 지원하는 경우가 많다는 겁니다.
    • @emilsedgh — Nvidia에서 배워야 할 점은 제품을 폭넓게 쓸 수 있도록 만드는 데 투자할 가치가 있다는 겁니다. 암호화폐와 AI 열풍에서 Nvidia가 AMD보다 더 많은 이익을 얻은 데에는 기기를 더 폭넓게 쓸 수 있었던 점도 일부 작용했습니다. 그 일부가 수천억 달러의 가치였는데 AMD는 전담 엔지니어 몇 명 고용하는 데 인색하거나 근시안적이었습니다.
    • @jiggawatts — 수조 달러입니다.
    • @bigyabai — AMD는 이런 작업을 할 수 있도록 Mesa를 지원합니다. Nvidia는 그러지 않고, 리눅스의 Vulkan 스택 성능도 상당히 떨어집니다.
  • @gary_0 — 발표 영상 바로가기입니다. 타임스탬프는 여기입니다: https://youtu.be/j5W5ErEMnvM?t=21385
  • @vkaku — Llama.cpp/GGML 추론 드라이버를 만드는 사람들도 이런 컴파일러 개선에 도움을 받을 것 같습니다. Valve의 작업은 정말 훌륭합니다. AMD의 ROCm/OpenCL 및 Vulkan 팀을 보완하고 있으며, 기본 설정도 잘 잡았습니다. 사람들이 Valve와 협력해 AMD 칩 지원을 개선하면 좋겠습니다.
  • @bugake — 구형 GPU를 영상 인코딩·디코딩 전용으로 쓰거나 프레임 보간·초해상도 후처리에 활용할 수도 있습니다. GPGPU 작업, 별도 모니터 연결, 가상 머신 GPU 패스스루, 문제 해결용 예비 GPU, 주 GPU를 건드리지 않고 테스트 코드를 돌리는 용도도 있습니다.

원문: Phoronix / 번역·요약: Trawling