Chúng ta đang nói về trò chơi ở đây và trò chơi không giống như cách đây 10 năm. Trước đây, chơi game đơn giản với ít nhân vật hơn, cấp độ thấp hơn, môi trường tối thiểu và tất cả những điều này góp phần làm giảm mức độ căng thẳng trên tài nguyên của PC như RAM. Ngay sau đó, chúng tôi đã thấy mục nhập của SSD và với khả năng đọc dữ liệu nhanh hơn gấp 10 lần so với ổ cứng HDD thông thường, hiệu suất chơi game cũng tăng lên.
SSD được cải thiện hơn nữa và NVM Express (NVME) đã được đưa ra. NVME thậm chí còn tốt hơn vì nó cho phép PC truy cập dữ liệu lưu trữ thông qua bus PCIe thay vì giao diện SATA cũ. Ngày nay, chúng ta có ổ SSD có thể ghi ở tốc độ 5.000 Mbps và đọc ở tốc độ 7.000 Mbps.
Tuy nhiên, với sự đổi mới, các trò chơi đã trở nên phức tạp hơn nhiều so với việc một NVME không thể đáp ứng được các yêu cầu của một trò chơi hiện đại. Các trò chơi hiện đại ngày nay cần 10 gigabyte dữ liệu để hiển thị các ký tự và môi trường tuyệt đẹp đó. Đây là nơi API DirectStorage đi vào hình ảnh. Việc triển khai phần mềm mới này trong Windows sẽ cho phép các trò chơi điện tử tận dụng tốc độ ổ đĩa đáng kinh ngạc đó và mang lại hiệu suất nâng cao cho người dùng. Thế nào? Hãy cùng tìm hiểu.
DirectStorage là gì?
DirectStorage là một API lưu trữ cấp thấp của Microsoft (Giao diện lập trình ứng dụng) giúp giảm thời gian tải trò chơi và cửa sổ bật lên kết cấu bằng cách loại bỏ chi phí phát trực tuyến dữ liệu. Nó cho phép thời gian tải siêu nhanh, gần như tức thì. Nói một cách đơn giản, với DirectStorage, GPU nhận dữ liệu trò chơi nhanh hơn mà không cần tuân theo các tuyến đường không cần thiết.
Với tư cách là một game thủ, sự chậm trễ mà bạn gặp phải trong khi tải đồ họa và kết cấu, DirectStorage hiện giúp bạn có thể hiển thị chất lượng phạm vi của thế giới trò chơi tốt hơn, hiển thị kết cấu nhanh hơn và do đó cải thiện tốc độ và hiệu suất. Ngay cả khi bạn bị kẹt ở màn hình tải trong khi chơi trò chơi, DirectStorage sẽ giảm thời gian tải.
Tính năng này dựa trên công nghệ tải trò chơi trong Xbox Series X / S.
Vậy quy trình hiện tại không có DirectStorage là gì
Bạn nên hiểu cách tải trò chơi diễn ra ngày hôm nay mà không có DirectStorage. Vì vậy, khi một trò chơi cần tải tệp mà không có DirectStorage, trò chơi đó phải yêu cầu dữ liệu nén từ RAM của PC. Dữ liệu nén này sau đó sẽ được chuyển đến CPU để giải nén trước khi có sẵn cho GPU để hiển thị. Tuy nhiên, do sự cố nén, đã xảy ra sự cố giữa CPU và card đồ họa hoặc GPU. Hãy nhớ rằng, đó là một quy trình kế thừa dẫn đến thời gian tải chậm hơn và tốc độ khung hình thấp hơn. Tuy nhiên, DirectStorage loại bỏ nhu cầu giải nén CPU này.
Do đó, bất cứ khi nào GPU yêu cầu dữ liệu bằng cách sử dụng API DirectStorage, một lượng lớn dữ liệu nén sẽ di chuyển thẳng từ RAM sang GPU (VRAM). Sau đó, GPU sẽ giải nén dữ liệu và hiển thị trên màn hình.
Nói tóm lại, API di chuyển dữ liệu của trò chơi từ ổ cứng trong RAM của hệ thống. Từ đó, nó chuyển đến Bộ xử lý đồ họa (GPU) để kết xuất. DirectStorage giúp chơi game nhanh hơn rất nhiều bằng cách hầu như loại bỏ thời gian tải và giảm cửa sổ bật lên kết cấu.
DirectStorage hoạt động như thế nào?
Vì vậy, khám phá thêm một chút về cách hoạt động của DirectStorage, API lưu trữ này cung cấp những cải tiến đáng kể so với các API cũ. Có 2 lợi ích chính mà nó mang lại.
- Sau khi dữ liệu trò chơi được sao chép vào RAM của PC, bạn không cần phải giải nén ở cấp CPU nữa. Thay vào đó, DirectStorage có các kỹ thuật giải nén GPU riêng. GPU nhận nhiều dữ liệu nén cùng một lúc và không cần đợi trước khi hiển thị đồ họa. Do đó, các GPU cao cấp hiện đại là cần thiết để giải nén dữ liệu ở tốc độ cao hơn so với CPU
- Lợi ích thứ hai là DirectStorage tận dụng tốc độ và băng thông nhanh hơn do ổ SSD NVMe cung cấp, có thể là GB / s. và không thể so sánh với các API trò chơi cũ hơn hoạt động trong phạm vi MB / s.
Cách bật DirectStorage trên Windows 11/10
Hãy nhớ rằng, DirectStorage là một API, nó cần được các nhà phát triển trò chơi triển khai để sử dụng nó. Bạn không có gì để bật hoặc bật. Nếu trò chơi đang sử dụng nó và thiết bị của bạn có hỗ trợ, nó sẽ được bật theo mặc định. Điều bạn thực sự cần quan tâm là cấu hình hệ thống như dưới đây.
- SSD NVMe với giao diện PCIe 3.0 tối thiểu, nhưng tốt hơn PCIe 4.0 để trải nghiệm hiệu suất tối đa. Khối lượng NVMe tối thiểu phải là 1TB.
- Cạc đồ họa tương thích với thông số kỹ thuật DirectX 12 Ultimate. Một số ví dụ là RTX 2000 và RTX 3000 của Nvidia và dòng RDNA 2 của AMD.
- Các nhà phát triển trò chơi cũng cần triển khai API để Bộ nhớ trực tiếp hoạt động.
- Chỉ Windows 10 phiên bản 1909 trở lên mới hỗ trợ DirectStorage
So sánh hiệu suất DirectStorage - Windows 11 và Windows 10
Đừng lo lắng nếu bạn là người dùng Windows 10 - nhưng DirectStorage sẽ chạy trên Windows 11 nhanh hơn Windows 10 do các ngăn xếp bộ nhớ cũ của hệ điều hành. Vì Windows 11 được xây dựng với DirectStorage, các trò chơi chạy trên Windows 11 sẽ được hưởng lợi tốt hơn từ việc tối ưu hóa ngăn xếp lưu trữ mới.
Do đó, bất kể phần cứng của bạn tốt đến đâu, DirectStorate sẽ không hoạt động hết khả năng của nó trên Windows 10. Mặt khác, Windows 11 sẽ tận dụng tối đa DirectStorage. Vì vậy, nếu bạn muốn chơi game vượt trội, bạn có thể muốn nâng cấp lên hệ điều hành mới.
Mặc dù vẫn còn mới nhưng với DirectStorage, các nhà phát triển trò chơi giờ đây sẽ có thể phát triển các trò chơi với đồ họa nâng cao để tạo ra các trò chơi tuyệt vời mà không có thời gian tải chậm. Theo quan điểm của người dùng, người dùng sẽ có trải nghiệm chơi game chưa từng có và có lẽ các chức năng PC khác ngoài Chơi game cũng sẽ dễ dàng hơn.
Phiên bản Windows 10 nào bao gồm DirectStorage?
DirectStorage hỗ trợ Windows 10 phiên bản 1909 trở lên.
Hệ điều hành Windows nào phù hợp nhất cho DirectStorage?
DirectStorage hoạt động tốt nhất trên Windows 11 vì nó có các tính năng tối ưu hóa ngăn xếp lưu trữ mới được tích hợp sẵn so với Windows 10 có các giá đỡ lưu trữ cũ.
DirectStorage có phải là API mới không?
Không, API DirectStorage đã được triển khai trên bảng điều khiển Xbox Series X và Series S của Microsoft.
PC của tôi có hỗ trợ DirectStorage không?
Nếu PC của bạn có những thứ sau, thì nó sẽ hỗ trợ DirectStorage:
- NVMe (Non-Volatile Memory Express) với PCIe (PCI Express) bus 3.0 trở lên
- SSD NVMe phải có dung lượng 1TB trở lên
- GPU cuối cùng của DirectX 12
- Hệ điều hành Windows 11 hoặc Windows 10 phiên bản 1909 trở lên.
DirectStorage đã được phát hành chưa? Tải xuống ở đâu?
Bản xem trước DirectStorage Developer được phát hành vào tháng 7 năm 2021. Giờ đây, bạn có thể tải xuống API DirectStorage cho PC tại đây từ microsoft.com.