Cập nhật lớn cho DX12! Ba thay đổi quan trọng của SM 6.10, chỉ được hỗ trợ đầy đủ trên GPU thế hệ tiếp theo của Intel/NVIDIA.
Cuối tháng 2, Microsoft đã phát hành DX12 Agility SDK 1.619 bản chính thức và 1.719 bản xem trước, bao gồm Shader Model 6.9 (SM 6.9) mới, cùng hai cập nhật quan trọng cho công nghệ dò tia DXR 1.2.
Hiện tại, Microsoft tiếp tục phát hành DX12 Agility SDK 1.720 bản preview, cùng với DXC 1.10.2605.2 tương ứng, lần đầu tiên giới thiệu Shader Model 6.10 (SM 6.10).
SM 6.10 tập trung mang đến ba tính năng mới lớn cho HLSL (ngôn ngữ shader cao cấp). Quan trọng nhất là một loạt API ma trận, gọi chung là LinAlg (linalg::Matrix), tức viết tắt của đại số tuyến tính (Linear Algebra).
Chúng cho phép GPU trực tiếp thực hiện các phép toán ma trận, phục vụ cho các tác vụ đồ họa sử dụng machine learning như upscale, khử nhiễu và các xử lý đồ họa dựa trên shader khác.
Ray tracing cũng được bổ sung các tham số tích hợp mới, bao gồm TriangleObjectPositions() và ClusterID().
Phiên bản mới còn giới thiệu Group Wave Index (chỉ số wave theo nhóm), giúp shader nhận diện các nhóm wave một cách an toàn hơn trên các kiến trúc GPU khác nhau.
Hai tính năng Variable Group Shared Memory (bộ nhớ chia sẻ nhóm biến đổi) cho phép nhà phát triển, trong điều kiện phần cứng hỗ trợ, sử dụng dung lượng bộ nhớ chia sẻ lớn hơn, thoát khỏi giới hạn 32KB trước đây.
Ngoài ra, ở cấp độ D3D12, còn bổ sung Batched Asynchronous Command List API (API danh sách lệnh bất đồng bộ theo lô). Khi giữa các thao tác không tồn tại phụ thuộc, có thể thực thi song song các tác vụ copy, clear và resolve.
Về hỗ trợ phần cứng, phía AMD ngoài LinAlg::Matrix chỉ giới hạn trên dòng RX 9000, các dòng RX 7000/9000 còn lại đều hỗ trợ đầy đủ.
Intel ngoài LinAlg::Matrix cần chờ GPU thế hệ mới, các GPU Arc dòng B khác đều đã hỗ trợ.
NVIDIA ngoài Group Wave Index cần chờ GPU thế hệ mới, các GPU RTX hiện tại đều hỗ trợ các tính năng còn lại.
Cập nhật lớn cho DX12! Ba thay đổi quan trọng của SM 6.10, chỉ được hỗ trợ đầy đủ trên GPU thế hệ tiếp theo của Intel/NVIDIA.
Link tải chính thức liên quan:
Agility SDK 1.720 bản preview:
devblogs.microsoft.com
DXC 1.10.2605.2:
github.com
Driver AMD 25.30.41.02:
Driver Intel 32.0.101.8725:
www.intel.com
Driver NVIDIA cần liên hệ riêng với bộ phận quan hệ nhà phát triển.
Cuối tháng 2, Microsoft đã phát hành DX12 Agility SDK 1.619 bản chính thức và 1.719 bản xem trước, bao gồm Shader Model 6.9 (SM 6.9) mới, cùng hai cập nhật quan trọng cho công nghệ dò tia DXR 1.2.
Hiện tại, Microsoft tiếp tục phát hành DX12 Agility SDK 1.720 bản preview, cùng với DXC 1.10.2605.2 tương ứng, lần đầu tiên giới thiệu Shader Model 6.10 (SM 6.10).
Chúng cho phép GPU trực tiếp thực hiện các phép toán ma trận, phục vụ cho các tác vụ đồ họa sử dụng machine learning như upscale, khử nhiễu và các xử lý đồ họa dựa trên shader khác.
Ray tracing cũng được bổ sung các tham số tích hợp mới, bao gồm TriangleObjectPositions() và ClusterID().
Phiên bản mới còn giới thiệu Group Wave Index (chỉ số wave theo nhóm), giúp shader nhận diện các nhóm wave một cách an toàn hơn trên các kiến trúc GPU khác nhau.
Hai tính năng Variable Group Shared Memory (bộ nhớ chia sẻ nhóm biến đổi) cho phép nhà phát triển, trong điều kiện phần cứng hỗ trợ, sử dụng dung lượng bộ nhớ chia sẻ lớn hơn, thoát khỏi giới hạn 32KB trước đây.
Ngoài ra, ở cấp độ D3D12, còn bổ sung Batched Asynchronous Command List API (API danh sách lệnh bất đồng bộ theo lô). Khi giữa các thao tác không tồn tại phụ thuộc, có thể thực thi song song các tác vụ copy, clear và resolve.
Về hỗ trợ phần cứng, phía AMD ngoài LinAlg::Matrix chỉ giới hạn trên dòng RX 9000, các dòng RX 7000/9000 còn lại đều hỗ trợ đầy đủ.
Intel ngoài LinAlg::Matrix cần chờ GPU thế hệ mới, các GPU Arc dòng B khác đều đã hỗ trợ.
NVIDIA ngoài Group Wave Index cần chờ GPU thế hệ mới, các GPU RTX hiện tại đều hỗ trợ các tính năng còn lại.
Cập nhật lớn cho DX12! Ba thay đổi quan trọng của SM 6.10, chỉ được hỗ trợ đầy đủ trên GPU thế hệ tiếp theo của Intel/NVIDIA.
Link tải chính thức liên quan:
Agility SDK 1.720 bản preview:
DirectX 12 Agility SDK Downloads
Welcome to the DirectX 12 Agility SDK landing page where you'll find links to Agility SDKs and other helpful info.
DXC 1.10.2605.2:
Releases · microsoft/DirectXShaderCompiler
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang. - microsoft/DirectXShaderCompiler
Driver AMD 25.30.41.02:
Driver Intel 32.0.101.8725:
Intel® Arc™ Graphics - Windows*
This download installs Intel® Graphics Driver 32.0.101.8725 for Intel® Arc™ B-Series Graphics, Intel® Arc™ A-Series Graphics, and Intel® Core™ Ultra Processors with Intel® Arc™ Graphics.
Driver NVIDIA cần liên hệ riêng với bộ phận quan hệ nhà phát triển.
BÀI MỚI ĐANG THẢO LUẬN