DirectStorage trên Windows 11 là gì?

Có rất nhiều lời thổi phồng xung quanh DirectStorage , một tính năng mới mà các nhà phát triển có thể sử dụng để loại bỏ thời gian tải và cải thiện trải nghiệm tổng thể cho game thủ. Nhưng DirectStorage là gì và nó có phù hợp với những tin đồn không?

Trong bài viết này, chúng tôi sẽ trình bày về DirectStorage là gì, cách thức hoạt động và cách bạn có thể sử dụng nó trên Windows 11

DirectStorage của Microsoft là gì?

DirectStorage là một tính năng có trong phiên bản DirectX 12 mới nhất được thiết kế để giúp trải nghiệm chơi game tốt hơn bằng cách truy cập toàn bộ khả năng của ổ SSD(SSDs) thế hệ mới hơn . DirectStorage ban đầu được phát triển cho bảng điều khiển Xbox Series nhưng hiện đã có trên Windows 11 và 10. 

DirectStorage hoạt động như thế nào?

Nói một cách đơn giản, DirectStorage cho phép các GPU(GPUs) mới hơn nhận dữ liệu trò chơi nhanh hơn bằng cách bỏ qua các đường dẫn không cần thiết và sử dụng công nghệ nhanh hơn, dẫn đến thời gian tải gần như tức thì. 

Hiện tại, khi một trò chơi yêu cầu dữ liệu (như kết cấu, âm thanh hoặc mô hình) từ bộ nhớ hệ thống, API bộ nhớ sẽ tìm nạp dữ liệu và di chuyển nó vào Bộ nhớ truy cập ngẫu nhiên(Random Access Memory) ( RAM ) của hệ thống. Từ đây, nó được chuyển đến VRAM của Đơn vị xử lý đồ họa (GPU)(Graphical Processing Unit’s (GPUs)) để hiển thị. 

Dữ liệu này được nén để tiết kiệm dung lượng trên ổ cứng của bạn. Vấn đề là GPU(GPUs) thường không thể đọc dữ liệu nén. Vì vậy, trước khi được gửi đến GPU , dữ liệu được giải nén bởi Bộ xử lý trung tâm (CPU)(Central Processing Unit (CPU)) của bạn . 

Đây là quy trình hiện tại trông như thế nào:

Hạn chế của quá trình này là quá trình giải nén mất nhiều thời gian và làm tắc nghẽn CPU , có nghĩa là nó không khả dụng cho các tác vụ mà GPU yêu cầu. Điều này có nghĩa là thời gian tải trò chơi lâu hơn và tốc độ khung hình thấp hơn. 

DirectStorage là Giao diện lập trình ứng dụng(Application Programming Interface) ( API ) lưu trữ cấp thấp bao gồm các kỹ thuật giải nén GPU hoàn toàn mới để chuyển công việc giải nén từ CPU sang GPU . Điều này có nghĩa là CPU được bỏ qua hoàn toàn và GPU có thể nhận các luồng dữ liệu nén lớn một cách nhanh chóng. 

DirectStorage cũng sử dụng ổ SSD NVMe( NVMe SSDs) mới hơn , cho phép tốc độ truyền dữ liệu nhanh hơn nhiều so với các thiết bị lưu trữ cũ. 

Các API(APIs) trước đây chỉ được viết để xử lý một lượng dữ liệu giới hạn — một lần truy cập vào / ra (IO) tại một thời điểm, thường là ở một số lượng lớn. DirectStorage cho phép nhiều yêu cầu IO song song, tăng hiệu quả bằng cách chỉ cho phép truyền dữ liệu cần thiết cho từng cảnh hoặc cấp độ. Về cơ bản, DirectStorage tối ưu hóa hiệu suất IO cho băng thông lớn có sẵn trong ổ  NVMe .

Yêu cầu hệ thống(System Requirements) cho Windows 11 là gì ?

Bảng điều khiển Xbox Series X và Xbox Series S(Xbox Series X and Xbox Series S consoles) triển khai DirectStorage nguyên bản. Nó được đưa vào như một phần của Kiến trúc Vận tốc(Velocity Architecture) và là lý do tại sao các trò chơi phải được cài đặt trên Xbox SSD

Tuy nhiên, hệ điều hành Windows 10 và 11 có các yêu cầu phần cứng cụ thể(specific hardware requirements) để chạy DirectStorage. 

Các yêu cầu phần cứng cho DirectStorage là: 

  • Bạn phải sử dụng ổ PCIe 3.0 NVMe với dung lượng tối thiểu là 1 TB. (You must use a PCIe 3.0 NVMe drive at a minimum of 1 TB. )Đây là giao thức giao tiếp hiện tại dành cho SSD(SSDs) (thay thế cho các giao tiếp SATA trước đây ). SSD NVMe(NVMe SSDs) có thể đạt được tốc độ nhanh hơn nhiều vì chúng kết nối trực tiếp với CPU thông qua giao diện PCIe . PCIe 4.0 sẽ mang lại kết quả tốt nhất. 

  • Bạn phải có GPU DirectX 12 Ultimate với ít nhất hỗ trợ Shader Model 6.0. (You must have a DirectX 12 Ultimate GPU with at least Shader Model 6.0 support. )Điều này bao gồm dòng NVIDIA RTX 20xx trở lên và các cạc đồ họa AMD với chip (AMD)RDNA 2 .

Cách bật DirectStorage trên Windows 11

DirectStorage là một API có trong bảng điều khiển Xbox Series , Windows 11 và Windows 10 phiên bản 1909 trở lên. Điều này có nghĩa là nó đã được bật trên các hệ thống này nhưng không thể được sử dụng trừ khi bạn đáp ứng các yêu cầu hệ thống và nhà phát triển trò chơi triển khai API

Nếu bạn đáp ứng các yêu cầu, trò chơi PC của bạn sẽ chạy tốt hơn bao giờ hết. Forspoken (được phát triển bởi Luminous Productions ) có thể là trò chơi đầu tiên có hỗ trợ DirectStorage và dự kiến ​​sẽ được phát hành vào tháng 10 năm 2022(October 2022) .

Kỷ nguyên mới của trò chơi

Hàng năm, những phát triển mới đã đẩy giới hạn của những gì có thể về đồ họa và hiệu suất chơi game. Tối ưu hóa ngăn xếp lưu trữ DirectStorage(DirectStorage) mới sẽ đẩy mạnh phong bì cho các trò chơi điện tử hơn nữa. Nhưng chúng ta sẽ phải đợi đến tháng 10(October) để xem chính xác điều này sẽ như thế nào trong thực tế.



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts