Header ads

Header ads
» »

Công nghệ đồ họa RTX Neural Rendering của NVIDIA là gì?

Ở các phần trước, chúng ta đã nói sơ nét về khởi nguồn của Neural Rendering (NR) cũng như các công nghệ render raster lẫn ray tracing/path tracing. Tới đây mình sẽ đi vào chủ điểm chính - NR là gì và ý nghĩa của nó tới ngành công nghiệp game như thế nào.

Hybrid Rendering.webp

Khi buồm căng gió


Dù vậy, mình cần "tâm sự" thêm rằng mình không "phát cuồng" vì NR hay NVIDIA. NR nói riêng hay tất cả những công nghệ đồ hoạ khác đều được sinh ra để giúp việc thể hiện hình ảnh ngày càng sống động và chân thực hơn. Song không phải công nghệ nào cũng dành cho số đông, không phải công nghệ nào cũng có tầm ảnh hưởng sâu rộng.

Riêng như NVIDIA mà nói, họ đã từng có những công nghệ rất "hot" như PhysX hay G-Sync, nhưng lại không phổ thông với tất cả mọi người. Những công nghệ không phổ biến thì mình không mấy chú trọng vì có bao nhiêu người sẽ trải nghiệm được nó? Dù vậy NR có thể là trường hợp đặc biệt khi NVIDIA là người lập ra và giới công nghệ có thể sẽ phải chạy theo họ. Tại sao? Câu trả lời là vì Microsoft.

DirectX Raytracing 1.2 GDC 2025.webp
Blackwell Neural Shader CoVec.webp
Cooperative Vector trở thành một tiêu chuẩn mới trên DirectX 12

Dù bạn "like" hay "dislike", vai trò của Microsoft đối với game PC là không thể phủ nhận. Bộ DirectX (DX) API của công ty này đã là tiêu chuẩn công nghiệp với game PC. Tuy hôm nay chúng ta có thêm một vài lựa chọn khác như Vulkan, OpenGL hay SteamOS/Linux, thì DX API vẫn cái tên đầu tiên khi bạn muốn làm game trên PC. Vậy nên những gì Microsoft đưa lên DX API, thì chúng chính là thứ bạn cần nắm bắt để cho game của mình hoàn thiện hơn.

Tại sự kiện GDC 2025 mới diễn ra gần đây, NR đã trở thành một phần cơ bản của bộ DX 12 mới. Nó còn được biết đến với cái tên Cooperative Vector (CoVec). Kể từ đây, các đối tác còn lại của Microsoft gồm AMD, Intel và Qualcomm dù muốn dù không, buộc phải đón nhận NR nếu không muốn GPU của mình trở thành "kẻ lạc loài". Nghĩ có cay không?

Neural Rendering hay Cooperative Vector là gì?


Ở đây, chúng ta cần phân biệt một chút định nghĩa NR của NVIDIA và Microsoft.

Dù cả 2 đều cùng dùng chung thuật ngữ trên song mỗi công ty lại có quan điểm riêng. NVIDIA vì là đơn vị đầu tiên triển khai NR cũng như là hoàn thiện mọi thứ nên NR của NVIDIA sẽ có nhiều thành phần và tính chuyên môn hoá cao hơn. Microsoft ngược lại, do bản chất làm phần mềm và quan hệ với nhiều hãng, nên Microsoft không thể đem tất cả những gì của NVIDIA đặt ra và "ép" những công ty còn lại phải làm "y chang" như vậy. Việc đó không chỉ "làm khó" AMD, Intel và Qualcomm mà còn đặt ra những rắc rối về bản quyền trí tuệ.

trex-and-textures.webp
Intel cho biết họ sẽ hỗ trợ Cooperative Vector của Microsoft

Quảng cáo


