NVIDIA có kỹ thuật giảm VRAM game 85% nhưng 3 năm vẫn chưa được ứng dụng
NVIDIA giảm VRAM game 85% nhưng chưa ai dùng

Kỹ thuật nén texture thần kinh của NVIDIA: Tiềm năng lớn nhưng chưa được khai thác

Trong bối cảnh game ngày càng đòi hỏi tài nguyên đồ họa khổng lồ, NVIDIA đã giới thiệu kỹ thuật Neural Texture Compression (NTC) từ gần ba năm trước với khả năng giảm tới 85% mức tiêu thụ VRAM. Tuy nhiên, điều đáng chú ý là cho đến nay, vẫn chưa có nhà phát triển game nào thực sự áp dụng công nghệ đầy hứa hẹn này vào sản phẩm của mình.

Nguyên lý hoạt động của NTC

Theo giải thích từ kỹ sư cấp cao Alexey Bekin tại sự kiện GTC 2026, NTC là phương pháp học máy để lưu trữ texture hiệu quả hơn thông qua mạng thần kinh. Thay vì lưu trực tiếp từng điểm ảnh như cách truyền thống, kỹ thuật này nén texture thành tập hợp đặc trưng nhỏ gọn (latent features) chứa đựng thông tin hình ảnh cốt lõi.

Quá trình tái tạo diễn ra theo thời gian thực: khi game chạy, một mạng thần kinh nhỏ trên GPU sẽ tái tạo lại các điểm ảnh từ những đặc trưng này theo yêu cầu, thay vì phải tải toàn bộ texture lớn từ bộ nhớ. Điểm quan trọng cần nhấn mạnh là NTC không phải AI tạo sinh - kết quả tái tạo hoàn toàn xác định và luôn cho ra cùng một texture mỗi lần thực hiện.

Banner rộng Pickt — ứng dụng danh sách mua sắm cộng tác cho Telegram

Hệ thống hai thành phần và quá trình huấn luyện

Hệ thống NTC bao gồm hai thành phần chính hoạt động đồng bộ. Đầu tiên là latent texture - phiên bản thu gọn đáng kể của tài nguyên gốc, trong đó mỗi điểm ảnh lưu một vector đặc trưng mô tả thuộc tính vật liệu thay vì màu sắc cuối cùng.

Để đảm bảo các chi tiết nhỏ có thể phục hồi chính xác, kỹ thuật mã hóa vị trí (positional encoding) được áp dụng lên tọa độ UV trước khi đưa vào bộ giải mã. Cách tiếp cận này bổ sung thông tin không gian tần số cao, giúp mạng thần kinh tái tạo chính xác các chi tiết sắc nét và họa tiết lặp lại mà nếu không sẽ bị mất trong quá trình nén thông thường.

Quá trình huấn luyện hoạt động như một vòng tối ưu hóa thần kinh tiêu chuẩn: mạng nhận tọa độ UV đã mã hóa vị trí cùng mã latent, tạo ra bản tái tạo, so sánh với texture gốc làm chuẩn, tính toán sai số, rồi liên tục cập nhật cả trọng số MLP lẫn mã latent cho đến khi kết quả hội tụ thành bản sao chính xác của tài nguyên nguồn.

Ba lợi thế vượt trội so với định dạng truyền thống

So với định dạng nén texture truyền thống như BCN đang được sử dụng rộng rãi trong ngành công nghiệp game, NTC mang lại ba lợi thế cấu trúc rõ ràng:

  1. Tỷ lệ nén cao hơn đáng kể: cùng dung lượng VRAM có thể chứa nhiều dữ liệu texture hơn, giúp tối ưu hóa việc sử dụng bộ nhớ đồ họa.
  2. Hỗ trợ đa kênh dữ liệu: các tài nguyên phức tạp với nhiều kênh vật liệu đóng gói, pháp tuyến, độ nhám, albedo, AO và nhiều thông số khác trong cùng một bộ vật liệu được nén gọn mà không cần chia tách hay đơn giản hóa dữ liệu.
  3. Tiết kiệm dung lượng lưu trữ và băng thông: kích thước nhỏ hơn trên ổ cứng đồng nghĩa với bản cài đặt game nhỏ hơn, bản vá nhỏ hơn và thời gian tải xuống nhanh hơn đáng kể.

Hiệu quả thực tế và ứng dụng tiềm năng

Trong phần trình diễn tại GTC 2026, Bekin đã cho thấy cảnh Tuscan Villa nơi NTC giúp giảm 85% mức tiêu thụ VRAM, chỉ còn 970 MB so với 6,5 GB khi dùng BCN thông thường. Lợi ích này đặc biệt rõ rệt với các cảnh game nặng về VRAM và đồ họa phức tạp.

Banner sau bài viết Pickt — ứng dụng danh sách mua sắm cộng tác với hình minh họa gia đình

Đáng chú ý, NTC còn có thể được sử dụng theo hướng ngược lại: nâng cao chất lượng texture trong khi vẫn giữ nguyên ngân sách VRAM, đồng thời tránh được các lỗi nén điển hình thường gặp ở định dạng BCN truyền thống.

Tương lai của NTC và sự quan tâm từ Sony

Theo nguồn tin đáng tin cậy từ Kepler_L2, Sony đang cân nhắc tích hợp NTC vào thế hệ console PlayStation 6 trong tương lai. Mục tiêu chính là giảm dung lượng cài đặt game, từ đó tiết kiệm chi phí sản xuất khi vẫn có thể sử dụng SSD 1 TB mà không cần nâng cấp dung lượng lớn hơn.

Một điểm thú vị: dù được NVIDIA phát triển, kỹ thuật NTC hoàn toàn có thể hoạt động trên phần cứng của các đối thủ như AMD và Intel, mở ra khả năng ứng dụng rộng rãi trong toàn ngành công nghiệp game.

Hiện tại, SDK NTC đang trong giai đoạn thử nghiệm beta và có thể truy cập công khai trên GitHub. Tuy nhiên, việc thiếu vắng sự áp dụng thực tế từ các nhà phát triển game sau ba năm giới thiệu cho thấy vẫn còn những rào cản cần vượt qua trước khi công nghệ này được chấp nhận rộng rãi.