Mesa 25.0은 RadeonSI 드라이버에 중요한 업데이트를 도입하며, ACO(최적화 컴파일러) 백엔드 향상에 중점을 두고 있습니다. 새로운 드라이버 코드는 셰이더 변형 NIR 컴파일 프로세스를 재작성하여 셰이더 컴파일을 최적화하는 것을 목표로 하고 있습니다. 이 재작성은 더 잘 최적화된 셰이더를 생성하도록 설계되어 성능과 효율성을 향상시킵니다.
이번 업데이트의 첫 번째 목표는 구식 입력 NIR 데이터에 의존하지 않고 완전히 최적화된 셰이더 변형에서 셰이더 정보를 수집하는 것입니다. 이러한 변화는 레지스터 및 상태 변경 결정의 프로그래밍을 보다 정확하게 할 수 있게 하여, 궁극적으로 그래픽 렌더링 성능을 향상시킵니다.
또한, 업데이트는 RadeonSI 내에 파이프라인 상태 객체 링커를 구현할 계획입니다. 이 링커는 여러 셰이더의 비동기 링크 및 최적화를 용이하게 하여 그래픽 파이프라인의 효율성을 더욱 향상시킬 것입니다. ACO에 대한 개선은 RadeonSI와 작업할 때 더 나은 호환성과 성능을 제공할 것으로 예상되며, 개발자와 사용자 모두에게 더 강력한 옵션이 될 것입니다.
전반적으로, Mesa 25.0의 이러한 발전은 RDNA 이전 GPU의 그래픽 성능 최적화에 있어 중요한 진전을 나타내며, Radeon 하드웨어에 의존하는 사용자에게 더 나은 게임 및 애플리케이션 경험을 제공할 수 있는 가능성을 열어줍니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.