Do đó, NR của Microsoft có tính giản đơn và dễ triển khai hơn. Tiêu chuẩn công nghiệp nhìn chung, cũng không quá khắt khe so với các công nghệ độc quyền. Vì khắt khe quá thì khó mà áp dụng phổ biến cho được. So với NVIDIA, NR của Microsoft chỉ thuần tuý là tận dụng các nhân xử lý AI để phục vụ render hình ảnh, thông qua các phép toán nhân ma trận (CoVec). Với NVIDIA, đó là Tensor core; với Intel, đó là XMX; với AMD, đó là AI Accelerator.

Còn lý do tại sao Microsoft cho ra đời CoVec thì như mình đã nêu ở phần trước. Mục đích là tận dụng lượng silicon "thừa thãi" để render đồ hoạ. Vì DX 11 trở về trước hoàn toàn không dùng được các nhân AI này. Khi GPU được tối ưu cho AI nhiều hơn thì đồng nghĩa lượng silicon bỏ ra để sản xuất chúng cũng cao hơn, nếu cứ bỏ không thì thật lãng phí.

Neural Rendering trên Blackwell


Nếu dựa vô định nghĩa của Microsoft, thì NR thực tế tồn tại trên rất nhiều thế hệ GPU đang có trên thị trường chứ không riêng Blackwell (RTX 50), miễn là chúng có các nhân tăng tốc AI. Nhưng như đã nói, NVIDIA là hãng đầu tiên triển khai NR và cơ bản, họ đã tiến khá xa so với các công ty khác. Vì vậy, NR của NVIDIA mà cụ thể là trên Blackwell, đã có nhiều điểm tiến bộ hơn Pascal, Turing, Ada.

Blackwell Neural Shader SM.webp
Cấu tạo Neural Shader về cơ bản là sự kết hợp của Shader và Tensor làm một

Blackwell Neural Shader SM SER.webp
Cách thức làm việc của Neural Shader trên Blackwell

Quảng cáo



Khác biệt đầu tiên mà cơ bản nhất của Blackwell chính là Neural Shader. Nó là sự kết hợp giữa các nhân Shader (đồ hoạ) truyền thống và nhân Tensor (ma trận). Nếu như ở các thế hệ trước, Shader và Tensor tồn tại độc lập thì nay, chúng là một thể thống nhất. Sự kết hợp này đồng thời tạo bước ngoặt mới - các nhân shader giờ đây có thể thực hiện các phép toán dựa trên các toán tử FP16/FP8/FP4 vốn có kích thước nhỏ hơn trước. Khi dữ liệu game có kích thước nhỏ hơn đồng nghĩa với lượng bộ nhớ mà chúng chiếm dụng sẽ ít hơn.

Blackwell Neural Shader.webp
Neural Shader và "hệ sinh thái" Neural Rendering của NVIDIA

Blackwell Neural Materials.webp
Về cơ bản, dữ liệu Neural chiếm dung lượng nhỏ hơn dữ liệu "truyền thống"

Và nếu có gì để phân biệt NR của NVIDIA với các hãng khác thì bạn chỉ cần nhớ cụm "neural". Vầng, mọi thứ đều là "neural" gồm Neural Textures, Neural Materials, Neural Volumes, Neural Radiance Fields (NRF), Neural Radiance Cache (NRC). Nhìn chung, chúng đều là việc chuyển đổi dữ liệu đồ hoạ "truyền thống" thành dạng toán tử ma trận mà nhân Tensor có thể xử lý được (ở dạng CoVec). Dĩ nhiên, để có thể tận dụng được NR thì nhà phát triển game cũng phải tiến hành "train" lại game engine của họ. Nói cách khác những game DX 11 trở về trước sẽ không nhận được lợi ích từ NR - sự tăng trưởng hiệu năng chủ yếu vẫn dựa vô các nhân shader "truyền thống".

Khóa học Machine Learning cơ bản- Khoa học dữ liệu - AI
==***==

Khoá học Quản trị Chiến lược Dành cho Lãnh đạo Doanh nghiệp

