NVIDIA DLSS 5 có bản làm lại mã nguồn mở Vulkan, chạy được trên GPU RTX 40 và cả trình duyệt web
Cộng đồng modder vừa phát triển OpenDLSS-NR, bản làm lại mã nguồn mở dựa trên Vulkan của mạng lưới Neural Rendering trong DLSS 5. Dự án này mang công nghệ dựng hình thần kinh lên các GPU RTX 40 và thậm chí chạy được trên trình duyệt web thông qua WebGPU.

Công nghệ DLSS 5 của NVIDIA đã thu hút sự chú ý đáng kể từ cộng đồng modder, và nhà phát triển MAAN vừa phát hành OpenDLSS-NR, một bản làm lại mã nguồn mở Vulkan của mạng lưới Neural Rendering (Dựng hình thần kinh). Dự án này tái tạo mạng lưới thần kinh 71 khối ban đầu có trong runtime/DLL phiên bản 310.8.0 của DLSS-NR, với tuyên bố từ nhà phát triển là mang lại kết quả chính xác từng bit so với triển khai của NVIDIA, bao gồm cả các kết quả trung gian chứ không chỉ riêng hình ảnh đã render cuối cùng.
Không giống như DLSS Super Resolution (Siêu phân giải), vốn tái tạo hình ảnh độ phân giải cao hơn từ các đầu vào độ phân giải thấp, DLSS 5 Neural Rendering hoạt động trên một khung hình đã được render sẵn, cải thiện diện mạo của nó bằng các chi tiết do AI tạo ra cùng các điều chỉnh về ánh sáng, vật liệu và đặc điểm khuôn mặt. OpenDLSS-NR tái tạo quá trình này bằng kiến trúc U-Net kết hợp các transformer cửa sổ dịch chuyển (shifted-window transformers) với một Vision Transformer (ViT) toàn cục, các kích hoạt FP8, tích lũy FP16 và khoảng 141 MiB trọng số mô hình.
Việc triển khai này cũng bao gồm các kernel PTX được tối ưu hóa cho Tensor Cores của NVIDIA, bên cạnh các compute shader GLSL. MAAN đã chia sẻ kết quả hiệu năng ban đầu thu được với một chiếc RTX 4070 SUPER, hé lộ thời gian thực thi cho toàn bộ mạng lưới.
Những con số này thể hiện thời gian thực thi tối thiểu được ghi nhận qua 40 khung hình, chứ không phải thời gian khung hình trung bình. Tuy nhiên, chúng chứng minh rằng bản làm lại này có thể chạy trên phần cứng Ada Lovelace, trong khi NVIDIA chính thức hỗ trợ DLSS 5 trên các GPU GeForce RTX 50 Series, với kế hoạch hỗ trợ chính thức cho các GPU RTX 40 Series trong tương lai.
Có lẽ thú vị hơn nữa là OpenDLSS-NR bao gồm một bản triển khai WebGPU độc lập, tái tạo cùng một mạng lưới thần kinh mà không cần dựa vào Tensor Cores của NVIDIA hay hỗ trợ FP8 nguyên bản. Điều này có tiềm năng mở ra cánh cửa chạy công nghệ này trên các kiến trúc và nền tảng GPU khác, mặc dù hiệu năng vẫn thấp hơn đáng kể. MAAN báo cáo thời gian thực thi là 72 ms ở độ phân giải 512 × 512 với bản triển khai WebGPU, so với khoảng 2,7 ms của bản triển khai nguyên bản được tối ưu hóa.
Tuy nhiên, vẫn có một số hạn chế quan trọng. Kho lưu trữ không phân phối các trọng số mô hình độc quyền của NVIDIA, người dùng phải tự cung cấp riêng. Hơn nữa, OpenDLSS-NR hiện là một bản triển khai độc lập chứ chưa phải là một bản mod có sẵn để cài đặt cho các trò chơi hiện có. Nó bao gồm một trình渲染 thử nghiệm dựa trên engine Filament của Google, hoàn chỉnh với các véc-tơ chuyển động và phản hồi theo thời gian (temporal feedback), nhưng không tích hợp DLSS Super Resolution.
Dẫu vậy, dự án này vẫn là một bước phát triển thú vị đối với cộng đồng modder, đặc biệt khi các kỹ sư phần cứng tiếp tục thử nghiệm mang các công nghệ dựng hình thần kinh mới nhất của NVIDIA lên các dòng GPU RTX cũ hơn và phần cứng thay thế.
OpenDLSS-NR hiện có mặt trên GitHub theo giấy phép MIT, cùng với thông tin bổ sung và các bản demo có sẵn thông qua bài đăng gốc trên X của MAAN.
⚡ NVIDIA DLSS 5 CÓ BẢN LÀM LẠI MÃ NGUỒN MỞ VULKAN, CHẠY ĐƯỢC TRÊN GPU RTX 40 VÀ CẢ TRÌNH DUYỆT WEB Công nghệ DLSS 5 của NVIDIA đã thu hút sự chú ý đáng kể từ cộng đồng modder, và nhà phát triển MAAN vừa phát hành OpenDLSS-NR, một bản làm lại mã nguồn mở Vulkan của mạng lưới Neural Rendering (Dựng hình thần kinh). Dự án này tái tạo mạng lưới thần kinh 71 khối ban đầu có trong runtime/DLL phiên bản 310.8.0 của DLSS-NR, với tuyên bố từ nhà phát triển là mang lại kết quả chính xác từng bit so với triển khai của NVIDIA, bao gồm cả các kết quả trung gian chứ không chỉ riêng hình ảnh đã render cuối cùng. Không giống như DLSS Super Resolution (Siêu phân giải), vốn tái tạo hình ảnh độ phân giải cao hơn từ các đầu vào độ phân giải thấp, DLSS 5 Neural Rendering hoạt động trên một khung hình đã được render sẵn, cải thiện diện mạo của nó bằng các chi tiết do AI tạo ra cùng các điều chỉnh về ánh sáng, vật liệu và đặc điểm khuôn mặt. OpenDLSS-NR tái tạo quá trình này bằng kiến trúc U-Net kết hợp các transformer cửa sổ dịch chuyển (shifted-window transformers) với một Vision Transformer (ViT) toàn cục, các kích hoạt FP8, tích lũy FP16 và khoảng 141 MiB trọng số mô hình. Việc triển khai này cũng bao gồm các kernel PTX được tối ưu hóa cho Tensor Cores của NVIDIA, bên cạnh các compute shader GLSL. MAAN đã chia sẻ kết quả hiệu năng ban đầu thu được với một chiếc RTX 4070 SUPER, hé lộ thời gian thực thi cho toàn bộ mạng lưới. Những con số này thể hiện thời gian thực thi tối thiểu được ghi nhận qua 40 khung hình, chứ không phải thời gian khung hình trung bình. Tuy nhiên, chúng chứng minh rằng bản làm lại này có thể chạy trên phần cứng Ada Lovelace, trong khi NVIDIA chính thức hỗ trợ DLSS 5 trên các GPU GeForce RTX 50 Series, với kế hoạch hỗ trợ chính thức cho các GPU RTX 40 Series trong tương lai. Có lẽ thú vị hơn nữa là OpenDLSS-NR bao gồm một bản triển khai WebGPU độc lập, tái tạo cùng một mạng lưới thần kinh mà không cần dựa vào Tensor Cores của NVIDIA hay hỗ trợ FP8 nguyên bản. Điều này có tiềm năng mở ra cánh cửa chạy công nghệ này trên các kiến trúc và nền tảng GPU khác, mặc dù hiệu năng vẫn thấp hơn đáng kể. MAAN báo cáo thời gian thực thi là 72 ms ở độ phân giải 512 × 512 với bản triển khai WebGPU, so với khoảng 2,7 ms của bản triển khai nguyên bản được tối ưu hóa. Tuy nhiên, vẫn có một số hạn chế quan trọng. Kho lưu trữ không phân phối các trọng số mô hình độc quyền của NVIDIA, người dùng phải tự cung cấp riêng. Hơn nữa, OpenDLSS-NR hiện là một bản triển khai độc lập chứ chưa phải là một bản mod có sẵn để cài đặt cho các trò chơi hiện có. Nó bao gồm một trình渲染 thử nghiệm dựa trên engine Filament của Google, hoàn chỉnh với các véc-tơ chuyển động và phản hồi theo thời gian (temporal feedback), nhưng không tích hợp DLSS Super Resolution. Dẫu vậy, dự án này vẫn là một bước phát triển thú vị đối với cộng đồng modder, đặc biệt khi các kỹ sư phần cứng tiếp tục thử nghiệm mang các công nghệ dựng hình thần kinh mới nhất của NVIDIA lên các dòng GPU RTX cũ hơn và phần cứng thay thế. OpenDLSS-NR hiện có mặt trên GitHub theo giấy phép MIT, cùng với thông tin bổ sung và các bản demo có sẵn thông qua bài đăng gốc trên X của MAAN. 🗞 Nguồn: Wccftech #vgsnews #vgs #tintuc
Nguồn: Wccftech