Chuyển đến nội dung chính
wolfenstein 3D.jfif

Hướng dẫn chạy DLSS 5 trong Wolfenstein 3D

Tìm hiểu cách áp dụng NVIDIA neural rendering cho Wolfenstein 3D qua DOSBox và dgVoodoo2, bao gồm thiết lập, hình ảnh và mức giảm hiệu năng 10 fps.

Viết bởi
Friolt
Đã cập nhật
Thời gian đọc
4 phút
Chủ đề
Tin tức
Những gì bạn cần
Quảng cáo

Chúng tôi đã ép buộc công nghệ neural rendering (kết xuất thần kinh) của NVIDIA lên một tựa game raycaster từ năm 1992. Dưới đây là 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ó vận hành 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 giả, RenoDX đóng vai trò host cho add-on, và thư viện chính thức của NVIDIA sẽ 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 vi xử lý 286.

Hãy hiểu một điều trước khi bắt đầu. Game không bao giờ tương tác trực tiếp với GPU của bạn, mà là DOSBox, 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ầnVai trò trong chuỗi quy trình
DOSBox 0.74-3 hoặc DOSBox-XChạy file thực thi DOS và vẽ cửa sổ mà bạn sẽ thực hiện vẽ lại.
dgVoodoo2Bọc đầu ra DirectDraw hoặc Direct3D 9 sang DirectX 11.
ReShade với hỗ trợ add-onTải mọi thứ khác vào tiến trình.
DLSS5-Feeder với gói shader motion vectorTạo ra dữ liệu chuyển động và chiều sâu mà một 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ủ ReShade.
Thư viện neural rendering của NVIDIAMô hình chính thức, được tích hợp cùng DLSS 5 từ ngày 3 tháng 9 năm 2026.
GPU RTX 50 seriesBắt buộc, vì NVIDIA đã khóa DLSS 5 cho kiến trúc Blackwell.

Bước 1. Đưa game lên DirectX 11

Wolfenstein 3D là một tựa game raycaster DOS không có DirectX để hook, vì vậy DOSBox trở thành "bệnh nhân". 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ượt tải xuống và bớt đi một phần đau đầu.

  1. Mở dosbox.conf và đặt output thành ddraw trong DOSBox cổ điển hoặc direct3d trong DOSBox-X.
  2. Tải dgVoodoo2 từ trang chủ và mở thư mục MS bên trong file nén.
  3. 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.
  4. Đặt file đó cùng với dgVoodooCpl.exe và dgVoodoo.conf cạnh dosbox.exe.
  5. Chạy dgVoodooCpl.exe và đặt API đầu ra thành Direct3D 11 với feature level 11.0.
  6. 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 chỉ cung cấp màu sắc và một mặt sàn không tồn tại. Hãy cài đặt ReShade lê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 host bridge 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ó nghĩa là sai đường dẫn thư mục, hãy di chuyển các file 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. Hãy đặt nó cạnh add-on cùng với một file DLSS upscaler thông thường cho lượt pass DLAA, khởi chạy và nhấn F6 để bật/tắt hiệu ứng.

Thiết lậpGiá trị khởi đầuLý do
Injection pointOutputGiai đoạn an toàn nhất cho một game không có hình học thực.
IntensityMediumCường độ tối đa sẽ biến bảng màu thành một preset cố định.
PresetNaturalDefault sẽ chuyển sang màu xanh lá và Cinematic chuyển sang màu tím ở cường độ cao.
Passesx1Các lượt pass bổ sung sẽ làm tối khung hình và nhân bản các lỗi hình ảnh (hallucinations).
Enable UpscalingOffChưa hoàn thiện và gây ra 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à texture phẳng và kẻ thù là sprite, vì vậy mô hình gần như không có hình học nào để 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 trống hoặc watermark không bao giờ xuất hiện, toàn bộ hướng dẫn sẽ 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 dữ liệu 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 mỗi lượt 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, đây là cách rẻ tiền để kiểm tra trước khi đụng đến 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

Lượt pass neural rendering tốn chi phí như nhau dù nó vẽ lại Cyberpunk hay một hành lang xanh 320x200. Bản chạy thử 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ế của bất kỳ ai 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 là 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.

Quảng cáo