Windows 11에서 DirectStorage란 무엇인가?

사이버펑크 2077 시작 화면을 보여주는 PC 모니터

마이크로소프트는 2022년 초에 DirectStorage의 출시를 발표했습니다. 더 빠른 로딩 시간과 게임 성능 향상을 약속하는 DirectStorage는 Windows 11로 업그레이드해야 하는 주요 이유 중 하나입니다. 2022년 말에 업데이트된 DirectStorage 버전이 출시된 이후, 이 새로운 소프트웨어가 무엇인지, 2023년 이후 게이머들에게 어떤 의미가 있는지 살펴볼 시간입니다.

목차

  • DirectStorage란?
  • DirectStorage는 어떻게 작동하는가
  • 오늘날 게이머에게 DirectStorage는 무엇을 의미하는가?
  • Windows 11에서 DirectStorage 활성화 방법
  • Windows 10 사용자가 DirectStorage의 혜택을 받을 수 있는가?
  • 자주 묻는 질문들

DirectStorage란?

DirectStorage는 게임 자산을 저장소에서 GPU로 전송하고 압축 해제하는 과정을 향상시키는 저수준 스토리지 API입니다. Xbox Series S/X 콘솔에서 그 뿌리를 찾은 DirectStorage는 현대의 고성능 SSD를 활용하고 느린 HDD에서의 마이그레이션을 완료하기 위해 만들어졌습니다. 동시에 게임 개발자들은 더 빠른 SSD에 맞춰 게임을 최적화하기 시작했으며, DirectStorage는 그들에게 큰 도움이 될 수 있습니다.

DirectStorage는 어떻게 작동하는가

캐릭터 모델, 세계, 기타 그래픽, 사운드 등과 같은 게임 자산은 일반적으로 디스크 공간을 최적화하기 위해 압축 형식으로 저장됩니다. 게임을 시작하면, 이 자산들이 저장소에서 호출되어 게임 세계를 채웁니다. 이러한 자산의 전통적인 흐름은 저장소 수준에서 시작하여 RAM으로 이동하고, CPU에 의해 자산이 압축 해제된 후, 최종적으로 GPU로 이동하여 압축 해제된 자산이 렌더링됩니다.

삼성 SSD 보기.

느린 HDD는 여러 IO(입출력) 요청을 처리할 수 없었기 때문에 게임 개발자들은 대량의 자산을 한 번에 로드하도록 게임을 최적화해왔습니다. 이는 오픈 월드에 담을 수 있는 세부 사항의 정도를 제한하고, 로딩 시간을 숨기기 위해 긴 복도를 추가하는 등의 트릭을 필요로 합니다. 반면, 현대의 SSD, 특히 NVMe 드라이브는 초당 수만 개의 IO 요청을 처리할 수 있습니다. 이는 게임 개발자들이 SSD에 맞춰 게임을 최적화할 수 있게 하여, 저장소에서 더 적은 수의 자산을 요청하더라도 더 자주 요청할 수 있게 합니다.

: Windows 11 PC의 게임 성능을 최적화하기 위한 팁 목록을 확인해보세요.

중요한 개선 사항

DirectStorage는 위에서 논의한 자산 흐름의 두 가지 주요 단계를 개선합니다. 첫째, 저장소에서 메모리로의 데이터 전송을 개선합니다. DirectStorage 1.0은 Windows 11의 개선된 IO 스택을 활용하여 게임이 현대 PCIe 4.0 및 PCIe 5.0 NVMe SSD와 SATA SSD의 더 높은 대역폭을 활용할 수 있도록 돕습니다. 둘째, DirectStorage 1.1에서는 프로세스의 자산 압축 해제 부분이 CPU 대신 GPU를 사용하여 더 효율적으로 만들어졌습니다. GPU는 반복 가능한 작업을 병렬로 실행하는 데 매우 능숙하다는 것이 밝혀졌습니다.

디스플레이에 있는 기가바이트 GPU 모델.

이 두 가지 개선 사항이 결합되어 더 빠른 자산 로딩 시간을 제공하고 개발자들이 이전보다 훨씬 더 복잡한 오픈 월드를 더 빠르게 렌더링할 수 있게 합니다.

Xbox Series S/X와 PS5 콘솔은 이미 자산 압축 해제를 CPU에서 GPU로 전환함으로써 상당한 성능 향상을 경험했습니다. 추가적인 이점은 다른 게임 프로세스에 사용할 수 있는 추가 CPU 대역폭이 확보된다는 것입니다. PC 게임도 개발자들이 향후 몇 년 동안 DirectStorage를 활용하기 시작함에 따라 유사한 성능 혜택을 받을 것으로 보입니다.

오늘날 게이머에게 DirectStorage는 무엇을 의미하는가?

차세대 로딩 시간과 전례 없는 오픈 월드에 대한 이야기를 들으니 아마도 궁금해질 것입니다 – 게임은 어디에 있나요? 현재 DirectStorage를 지원하는 게임은 단 하나(포스포큰)뿐이지만, 점점 더 많은 게임들이 이를 중심으로 설계될 것입니다. 그러나 게이머들이 상당수의 DirectStorage 타이틀을 보기까지는 2~3년이 더 걸릴 것입니다.

포스포큰 게임의 스크린샷.

