2009년 3월 5일 목요일

AMD R300-500 Catalyst 드라이버 지원 중단

다음달의 Catalyst 9.4 릴리즈를 시작으로 R300/400/500 세대의 그래픽 프로세서들의 지원은 AMD의 ATi 드라이버의 주 노선에서 제외되게 됩니다. 이러한 움직임을 통해 AMD는 그들의 노력을 신제품 그리고 앞으로 출시될 그래픽 프로세서들에 초점을 맞출 수 있기를 희망하고 있으며 리눅스와 윈도우 양쪽의 Catalyst 드라이버의 주 노선에서 Radeon HD2000 시리즈 이전의 카드들의 지원이 중단될 것입니다. 리눅스 사용자들은 오픈 소스 드라이버들의 사용을 장려하거나 Catalyst 9.3 드라이버에 머무르게 될 것입니다.

Catalyst 9.3은 이달 말 출시될 것이며 R300 시리즈까지의 모든 Radeon GPU들을 지원하는 마지막 통합 릴리즈가 될 것입니다. 그 이후론 매달 업데이트되던 Catalyst 드라이버가 R600/700 시리즈(그리고 앞으로 출시될 ASIC들도)만을 지원하게 될 것입니다. 이러한 움직임은 AMD가 그들의 Catalyst 개발자들이 신제품에 주된 초첨을 두고 구형 카드들에 대한 지원을 제거함으로써 결과적으로 유지 보수할 코드가 줄며 좀더 나은 퀄리티의 코드를 기대할 수 있는 이점을 줍니다. 이상적으로는 미래에 출시될 제품에서 좀더 빠르고 신뢰할 수 있는 그래픽 프로세서를 선택할 수 있을 것입니다. 구매자에게 있어 Radeon HD2000 그래픽 카드 또는 그 이후의 제품(또는 Rs690/RS740 IGP, 하지만 RS780은 여전히 지원)을 소유하고 있다면 이것은 좋은 움직임입니다. 개발자들이 새로운 하드웨어에 대해서만 초점을 둘 수 있다면 새로운 기능들을 빠르고 더욱 안정적으로 보게 될 것입니다. 만약 R500 하드웨어나 그 이전의 제품을 가지고 있다면 당신은 완숙된 하드웨어를 가지고 있고 현재의 Catalyst 드라이버가 충분히 쓸만하길 바라거나 ATi의 오픈 소스 드라이버들을 사용할 수 있습니다. 이러한 움직임은 R200 시리즈의 지원이 fglrx 8.28.8 드라이버 이후 지원되지 않게 되었던 사건과 비슷하지만 그때는 하드웨어가 3세대나 낡았었으며 R600시리즈의 도입이 가까웠을 때였습니다.

NVIDIA는 그들의 통합 드라이버 아키텍처에 있어 한번은 그와 유사한 접근을 사용한적이 있으며 현재 3개의 레거시 드라이버들로 구분 지어집니다. NVIDIA의 3개의 레거시 리눅스 드라버들과 추가로 그들의 메인 리눅스 드라이버는 새로운 커널의 지원/ X서버의 발표와 함께 정기적으로 수정사항이 업데이트 됩니다 반면 새로운 기능은 일반적으로 GeForce 6시리즈와 그 이후 제품들의 새로운 드라이버에 제한됩니다. AMD는 R300/400/500의 지원을 단지 하나의 레거시 드라이버로 옮기게 되지만 이것에 대해 유지보수는 진행되지 않습니다. 사실 4월 이후 레거시 드라이버의 업데이트는 이 드라이버에 대해 AMD는 새로운 커널/ X.Org 서버 발표의 지원의 추가를 하지 않을 것이기에 정말 기대할 수 없습니다. NVIDIA는 그렇지 않긴 하지만 그것은 하나의 진정한 오픈 소스 전략일 뿐입니다. NVIDIA의 유일한 오픈 소스 드라이버는 xf86-video-nv이고 그것은 당황스럽고 단지 기본적인 2D가속 지원을 포함한 드라이버 입니다.

이러 한 움직임은 오픈 소스 ATi 진영에 있어 큰 이점을 발생시키는 걸까요? AMD의 오픈 소스에 대한 노력을 끌어올리려는 것으로는 보이지 않습니다. 사실 이번 주에 RadeonHD 드라이버는 심각한 충격에 직면했습니다 바로 1/3의 Novell 개발자들이 그들의 개발 직을 그만둔 것이죠. 남은 개발자들은 모두 짧아진 작업 시간에 직면하게 되었습니다. AMD는 OpenGL 가속을 위해 무엇이 필요한가를 포함한 최신 RV770 GPU에 감춰진 스펙문서를 현재 발표하였으며 이는 문서화될 것입니다. AMD는 또한 R600/700 시리즈를 위한 DRM 코드를 발표하였고 이는 오픈 소스 3D 가속을 위한 첫걸음으로서 필요한 것입니다. 현재 엔드 유저를 위한 유일한 장점들은 간단한 삼각형을 렌더링할 수 있는 능력과 2D EXA 가속 그리고 기본적인 X-Video를 지원하는 것 입니다. 기본적인 OpenGL은 지원 되지만 R600/700 시리즈를 위해 쓸만한 Mesa 지원은 아직이며 Gallium3D 인프라가 자리잡기 전까진 OpenGL 지원이 무르익기는 힘들어 보입니다. 그럼에도 불구하고 AMD가 Catalyst 소프트웨어로부터 R600/700의 지원을 중단하기 전 몇 년 사이에 모두 안정화 시켜야 합니다.

원문 : http://www.phoronix.com/scan.php?page=article&item=amd_r500_legacy&num=1