Microsoft는 API를 사용하기 위한 전제 조건이 Windows 11 및 NvMe SSD임을 지정합니다. 그러나 Windows 10은 DirectStorage를 동등하게 사용할 수 있습니다. 어쨌든 Microsoft의 경우 API 를 사용하면 일반적으로 사용되는 CPU의 최소 20% 이득을 얻을 수 있습니다.
현재 DirectStorage를 지원하는 유일한 게임은 Forspoken by Luminous Productions이기 때문에 이해하기 어렵습니다.
DirectStorage 런타임은 게임 개발자에게 게임의 로드 시간과 CPU 사용량을 줄일 수 있는 기능을 제공합니다. 이 기술은 스트리밍 아키텍처와 함께 NVMe SSD와 잘 작동합니다.
CPU 부하를 빠르게 줄입니다. 이것은 제가 정말로 강조하고 싶은 핵심 이점이며, 여러분은 이 컨퍼런스에서 제가 이 말을 여러 번 듣게 될 것입니다. 타이틀에 사용할 수 있는 CPU 주기가 많을수록 해당 타이틀의 다른 부분에서 더 많이 사용할 수 있어 추가 기능과 같은 백그라운드 렌더링, AI 워크로드 등을 개선할 수 있습니다.
제가 말씀드린 CPU 제한에 대해 이야기해 보겠습니다. DirectStorage는 최신 게임 시스템용으로 설계되었습니다. 작은 읽기를 매우 효율적으로 처리하고 데이터를 그룹화하여 더 많은 작업을 수행할 수 있습니다. Windows 11의 NVMe SSD와 함께 게임에 완전히 통합된 DirectStorage는 게임의 CPU 부하를 20-40% 줄입니다. 이는 Windows 11의 파일 I/O 스택이 개선되고 해당 플랫폼이 전반적으로 개선되었기 때문입니다.
DirectStorage의 첫 번째 버전에는 CPU 압축 해제가 구현되어 있고 이것이 바로 지금 사용하고 있는 것이지만 여기서 멈추지 않을 것입니다. 시스템의 다른 부분으로 압축 해제를 오프로드하는 보다 창의적인 방법을 찾아 더 많은 CPU 주기를 계속해서 확보할 것입니다.
예를 들어 GPU. 향후 릴리스에서는 DirectStorage를 사용하여 이 GPU로 리소스를 압축 해제할 수 있게 되어 더 많은 CPU를 절약하고 헤더에서 더 많은 추가 작업을 수행할 수 있습니다.
답글 남기기