Trong vài năm qua, Nvidia, AMD và Intel đã đưa vào phiên bản hỗ trợ đồ họa siêu phân giải của riêng họ cho GPU của họ để cải thiện hình ảnh trên các trò chơi trên PC đồng thời tăng tốc độ khung hình. Nvidia có DLSS, AMD có FidelityFX và Intel có XeSS. Tuy nhiên, các nhà phát triển trò chơi muốn hỗ trợ các tiêu chuẩn siêu phân giải này đã phải bổ sung chúng dưới dạng API riêng biệt vào các tựa game PC của họ, đây là một sự bất tiện.
Trong khuôn khổ Hội nghị các nhà phát triển trò chơi 2024 (Game Developers Conference 2024) diễn ra hồi đầu năm, Microsoft đã tiết lộ một công nghệ mới có tên Microsoft DirectSR (Direct SuperResolution). Đúng như tên gọi, đây là một nỗ lực nhằm giúp việc triển khai các trình nâng cấp trở nên dễ dàng hơn, và nó được xây dựng với sự cộng tác của tất cả các nhà cung cấp CPU và GPU lớn trên thị trường hiện tại (NVIDIA, AMD và Intel).
Hôm nay, Microsoft đã chính thức công bố một giải pháp mới dành cho các nhà phát triển PC đang tạo trò chơi dựa trên Direct X 12, giúp việc hỗ trợ nhiều tiêu chuẩn SR trở nên dễ dàng hơn nhiều. Trong một bài đăng trên blog, công ty Redmind đã công bố phiên bản preview đầu tiên của API DirectSR mới. Trước đó một thời gian, Microsoft đã âm thầm làm việc với Nvidia, AMD và Intel để tạo ra một tiêu chuẩn API mới có thể hoạt động và tương thích tốt trên phần cứng GPU của họ. Các nhà phát triển trò chơi DirectX 12 hiện có thể tải API DirectSR với bản phát hành preview Agility SDK 1.714.0, đi kèm thông số kỹ thuật đầy đủ đã được liệt kê trên trang GitHub tương ứng của dự án.
Nói về sự ra mắt của API DirectSR, Microsoft cho biết:
DirectSR hỗ trợ SR của nhiều nhà cung cấp thông qua một bộ đầu vào và đầu ra chung, cho phép một đường dẫn mã duy nhất thực hiện DLSS Super Resolution, FidelityFX Super Resolution, và XeSS. Bằng cách hiển thị các công nghệ này dưới một giao diện đồng nhất, việc tích hợp SR trở nên đơn giản và có thể mở rộng dễ dàng. Các nhà phát triển hiện có thể nhanh chóng triển khai một lần và gửi SR trên toàn bộ các thiết bị Windows!
DirectSR đã được phát triển như một giải pháp độc lập dành cho các nhà phát triển trò chơi Direct X 12. Điều đó có nghĩa là các nhà phát triển giờ đây sẽ không còn phải đưa vào "SDK dành riêng cho nhà cung cấp hoặc thư viện dành riêng cho nhà cung cấp gói" nữa. Tất cả các kỹ thuật có sẵn sẽ được liệt kê, cho phép nhà phát triển chọn kỹ thuật nào họ muốn. Microsoft DirectSR sẽ gửi thực thi trên hàng đợi điện toán do ứng dụng cung cấp, với giao diện người dùng được hiển thị ở trên cùng và sau đó được hiển thị như bình thường.
Microsoft cho biết họ đang cung cấp bản preview đầu tiên của DirectSR với sự hỗ trợ tích hợp cho FidelityFX Super Resolution 2.2 của AMD. AMD cũng đã đăng đăng tải một bài viết hướng dẫn cách kích hoạt. Hỗ trợ cấp driver cho DirectSR đã được đưa vào GPU của Nvidia, với chip GeForce RTX 20 trở lên và phiên bản driver 560.38 của nó. Ngoài ra, gói hỗ trợ cấp driver cũng đã được kích hoạt cho các GPU tích hợp của Intel có trong bộ xử lý Intel Core thế hệ thứ 11 trở lên, cùng với GPU Intel Arc chạy driver 31.0.101.5534 mới nhất.
Hiện vẫn chưa có thông tin gì về việc DirectSR sẽ được triển khai dưới dạng phiên bản preview trong bao lâu.