Windows 11의 DirectStorage란 무엇입니까?

개발자가 로딩 시간을 없애고 게이머의 전반적인 경험을 개선하는 데 사용할 수 있는 새로운 기능인 DirectStorage 를 둘러싸고 많은 과대 광고가 있습니다. 그러나 DirectStorage 는 무엇이며 소문에 부응할 것입니까?

이 기사에서는 DirectStorage 가 무엇인지, 어떻게 작동하는지, (DirectStorage)Windows 11 에서 어떻게 사용할 수 있는지 설명합니다 . 

Microsoft의 DirectStorage는 무엇입니까?

DirectStorage는 최신 DirectX 12 반복에 포함된 기능으로 차세대 (DirectX 12)SSD(SSDs) 의 전체 기능에 액세스하여 게임 경험을 향상시키도록 설계되었습니다 . DirectStorage는 처음에 Xbox 시리즈(Xbox Series) 콘솔용으로 개발되었지만 현재 Windows 11 및 10에서 사용할 수 있습니다. 

DirectStorage는 어떻게 작동합니까?

간단히 말해서 DirectStorage 를 사용하면 불필요한 경로를 건너뛰고 더 빠른 기술을 사용하여  최신 GPU 에서 게임 데이터를 더 빨리 수신할 수 있으므로 거의 즉각적인 로드 시간이 발생합니다.(GPUs)

현재 게임이 시스템 스토리지에서 데이터(예: 텍스처, 오디오 또는 모델)를 요청하면 스토리지 API 가 데이터를 가져와 시스템의 RAM ( Random Access Memory )으로 옮깁니다. 여기에서 그래픽 처리 장치(GPU)의(Graphical Processing Unit’s (GPUs)) VRAM으로 전달되어 표시를 위해 렌더링됩니다. 

이 데이터는 하드 드라이브의 공간을 절약하기 위해 압축됩니다. 문제는 GPU(GPUs) 가 일반적으로 압축된 데이터를 읽을 수 없다는 것입니다. 따라서 GPU(GPU) 로 전송되기 전에 데이터는 CPU(중앙 처리 장치)(Central Processing Unit (CPU)) 에 의해 압축이 해제됩니다 . 

현재 프로세스는 다음과 같습니다.

이 프로세스의 단점은 압축 해제에 오랜 시간이 걸리고 CPU 에 병목 현상이 발생한다는 것입니다. 즉, GPU 에 필요한 작업에는 압축 해제를 사용할 수 없습니다. 이것은 더 긴 게임 로드 시간과 더 낮은 프레임 속도를 의미합니다. 

DirectStorage는 압축 해제 작업을 CPU(CPU) 에서 GPU 로 전환하는 새로운 GPU 압축 해제 기술을 포함하는 저수준 스토리지 API ( 응용 프로그래밍 인터페이스(Application Programming Interface) )입니다 . 이는 CPU 가 완전히 우회되고 GPU 가 압축된 데이터의 큰 스트림을 빠르게 수신할 수 있음을 의미합니다. 

DirectStorage는 또한 최신 NVMe SSD( NVMe SSDs) 를 사용하여 이전 저장 장치보다 훨씬 빠른 데이터 전송 속도를 허용합니다. 

이전 API(APIs) 는 제한된 양의 데이터(일반적으로 큰 청크에서 한 번에 하나의 입출력(IO) 액세스)만 처리하도록 작성되었습니다. DirectStorage 는 많은 병렬 IO 요청을 가능하게 하여 각 장면 또는 레벨에 대해 필요한 데이터만 전송되도록 하여 효율성을 높입니다. 기본적으로 DirectStorage 는 (DirectStorage)NVMe 드라이브  에서 사용할 수 있는 방대한 대역폭에 대해 IO 성능을 최적화 합니다.

Windows 11 의 (Windows 11)시스템 요구 사항(System Requirements) 은 무엇입니까 ?

Xbox 시리즈 X 및 Xbox 시리즈 S 콘솔(Xbox Series X and Xbox Series S consoles) 은 기본적으로 DirectStorage 를 구현 합니다. Velocity Architecture 의 일부로 포함되었으며 Xbox SSD 에 게임을 설치해야 하는 이유 입니다. 

그러나 Windows 10 및 11 운영 체제에는 DirectStorage를 실행하기 위한  특정 하드웨어 요구 사항 이 있습니다.(specific hardware requirements)

DirectStorage의 하드웨어 요구 사항은 다음과 같습니다. 

  • 최소 1TB의 PCIe 3.0 NVMe 드라이브를 사용해야 합니다. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )이것은 SSD 의 현재 통신 프로토콜입니다(이전 (SSDs)SATA 인터페이스 대체 ). NVMe SSD 는 (NVMe SSDs)PCIe 인터페이스 를 통해 CPU 에 직접 연결되기 때문에 훨씬 더 빠른 속도를 달성할 수 있습니다 . PCIe 4.0 은 최상의 결과를 제공합니다. 

  • Shader Model 6.0 이상을 지원하는 DirectX 12 Ultimate GPU가 있어야 합니다. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )여기에는 NVIDIA RTX 20xx 시리즈 이상과 RDNA 2 칩 이 있는 AMD 그래픽 카드가 포함됩니다.

Windows 11에서 DirectStorage를 활성화하는 방법

DirectStorage는 Xbox 시리즈(Xbox Series) 콘솔, Windows 11 및 Windows 10 버전 1909 이상 에 포함된 API 입니다. (API)이는 이러한 시스템에서 이미 활성화되어 있지만 시스템 요구 사항을 충족하고 게임 개발자가 API를(API) 구현하지 않는 한 사용할 수 없음을 의미합니다 . 

요구 사항을 충족하면 PC 게임이 그 어느 때보다 잘 실행될 것입니다. Forspoken ( Luminous Productions 에서 개발)은 (Luminous Productions)DirectStorage 를 지원하는 최초의 게임일 수 있으며 2022년 10월(October 2022) 에 출시될 예정입니다 .

게임의 새로운 시대

매년 새로운 개발은 그래픽과 게임 성능의 한계를 뛰어넘습니다. 새로운 DirectStorage 스토리지 스택 최적화는 비디오 게임의 한계를 더욱 확장할 것입니다. 그러나 이것이 실제로 어떻게 보이는지 정확히 보려면 ​​10월(October) 을 기다려야 합니다 .



About the author

저는 Windows MVP이고 2007년부터 Windows로 작업해 왔습니다. 제 경험에는 소프트웨어 개발, 하드웨어 및 사운드, Windows 앱이 포함됩니다. 저는 항상 제 작업에서 사용자 경험을 개선할 수 있는 최선의 방법을 찾고 있습니다. 따라서 소프트웨어 응용 프로그램을 설계하거나 개발하는 데 도움이 필요하면 제 서비스를 제공할 수 있습니다.



Related posts