AMD는 Radeon Developer Tool Suite 내에 '드라이버 실험'이라는 새로운 기능을 도입하여 게임 개발자에게 Radeon Adrenalin GPU 드라이버에 대한 전례 없는 저수준 제어를 부여했습니다. 이 기능은 개발자들이 소스 코드를 변경하지 않고도 다양한 드라이버 설정을 실험할 수 있게 하여 게임 성능을 보다 효과적으로 최적화할 수 있도록 합니다.
드라이버 실험 기능에는 메쉬 셰이더 지원, 샘플러 피드백 지원, 레이 트레이싱 지원, 가변 비율 셰이딩 지원, GPU 작업 그래프 지원과 같은 중요한 기능을 비활성화할 수 있는 옵션이 포함되어 있습니다. 이러한 유연성은 개발자들이 충돌이나 느려짐을 유발할 수 있는 기능을 선택적으로 비활성화하여 성능 문제를 해결할 수 있도록 합니다.
또한, 저정밀 지원, 네이티브 16비트 타입 지원, AMD Vendor Extensions 및 다양한 컴퓨트 및 복사 큐 지원을 비활성화할 수 있는 고급 옵션도 제공됩니다. 이러한 도구는 디버깅 기능과 성능 조정을 향상시키기 위해 설계되었으며, 개발자들이 셰이더 컴파일러 최적화를 비활성화하고 셰이더 웨이브 크기를 제어하는 등의 매개변수를 조정할 수 있도록 합니다.
애플리케이션 안정성을 개선하기 위한 안전 기능도 도입되었지만, 이는 일부 성능 저하를 초래할 수 있습니다. 여기에는 깊이-스텐실 텍스처 압축을 비활성화하고 스레드 안전한 명령 버퍼 할당기를 구현하는 옵션이 포함됩니다.
전반적으로 드라이버 실험 기능은 개발자들이 게임 최적화에 주도권을 쥐게 하여 애플리케이션의 성능과 안정성을 향상시킬 수 있는 잠재력을 제공합니다. AMD의 이러한 움직임은 개발자 경험을 향상시키고 게임 개발의 혁신을 촉진하겠다는 의지를 나타냅니다.
* 이 글은
wccftech.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.