RADV 드라이버는 Mesa 24.3 릴리스와 함께 FSR 2를 활용하는 RDNA 2 하드웨어에 대해 상당한 성능 향상을 받았습니다. 이 업데이트는 거의 2년 동안 지속된 성능 격차를 해소하며, RADV 드라이버가 AMD의 독점 AMDVLK/AMDGPU-PRO Vulkan 드라이버에 비해 뒤처져 있었던 문제를 해결합니다.
성능 향상은 인상적인 228%로 측정되었으며, 이는 Valve 엔지니어인 Samuel Pitoiset가 단 10줄의 코드 변경으로 달성한 결과입니다. 문제는 FSR 2가 활성화되었을 때 RADV 드라이버가 비효율적으로 원시 프리미티브 컬링을 처리하여 불필요한 계산이 발생해 성능이 저하된 데서 비롯되었습니다. 반면, AMDGPU-Pro 드라이버는 'W' 위치가 0인 프리미티브를 효과적으로 컬링하여 이 문제를 해결했습니다.
AMD NIR 코드를 수정하여 'W' 위치가 0인 경우 컬링을 강제함으로써, RADV 드라이버는 이제 독점 드라이버와 동등한 성능을 발휘할 수 있게 되었으며, FSR 2 애플리케이션에서 사용자 경험이 크게 향상되었습니다. 이 개선 사항은 공식 Mesa 24.3-devel 릴리스의 일환으로 제공되어 사용자들이 접근할 수 있으며, 리눅스에서 AMD GPU의 오픈 소스 드라이버 성능에 있어 주목할 만한 발전을 의미합니다.
* 이 글은
wccftech.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.