DirectStorage có bảo đảm mọi game tải nhanh hơn không?
Không. Việc một trò chơi có thể sử dụng DirectStorage không tự động chứng minh rằng trò chơi đó sẽ tải nhanh hơn trên mọi máy. Tài liệu Microsoft mô tả giao diện và khả năng dành cho ứng dụng; muốn biết tác động thực tế phải có phép đo của đúng trò chơi, cấu hình và quy trình thử nghiệm. Vì vậy, hãy xem đây là công nghệ có thể được nhà phát triển tích hợp, không phải lời hứa về số giây được rút ngắn.
Điểm chính
- Tài liệu Microsoft mô tả DirectStorage như API I/O cho ứng dụng game Windows, không công bố một kết quả benchmark áp dụng cho mọi trò chơi. [1]
- Có API trên nền tảng không đồng nghĩa từng game đã tích hợp hoặc dùng cùng một đường tải dữ liệu.
- Thời gian tải chịu ảnh hưởng của cách game tổ chức dữ liệu, phần cứng, phần mềm và điểm bắt đầu/kết thúc phép đo.
- Một tuyên bố hiệu năng đáng tin cần nêu rõ game, cấu hình, phiên bản và phương pháp đo.
- Không nên suy từ tên công nghệ hoặc thông số ổ đĩa thành mức cải thiện cố định cho trải nghiệm chơi.
API mô tả cơ chế, không phải kết quả cho mọi game
DirectStorage là một giao diện mà nhà phát triển có thể dùng để xây dựng hoạt động I/O của ứng dụng. Tài liệu kỹ thuật giúp người làm phần mềm hiểu cách gọi API và các thành phần liên quan; nó không thay thế phép thử trên một tựa game cụ thể. Cần tách câu hỏi “nền tảng cung cấp khả năng gì?” khỏi câu hỏi “một game cụ thể tải nhanh hơn bao nhiêu?”. [1]
Nói cách khác, hỗ trợ ở cấp hệ điều hành hoặc API chỉ nói về khả năng nền tảng. Tác động đến người chơi còn phụ thuộc việc trò chơi có tích hợp tính năng, cách tài nguyên được đóng gói và đọc, cũng như phần cứng mà game chạy trên đó. Không thể khẳng định mọi game đều dùng DirectStorage chỉ vì máy đáp ứng một điều kiện chung.
Vì sao thời gian tải không có một đáp án chung
Khởi động game, chuyển màn, nạp một khu vực và tải lại điểm lưu là những khoảng đo khác nhau. Nếu phép thử này tính từ lúc bấm nút đến menu còn phép thử khác tính đến khi nhân vật điều khiển được, hai con số không cùng đại lượng. Bộ nhớ lưu trữ chỉ là một phần của chuỗi; xử lý dữ liệu, giải nén, khởi tạo nội dung và các bước do game thực hiện cũng có thể góp mặt.
Do đó, ngay cả khi một bài thử ghi nhận chênh lệch, kết luận nên giới hạn ở đúng điều kiện đã thử. Không nên biến kết quả của một cấu hình thành mức tăng tốc phổ quát, càng không nên suy ra mọi game hoặc mọi máy đều hưởng lợi như nhau. Một con số không kèm phương pháp đo khó giúp người đọc đánh giá nguyên nhân.
Cách đánh giá một tuyên bố hiệu năng
Trước hết, kiểm tra tên game và phiên bản, sau đó xem cấu hình phần cứng, thiết lập liên quan và cách đo được mô tả hay không. Phép so sánh cần giữ các yếu tố khác ổn định và xác định rõ thời điểm bắt đầu, kết thúc. Nếu bài viết chỉ nói “có DirectStorage” nhưng không đưa dữ liệu trước–sau, đó là mô tả tính năng chứ chưa phải bằng chứng rằng thời gian tải đã giảm.
Khi tìm nội dung thể thao, lịch hoặc bản tin, bạn có thể tham khảo lịch thi đấu bóng rổ trên KLIVE như một điểm điều hướng tới chủ đề bóng rổ; thông tin về công nghệ game ở đây vẫn cần được đánh giá theo tài liệu kỹ thuật và phép đo có thể kiểm tra, không nên trộn hai loại nội dung thành một khẳng định hiệu năng.
Cách diễn đạt chính xác và hữu ích
Cách viết thận trọng là: DirectStorage cung cấp cơ chế I/O cho ứng dụng được xây dựng để sử dụng nó; mức ảnh hưởng tới thời gian tải phải được đo trong từng trò chơi và cấu hình. Cách nói này vừa phản ánh phạm vi API, vừa không gán cho nhà phát triển hay thiết bị một kết quả chưa được chứng minh.
Nếu đang cân nhắc phần cứng, hãy bắt đầu từ yêu cầu chính thức của game và dữ liệu thử nghiệm độc lập có điều kiện rõ ràng. Đừng mua ổ đĩa hoặc nâng cấp linh kiện chỉ dựa trên lời hứa chung rằng một API sẽ tăng tốc mọi trò chơi. Các tài liệu của Microsoft hữu ích để hiểu API, nhưng không thay cho phép thử tiêu dùng của một sản phẩm cụ thể. [1]
Nguồn tham khảo
Câu hỏi thường gặp
DirectStorage có tự bật trong mọi game không?
Không thể kết luận như vậy. Tài liệu API mô tả khả năng dành cho ứng dụng; việc tích hợp và sử dụng phụ thuộc vào từng trò chơi.
Tài liệu Microsoft có chứng minh game tải nhanh hơn không?
Không. Đây là tài liệu kỹ thuật về API, không phải benchmark chứng minh mức cải thiện thời gian tải cho mọi game.
Muốn so sánh thời gian tải cần ghi lại điều gì?
Nêu game và phiên bản, cấu hình, thiết lập, điểm bắt đầu/kết thúc và cách lặp phép thử; chỉ so các kết quả đo cùng định nghĩa.