Valve의 한 엔지니어가 AMD의 FidelityFX Super Resolution 2 (FSR2)와 관련된 RADV 드라이버의 중요한 성능 문제를 해결했습니다. 이 수정 사항은 Mesa 24.3에 포함되어 있으며, FSR2 샘플을 사용할 때 RADV 드라이버와 AMDGPU-PRO 드라이버 간의 성능 차이를 초래했던 2년 된 버그를 해결합니다. 수정 후 RADV 드라이버는 RDNA2 하드웨어에서 228%의 성능 향상을 보였습니다.
성능 문제의 근본 원인은 고정 기능 하드웨어가 위치 가중치가 0인 프리미티브를 제거하는 데 비효율적이라는 점으로 확인되었습니다. 반면, 셰이더 기반의 제거 방식은 훨씬 더 효과적이었습니다. 조사 결과, AMDGPU-PRO는 이러한 프리미티브를 지속적으로 제거하여 더 나은 성능을 발휘했습니다. AMDGPU-PRO에서 NGG 제거가 비활성화되었을 때, 성능은 최근 수정이 없는 RADV와 일치했습니다. FSR2 샘플은 제거 모드를 명시하지 않아 두 드라이버 간의 성능 차이에 기여했습니다.
이 업데이트는 RADV 드라이버를 사용하는 게임 및 그래픽 애플리케이션 사용자에게 중요하며, FSR2의 성능을 향상시켜 AMD의 독점 드라이버 솔루션과의 경쟁력을 높입니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.