Nhấn vào đây để bắt đầu khóa học

==***==
Nơi hội tụ Tinh Hoa Tri Thức - Khơi nguồn Sáng tạo
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com
--- 

Khóa học Hacker và Marketing từ A-Z trên ZALO!

Khóa học Hacker và Marketing từ A-Z trên Facebook!

Khóa đào tạo Power BI phân tích báo cáo để bán hàng thành công

Bảo mật và tấn công Website - Hacker mũ trắng
Hacker mũ trắng
KHÓA HỌC LẬP TRÌNH PYTHON TỪ CƠ BẢN ĐẾN CHUYÊN NGHIỆP

Khóa học Lập trình Visual Foxpro 9 - Dành cho nhà quản lý và kế toán

Khóa học hướng dẫn về Moodle chuyên nghiệp và hay
Xây dựng hệ thống đào tạo trực tuyến chuyên nghiệp tốt nhất hiện nay.



Khóa học AutoIt dành cho dân IT và Marketing chuyên nghiệp

Khoá học Word từ cơ bản tới nâng cao, học nhanh, hiểu sâu


Khóa học hướng dẫn sử dụng Powerpoint từ đơn giản đến phức tạp HIỆU QUẢ
Khóa học Thiết kế, quản lý dữ liệu dự án chuyên nghiệp cho doanh nghiệp bằng Bizagi
Khoa hoc hay
Khóa học Phân tích dữ liệu sử dụng Power Query trong Excel

Khóa học Lập trình WEB bằng PHP từ cơ bản đến nâng cao

Khóa học Phân tích dữ liệu sử dụng TableAU - Chìa khóa thành công!
Nhấn vào đây để bắt đầu khóa học


Khóa học Phân tích dữ liệu sử dụng SPSS - Chìa khóa thành công!


Khóa học "Thiết kế bài giảng điện tử", Video, hoạt hình 
kiếm tiền Youtube bằng phần mềm Camtasia Studio
Khóa học HƯỚNG DẪN THIẾT KẾ VIDEO CLIP CHO DÂN MARKETING CHUYÊN NGHIỆP
Xây dựng website​​​​
HƯỚNG DẪN THIẾT KẾ QUẢNG CÁO VÀ ĐỒ HỌA CHUYÊN NGHIỆP VỚI CANVA
Hãy tham gia khóa học để trở thành người chuyên nghiệp. Tuyệt HAY!😲👍
Khoa hoc hay
MICROSOFT ACCESS



GOOGLE SPREADSHEETS phê không tưởng
Khoa hoc hay
Khóa hoc lập trình bằng Python tại đây

Hãy tham gia khóa học để biết mọi thứ

Để tham gia tất cả các bài học, Bạn nhấn vào đây 

Khóa học lập trình cho bé MSWLogo
Nhấn vào đây để bắt đầu học
Nhấn vào đây để bắt đầu học


Khóa học Ba, Mẹ và Bé - Cùng bé lập trình  TUYỆT VỜI

Khoa hoc hay

Khóa học sử dụng Adobe Presenter-Tạo bài giảng điện tử
Khoa hoc hay
Design Website

Để thành thạo Wordpress bạn hãy tham gia khóa học 
Khóa học sử dụng Edmodo để dạy và học hiện đại để thành công
==***==
Bảo hiểm nhân thọ - Bảo vệ người trụ cột
Cập nhật công nghệ từ Youtube tại link: congnghe.hocviendaotao.com
Tham gia nhóm Facebook
Để tham gia khóa học công nghệ truy cập link: http://thuvien.hocviendaotao.com
Mọi hỗ trợ về công nghệ email: dinhanhtuan68@gmail.com

Nguồn: Tinh Tế

About Học viện đào tạo trực tuyến

Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email: dinhanhtuan68@gmail.com .
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
«
Next
Bài đăng Mới hơn
»
Previous
Bài đăng Cũ hơn