Valve, 오픈 소스 RADV 드라이버의 Windows 이식 작업 후원
요약
Valve가 오픈 소스 RADV Vulkan 드라이버를 Windows로 이식하기 위한 개발 작업을 후원합니다. Collabora 개발자들이 주도하며, AMD의 독점 커널 드라이버를 활용해 Windows 환경에서 RADV를 실행하는 것을 목표로 합니다.
핵심 포인트
- Valve가 RADV Vulkan 드라이버의 Windows 포팅 작업 지원
- AMD 독점 커널 드라이버와의 통합을 위한 역공학 진행
- Windows용 WDDM2 통합 및 Shim 라이브러리 개발 필요
- 실험적 단계에서 Counter-Strike 2 구동 성공
Valve, 오픈 소스 RADV 드라이버의 Windows 이식 작업 후원

Linux 게이머들이 사용하며 AMD 기반의 Steam Deck과 Steam Machine의 성공에 큰 기여를 한 오픈 소스 드라이버 구현체인 Mesa RADV Vulkan 드라이버를 Windows로 포팅하기 위한 실험적인 작업이 진행 중입니다. Valve는 오픈 소스 RADV Vulkan 드라이버 및 Linux 그래픽 스택의 다른 부분들을 작업하는 여러 개발자에게 자금을 지원하고 있습니다. 이제 그들은 Microsoft Windows에서 RADV가 실행 가능하도록 시도하는 Collabora 개발자들을 후원하고 있습니다.
Louis-Francis Ratté-Boulianne는 RADV를 Windows로 포팅하는 초기 작업을 강조하는 블로그 포스트를 게시했습니다. Windows를 위한 WDDM2 통합 작업을 수행하는 것 외에도, RADV를 Windows로 포팅하는 데 있어 큰 과제는 AMD Radeon Software Windows 커널 드라이버에 의존해야 한다는 점입니다.
현재 작업 범위에는 AMDGPU Linux 커널 그래픽 드라이버를 Windows로 포팅하는 것이 포함되어 있지 않으므로, 그들은 AMD의 공식 Windows 커널 드라이버에 의존하면서 RADV를 Windows로 가져오는 작업을 진행하고 있습니다. 이는 결과적으로 RADV가 이를 사용할 수 있도록 독점(proprietary) 커널 드라이버의 데이터 구조 및 기타 요소들을 파악하기 위한 역공학 (Reverse Engineering) 및 기타 단계들로 이어졌습니다.
궁극적으로 이 작업이 제대로 이루어지려면, Windows용 AMD 커널 그래픽 드라이버에 대한 안정적이고 문서화된 인터페이스가 필요하거나, AMD Radeon Software Windows 드라이버 릴리스 간의 문서화되지 않은 변경 사항들을 처리할 수 있는 안정적인 인터페이스로서 RADV와 커널 드라이버 사이에 위치할 Shim 라이브러리를 생성해야 합니다.
블로그 포스트에 나와 있듯이, 그들은 Windows에서 RADV를 사용하여 Counter-Strike 2를 데모하는 데 성공했습니다:
실험적인 코드는 이 개발 브랜치를 통해 찾을 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기