Chúng tôi đã ép xung NVIDIA neural rendering (kết xuất thần kinh) vào một tựa game raycaster từ năm 1992. Toàn bộ chuỗi quy trình DOSBox và dgVoodoo2, các thiết lập, cảnh quay và cái giá 10 fps mà bạn phải trả.
DLSS 5 Wolfenstein 3D hoạt động, và nó hoạt động thông qua một chuỗi quy trình mà chỉ những người "tự hành xác" mới xây dựng. DOSBox chạy game, dgVoodoo2 nâng cửa sổ giả lập lên DirectX 11, một feeder tạo ra các motion vector (vector chuyển động) giả, RenoDX lưu trữ add-on, và thư viện NVIDIA chính thức vẽ lại từng khung hình. Trên một chiếc RTX 5090 Mobile với Core Ultra 9 275HX, phần thưởng nhận được là khoảng 10 fps trong một tựa game từng chạy trên nền tảng 286.
Hãy hiểu một điều trước khi bắt đầu. Game không bao giờ chạm vào GPU của bạn, mà là DOSBox làm điều đó, vì vậy mọi bước dưới đây đều nhắm vào trình giả lập chứ không phải BJ Blazkowicz. Đó là toàn bộ bí mật về cách chạy DLSS 5 trên các tựa game cũ: nâng cấp API, tạo dữ liệu giả, và chấp nhận sự đau khổ.
Những gì bạn cần
| Thành phần | Vai trò trong chuỗi quy trình |
|---|---|
| DOSBox 0.74-3 hoặc DOSBox-X | Chạy tệp thực thi DOS và vẽ cửa sổ mà bạn sẽ thực hiện vẽ lại. |
| dgVoodoo2 | Chuyển đổi đầu ra DirectDraw hoặc Direct3D 9 sang DirectX 11. |
| ReShade với hỗ trợ add-on | Tải mọi thứ khác vào tiến trình. |
| DLSS5-Feeder với motion vector shaders | Tạo ra dữ liệu chuyển động và chiều sâu mà một tựa game năm 1992 chưa từng có. |
| RenoDX DLSS 5 add-on | Đưa các điều khiển neural rendering vào lớp phủ (overlay) của ReShade. |
| Thư viện NVIDIA neural rendering | Mô hình chính thức, được tích hợp cùng DLSS 5 kể từ ngày 3 tháng 9 năm 2026. |
| GPU RTX 50 series | Bắt buộc, vì NVIDIA đã khóa DLSS 5 cho kiến trúc Blackwell. |
Bước 1. Chuyển game sang DirectX 11
Wolfenstein 3D là một game raycaster DOS không có DirectX để hook, vì vậy DOSBox trở thành đối tượng chính. Các bản phát hành trên Steam và GOG đã tích hợp sẵn DOSBox, giúp bạn tiết kiệm một lần tải xuống và bớt đi phần nào sự phiền phức.
- Mở dosbox.conf và đặt output thành ddraw trong DOSBox cổ điển hoặc direct3d trong DOSBox-X.
- Tải xuống dgVoodoo2 từ trang chủ và mở thư mục MS bên trong tệp lưu trữ.
- Lấy DDraw.dll hoặc D3D9.dll từ thư mục con x86, vì DOSBox 0.74-3 là chương trình 32-bit.
- Đặt tệp đó cùng với dgVoodooCpl.exe và dgVoodoo.conf bên cạnh dosbox.exe.
- Chạy dgVoodooCpl.exe và đặt API đầu ra thành Direct3D 11 với feature level 11.0.
- Khởi chạy game và tìm dgVoodoo watermark, bằng chứng duy nhất cho thấy wrapper đang hoạt động.
Bước 2. Cung cấp motion vector giả
DLSS 5 tiêu thụ dữ liệu màu sắc và chuyển động. Wolfenstein 3D cung cấp màu sắc và một mặt sàn không thực sự tồn tại. Cài đặt ReShade trên dosbox.exe với hỗ trợ add-on, chọn DirectX 11 trong trình hướng dẫn, sau đó thêm DLSS5-Feeder và gói shader motion vector của nó. Feeder 32-bit sẽ tự kết nối với bridge host 64-bit.
Bước 3. Cài đặt RenoDX
Sao chép add-on vào cạnh dosbox.exe, khởi chạy, nhấn Home và mở tab Add-ons. Nếu cài đặt RenoDX DLSS 5 addon đúng cách, bạn sẽ thấy bảng điều khiển Neural Rendering với các tùy chọn intensity, presets, injection point và pass count. Nếu không thấy bảng điều khiển, có thể do sai thư mục, hãy di chuyển tệp ra một cấp và thử lại.
Bước 4. Thêm thư viện DLSS 5
Thư viện neural rendering là chính thức và được tích hợp trong các tựa game hỗ trợ DLSS 5 kể từ khi ra mắt. Câu trả lời cho việc lấy nvngx_dlssnr.dll ở đâu chính là bất kỳ tựa game nào đã hỗ trợ DLSS 5. Đặt tệp này cạnh add-on cùng với tệp DLSS upscaler thông thường cho pass DLAA, khởi chạy và nhấn F6 để bật/tắt hiệu ứng.
| Thiết lập | Giá trị bắt đầu | Lý do |
|---|---|---|
| Injection point | Output | Giai đoạn an toàn nhất cho một game không có hình học thực. |
| Intensity | Medium | Cường độ tối đa sẽ biến bảng màu thành một preset. |
| Preset | Natural | Mặc định sẽ chuyển sang màu xanh lá và Cinematic sẽ chuyển sang màu tím ở cường độ cao. |
| Passes | x1 | Các pass bổ sung làm tối khung hình và nhân lên các lỗi hiển thị (hallucinations). |
| Enable Upscaling | Off | Chưa hoàn thiện và gây hiện tượng nhấp nháy. |
Các sắc thái của Wolfenstein 3D
Các bức tường là kết cấu phẳng và kẻ thù là các sprite, vì vậy mô hình gần như không có hình học để xử lý. Nó bù đắp bằng sự tự tin. Lính canh có thể mọc ra những khuôn mặt mà chúng chưa từng có, và các hành lang thay đổi tâm trạng theo từng preset. Nếu bảng điều khiển vẫn trống hoặc watermark không bao giờ xuất hiện, hãy xem hướng dẫn đầy đủ bao gồm mọi nhánh DirectX, độ sâu thư mục và phím tắt.
DLSS 5 multipass ở mức x2 trở lên sẽ lấy mẫu một khung hình duy nhất và bỏ qua lịch sử, vì vậy mỗi khung hình trở thành một "ý kiến" mới. dgVoodoo watermark là một tham chiếu hữu ích ở đây, vì nó sẽ tối dần theo từng pass.
- Việc spam F6 sẽ gây rò rỉ VRAM, vì vậy hãy so sánh hình ảnh bằng thanh trượt intensity thay vì bật tắt liên tục.
- Chuỗi quy trình tương tự hoạt động trên bản shareware, một cách rẻ tiền để kiểm tra trước khi áp dụng vào bản game trả phí của bạn.
- Chế độ toàn màn hình của DOSBox đôi khi ẩn lớp phủ, vì vậy hãy debug trong cửa sổ.
Hiệu năng
Neural pass tiêu tốn tài nguyên như nhau dù nó đang vẽ lại Cyberpunk hay một hành lang xanh 320x200. Bản chạy thử DLSS 5 trên laptop RTX 5090 của chúng tôi đạt khoảng 10 fps, vẫn nhanh hơn tốc độ ngắm bắn thực tế trong game này. Hãy coi đây là bản mod đồ họa đắt đỏ nhất từng được tạo ra cho Wolfenstein 3D, chứ không phải một cách để chơi game.
Kết luận
Nó chạy được. Nó vô dụng. Nó cũng là bài kiểm tra thuần túy nhất về những gì DLSS 5 vẽ ra khi game không cung cấp cho nó bất cứ thứ gì, đó là lý do tại sao bạn nên thử một lần và không bao giờ thử lại.



