Microsoft, 셰이더 끊김 문제 해결 위해 DirectX Advanced Shader Delivery 출시

Microsoft, 셰이더 끊김 문제 해결 위해 DirectX Advanced Shader Delivery 출시

Microsoft, 게임 성능 향상을 위한 고급 셰이더 전달 기능 도입

게이머들에게 흥미로운 소식이 있습니다.바로 마이크로소프트 DirectX 팀이 ‘어드밴스드 셰이더 딜리버리(Advanced Shader Delivery)’라는 획기적인 기능을 출시했다는 것입니다.이 기능은 ROG Xbox Ally와 ROG Xbox Ally X 휴대용 게임기에 우선 적용되며, 10월 16일 각각 549.99달러와 899.99달러에 출시될 예정입니다.궁극적으로 PC 사용자에게도 혜택을 제공할 예정입니다.다음 달부터 게임 개발자들을 위한 AgilitySDK가 출시되어, 개발자들은 이 혁신적인 기능을 신규 게임과 기존 게임 모두에 적용할 수 있게 됩니다.

셰이더 끊김 문제 해결: 게이머의 도전

Xbox와 AMD가 협력하여 개발한 Advanced Shader Delivery의 주요 목표는 PC 게이머들이 가장 어려워하는 문제 중 하나인 셰이더 스터터링 문제를 해결하는 것입니다. DirectX 팀은 다음과 같이 설명했습니다.

Xbox 및 AMD 팀과 협력하여 이 데이터를 사전 컴파일하여 Xbox PC 앱을 통해 주요 타이틀의 다운로드 시점에 배포합니다.이러한 접근 방식은 게임 실행 속도를 높일 뿐만 아니라 성능 문제를 유발하는 대부분의 끊김 현상을 방지합니다.예를 들어, Obsidian Entertainment의 Avowed에서 저희 엔지니어링 팀은 실행 시간이 최대 85% 단축되는 것을 확인했습니다.즉, 게임 플레이 속도가 빨라지고 배터리 사용 시간이 컴파일 작업 대신 게임 플레이에 집중된다는 의미입니다.

고급 셰이더 전달은 어떻게 작동하나요?

고급 셰이더 전달 기능은 혁신적인 기술을 사용하여 다양한 게임의 셰이더 데이터를 수집하고 이를 상태 객체 데이터베이스(SODB)라는 새롭고 표준화된 형식으로 패키징합니다.이 아키텍처는 셰이더 컴파일러와 그래픽 드라이버를 분리하는 동시에 SODB에 저장된 게임 데이터를 클라우드 기반 컴파일러와 통합하여 사전 컴파일된 셰이더 데이터베이스(PSDB)를 생성합니다.

이 PSDB는 Xbox Store를 통해 게임과 함께 배포되어 셰이더 캐시를 강화할 수 있습니다.게임이 처음 실행될 때 모든 필수 셰이더가 Windows 캐시에 이미 준비되어 있음을 감지하여 게임 기기의 컴파일 과정을 생략합니다.또한, 기기에 드라이버 업데이트가 수신되면 애플리케이션이 이를 감지하고 자동으로 셰이더 캐시를 새로 고칩니다.

고급 셰이더 전달을 설명하는 다이어그램

한계와 미래 전망

우선, Advanced Shader Delivery는 Xbox 앱을 통해 제공되는 타이틀에만 적용되므로 Steam, Epic Games Store, GOG, Ubisoft Connect와 같은 플랫폼은 현재 지원되지 않습니다.하지만 향후 AgilitySDK를 통해 다른 스토어에서도 이 기능을 도입할 가능성이 있습니다.

전체 출시를 기다리는 동안 Advanced Shader Delivery가 PC 게임의 셰이더 끊김 현상을 효과적으로 완화하여 성능과 향상된 사용자 경험의 새로운 시대를 열 것인지 관찰하는 것은 흥미로울 것입니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다