DirectStorage là gì? Làm sao để sử dụng DirectStorage

Microsoft đã xác nhận rằng DirectStorage sẽ là một tính năng độc quyền. Điều này có nghĩa là tính năng này sẽ không được thêm vào dưới dạng bản cập nhật cho Windows 10.

DirectStorage là một tính năng được thiết kế để tận dụng sức mạnh  của ổ SSD NVMe, đặc biệt là trong các trò chơi.

DirectStorage không chỉ được tạo ra để làm cho các trò chơi tải nhanh hơn mà còn hỗ trợ sự rộng lớn của thế giới mở mà một số tựa game hiện đại nhờ khả năng tải nội dung vào card đồ họa nhanh hơn mà không làm hỏng CPU, có nghĩa là các trò chơi thế giới mở sẽ hiển thị cực nhanh mà không cần thời gian tải lâu.

Nhiều người đã cường điệu về DirectStorage kể từ khi nó được công bố lần đầu tiên cho máy console Xbox Series X/S, như một phần của kiến ​​trúc Velocity.

Theo đó, với những tiến bộ gần đây trong công nghệ SSD và PCIe, đặc biệt là công nghệ NVMe, cho phép PC chơi game có các giải pháp lưu trữ cung cấp băng thông lớn hơn bao giờ hết với các công nghệ ổ cứng cũ hơn. Thay vì hàng chục megabyte mỗi giây, các ổ đĩa như NVMe tùy chỉnh có thể cung cấp nhiều gigabyte mỗi giây cực nhanh.

Có hai lĩnh vực chính mà API DirectStorage này sẽ cải thiện: giảm thời gian tải lâu gây khó chịu trong quá khứ và cho phép trò chơi trở nên chi tiết và mở rộng hơn bao giờ hết.

DirectStorage yêu cầu ổ SSD NVMe để lưu trữ và chạy các trò chơi sử dụng Standard NVM Express Controller driver và GPU DirectX12 được hỗ trợ Shader Model 6.0.

Tại sao phải cần NVMe?

Các thiết bị NVMe không chỉ là thiết bị dựa trên SSD băng thông cực cao mà còn có các pipes truy cập dữ liệu phần cứng được gọi là hàng đợi NVMe, đặc biệt phù hợp với khối lượng tải khi chơi game.

Để lấy dữ liệu ra khỏi ổ đĩa, một hệ điều hành sẽ gửi một yêu cầu đến ổ đĩa và dữ liệu được gửi đến ứng dụng thông qua các hàng đợi này. Một thiết bị NVMe có thể có nhiều hàng đợi và mỗi hàng đợi có thể chứa nhiều yêu cầu cùng một lúc.

Đây là sự kết hợp hoàn hảo với tính chất song song và theo đợt của khối lượng công việc chơi game hiện đại. Mô hình lập trình DirectStorage về cơ bản cung cấp cho các nhà phát triển quyền kiểm soát trực tiếp đối với phần cứng được tối ưu hóa cao đó.

Ngoài ra, các API lưu trữ hiện tại cũng phát sinh nhiều ‘bước bổ sung’ giữa ứng dụng thực hiện yêu cầu IO và yêu cầu được thiết bị lưu trữ thực hiện, dẫn đến yêu cầu không cần thiết.

Các bước bổ sung này có thể là những thứ như chuyển đổi dữ liệu cần thiết trong các phần nhất định của hoạt động IO bình thường. Tuy nhiên, các bước này không bắt buộc đối với mọi yêu cầu IO trên mọi ổ đĩa NVMe trên mọi máy chơi game. Với ổ NVMe được hỗ trợ và máy chơi game được định cấu hình thích hợp, DirectStorage sẽ có thể phát hiện trước rằng các bước bổ sung này là không cần thiết và bỏ qua tất cả các kiểm tra / hoạt động cần thiết khiến mọi yêu cầu IO được thực hiện đơn giản hơn.

Vì những lý do này, NVMe là công nghệ lưu trữ được lựa chọn cho DirectStorage và IO chơi game thế hệ tiếp theo hiệu suất cao.

Làm cách nào để sử dụng DirectStorage và nó có những yêu cầu gì?

Bước đầu tiên bạn sẽ cần là nâng cấp lên Windows 11 nếu bạn muốn tận dụng tối đa ổ SSD NVMe của mình trong các trò chơi.

Theo yêu cầu hệ thống, DirectStorage sẽ cần một SSD NVMe để lưu trữ và chạy các trò chơi sử dụng Standard NVM Express Controller driver, cũng như GPU DirectX12 có hỗ trợ Shader Model 6.0.

Nhiều tháng trước, một số tin đồn lan truyền trên internet khiến người dùng tin rằng nó đặc biệt yêu cầu ổ SSD NVMe 1TB trở lên.

Nhưng bây giờ chúng ta biết chính xác những gì chúng ta yêu cầu cho tính năng này, cũng như thực tế là nó sẽ là độc quyền của Windows 11.

Ngoài ra, hãy nhớ kiểm tra các yêu cầu hệ thống mà Microsoft đã phát hành cho hệ điều hành mới ra mắt ngày hôm qua.

 

Tags: Công Nghệ

Đăng nhận xét

Tin liên quan