Microsoft vừa công bố trên blog DirectX rằng công nghệ Shader Execution Reordering (SER) đã kết thúc giai đoạn thử nghiệm và chính thức được tích hợp vào DirectX Raytracing (DXR) của DirectX 12.
SER cho phép ứng dụng hướng dẫn phần cứng nhóm lại các tác vụ tia sáng có tính chất tương đồng, sắp xếp lại thứ tự thực thi để GPU xử lý song song hiệu quả hơn, từ đó cải thiện hiệu suất truy xuất dữ liệu và tổng thể hiệu năng.
Microsoft cung cấp demo trong kho DirectX-Graphics-Samples để minh họa:
Lưu ý: Đây là kết quả trong chương trình demo kỹ thuật của Microsoft, không phải benchmark game thực tế.
Việc SER “ra mắt chính thức” đồng nghĩa các nhà phát triển có thể tích hợp vào sản phẩm thương mại một cách ổn định. Trong tương lai, những game hỗ trợ SER có thể đạt hiệu suất ray tracing cao hơn đáng kể, đặc biệt trên phần cứng tương thích.
Vn-Z.vn team tham khảo nguồn Microsoft
SER là gì?
Trong ray tracing, do tia sáng tán xạ ngẫu nhiên, GPU thường gặp tình trạng “phân kỳ” (divergence) khi thực thi shader, làm giảm hiệu suất.SER cho phép ứng dụng hướng dẫn phần cứng nhóm lại các tác vụ tia sáng có tính chất tương đồng, sắp xếp lại thứ tự thực thi để GPU xử lý song song hiệu quả hơn, từ đó cải thiện hiệu suất truy xuất dữ liệu và tổng thể hiệu năng.
Microsoft cung cấp demo trong kho DirectX-Graphics-Samples để minh họa:
- Trên GeForce RTX 4090: bật SER giúp tăng hiệu suất khoảng 40%
- Trên dòng Intel Arc B-Series: hiệu năng có thể tăng tới 90% trong một số cấu hình
Lưu ý: Đây là kết quả trong chương trình demo kỹ thuật của Microsoft, không phải benchmark game thực tế.
Việc SER “ra mắt chính thức” đồng nghĩa các nhà phát triển có thể tích hợp vào sản phẩm thương mại một cách ổn định. Trong tương lai, những game hỗ trợ SER có thể đạt hiệu suất ray tracing cao hơn đáng kể, đặc biệt trên phần cứng tương thích.
Vn-Z.vn team tham khảo nguồn Microsoft
BÀI MỚI ĐANG THẢO LUẬN