그렇다면 오늘날 당신에게는 어떤 의미가 있을까요? 최고의 PCIe 5.0 게임 마더보드와 고급 Gen4 또는 Gen5 SSD를 구입하여 게임 rig를 준비해야 할까요?

올해 새로운 게임 PC를 구축하고 있다면, 아마도 Intel 또는 AMD의 최신 플랫폼에 투자하고 싶을 것입니다. 이는 Ryzen 7000 CPU, Intel의 12세대/13세대 CPU 또는 Team Red 또는 Team Blue의 다음 제품 중 하나를 의미합니다. 어쨌든 CPU와 마더보드 측면에서는 문제가 없을 것입니다. 저장소 부문으로 넘어가면, 선택하는 모든 Gen4 또는 Gen5 SSD는 결국 DirectStorage의 이점을 실현하기에 충분할 것입니다.

AMD 라이젠 젠 4 CPU 로고.

반면, 몇 년 후에 업그레이드할 예정이라면, 사실상 아무것도 잃는 것이 아닙니다. DirectStorage를 지원하는 게임이 더 많이 출시될 때쯤이면, 시장을 평가하고 그 당시의 하드웨어와 게임에 따라 업그레이드가 의미가 있는지 결정할 수 있습니다.

요약하자면, DirectStorage의 영향에 대해 즉각적인 조치를 취할 필요는 없습니다. 그러나 PC 게임은 몇 년 후에 훨씬 다르게 보이고 느껴질 것이라는 점은 확신할 수 있습니다.

: Windows에서 HDR을 켰는데, 보기 좋지 않나요? 해결할 수 있는 방법을 알아보세요.

Windows 11에서 DirectStorage 활성화 방법

마이크로소프트는 기본적으로 Windows 11과 함께 DirectStorage를 제공합니다. 따라서 이미 Windows 11로 업그레이드했다면, DirectStorage를 사용하기 위해 수동으로 설정을 활성화할 필요가 없습니다. 그러나 Windows 설치가 업데이트되었는지, GPU의 최신 드라이버가 설치되었는지 확인하세요. 최신 소프트웨어를 보유하면 업그레이드된 DirectStorage 기능이나 버전을 놓치지 않게 됩니다.

Windows 10 사용자가 DirectStorage의 혜택을 받을 수 있는가?

마이크로소프트에 따르면, DirectStorage는 Windows 11뿐만 아니라 Windows 10에서도 실행됩니다. Windows 10을 사용하고 Windows 11로 이동하고 싶지 않더라도, 여전히 DirectStorage의 혜택을 받을 수 있습니다. 그러나 Windows 11에서 더 발전된 스토리지 스택 덕분에 최대 성능 혜택을 받을 수 있다는 점은 중요합니다. DirectStorage는 Windows 11의 발전을 염두에 두고 설계되었으며, 나중에 Windows 10에 도입될 것입니다.

알아두면 좋은 점: 향수를 느끼고 있다면, Windows 11을 Windows 10처럼 보이게 만드는 방법은 다음과 같습니다.

자주 묻는 질문들

DirectStorage는 얼마나 더 빠른가요?

DirectStorage는 빠른 NVMe SSD의 더 높은 대역폭과 현대 GPU의 고급 그래픽 코어를 활용합니다. 이에 따라 로딩 시간이 최대 200% 단축되고 CPU 사용량이 최대 85% 감소할 수 있습니다. 마이크로소프트에 따르면, 시뮬레이션 테스트에서 자산 로딩 시간을 2.36초에서 0.8초로 줄일 수 있었습니다. 이러한 수치에 가까운 성능 향상을 실현하기 위해서는 게이머가 최소한 PCIe 3.0 NVMe SSD에 게임 파일을 설치하고, Windows 11로 업그레이드하며, 가장 중요한 것은 더 많은 타이틀이 Windows에서 DirectStorage를 지원할 때까지 기다려야 합니다.

DirectStorage가 FPS를 개선하나요?

DirectStorage는 게임 로딩 시간을 줄이고 개발자들이 더 복잡한 세계를 구축할 수 있도록 하기 위해 설계되었습니다. FPS를 개선하기 위한 것이 아닙니다. 일부 테스트에서는 DirectStorage를 활성화하면 포스포큰에서 FPS가 감소한다고 잘못 결론지었지만, 기술적으로 가능할 수 있습니다. DirectStorage가 자산 압축 해제를 GPU로 전환함에 따라 성능 저하가 발생하여 FPS가 감소할 가능성이 있는 것은 논리적입니다. 그러나 다양한 타이틀에 대한 보다 포괄적인 테스트 없이는 한쪽으로 결론을 내릴 수 없습니다.

DirectStorage를 위해 어떤 GPU가 필요하나요?

DirectX 12를 지원하는 모든 그래픽 카드(NVIDIA 900 시리즈 및 AMD 200 시리즈 이상)는 DirectStorage를 지원하지만, DirectX 12 Ultimate를 지원하는 GPU에서 최고의 성능을 기대할 수 있습니다. NVIDIA의 RTX 2000 시리즈 및 그 이후 모델은 DX12 Ultimate를 지원하며, AMD의 6000 시리즈 및 그 이후 모델도 마찬가지입니다.

이미지 출처: Unsplash