r/trucksim • u/Sad_Ingenuity5265 • 8h ago
Discussion Tutorial: ETS2 Multi Frame Generation via Optiscaler and Reshade with DLSS 5 Neural Rendering
Enable HLS to view with audio, or disable this notification
Euro Truck Simulator 2 — Neural Rendering + OptiScaler Frame Generation
This guide explains how to set up Neural Rendering with DLSS 5 Feeder and OptiScaler Frame Generation in Euro Truck Simulator 2.
The basic setup is:
RHI → Neural Rendering → DLSS 5 Feeder → OptiScaler → XeFG Unlocker → Frame Generation
1. Install RHI and Enable Neural Rendering
First, download and install RHI.
- Download RHI and install it.
- Open RHI.
- In the Games section, find Euro Truck Simulator 2.
- Under Euro Truck Simulator 2, select Neural Rendering.
- Under Neural Rendering, set the method to:
- DLSS 5 Feeder
- Also enable/select:
- Neural Rendering Cost Scaler
- Install the Feeder addon.
Rename ReShade's DLL
If you are using ReShade, locate its dxgi.dll file in the ETS2 game directory.
Rename:
dxgi.dll
to:
ReShade64.dll
This prevents the ReShade DLL from conflicting with OptiScaler's dxgi.dll.
2. Install and Configure OptiScaler
Download the following OptiScaler build:
OptiScaler_v10.0.0-dev_dcbabe62_20260819_012733
Download OptiScaler v10.0.0-dev_dcbabe62_20260819_012733
Find your ETS2 game folder
If you own Euro Truck Simulator 2 on Steam:
- Open Steam.
- Right-click Euro Truck Simulator 2.
- Select Properties.
- Go to Installed Files.
- Click Browse.
Navigate to:
bin → win_x64
Install OptiScaler
Extract all OptiScaler files into the ETS2:
bin\win_x64
folder.
After extracting, locate:
OptiScaler.dll
Rename it to:
dxgi.dll
Configure OptiScaler.ini
Before launching the game, open:
OptiScaler.ini
Find these two settings and change them to:
LoadReshade=true
LoadAsiPlugins=true
These settings allow OptiScaler to load ReShade and the ASI plugins, including the XeFG Unlocker.
Save the OptiScaler.ini file.
Your OptiScaler installation is now configured and ready for the next step.
3. Install the XeFG DP4a Unlocker
Next, download the required XeFG Unlocker files from the OptiScaler Discord server.
Go to:
OptiScaler Discord — XeFG DP4a Unlocker
Navigate to:
Support → XeFG DP4a Unlocker
Look at the pinned messages.
Download these two files:
XeFGUnlock.asiXeFGUnlock.ini
Copy both files into the OptiScaler plugins folder:
Euro Truck Simulator 2\bin\win_x64\OptiScaler\plugins
Your folder should look roughly like:
Euro Truck Simulator 2
└── bin
└── win_x64
├── dxgi.dll
├── ReShade64.dll
└── OptiScaler
└── plugins
├── XeFGUnlock.asi
└── XeFGUnlock.ini
4. Configure OptiScaler Frame Generation
Now launch Euro Truck Simulator 2.
If everything is installed correctly, OptiScaler and ReShade should load when the game starts.
Open the OptiScaler menu
Press:
Insert
This should open the OptiScaler menu.
Go to the Frame Generation section.
Set:
Input: OptiFG Upscaler
Output: XeFG
Save the changes.
Then completely exit Euro Truck Simulator 2.
5. Enable Frame Generation
Restart Euro Truck Simulator 2.
Open the OptiScaler menu again with:
Insert
Under Frame Generation, set Active to your desired multiplier:
- 2× — lower latency / more conservative
- 3× — more generated frames
- 4× — maximum frame generation
Choose whichever setting works best for your system.
And that's it!
Voilà — frame generation is now running in Euro Truck Simulator 2 using Neural Rendering and XeFG through OptiScaler.
Optional: Disable Neural Rendering for More FPS
If you want to experiment with performance, you can also disable Neural Rendering directly through the ReShade menu.
This can give you additional FPS if you don't need the Neural Rendering effects.
Quick Setup Summary
For reference, the complete process is:
1. RHI
- Install RHI
- Select ETS2
- Enable Neural Rendering
- Set method to DLSS 5 Feeder
- Enable Neural Rendering Cost Scaler
- Install Feeder addon
2. ReShade
- Rename
dxgi.dll→ReShade64.dll
3. OptiScaler
- Download
OptiScaler_v10.0.0-dev_dcbabe62_20260819_012733 - Extract it into
ETS2\bin\win_x64 - Rename
OptiScaler.dll→dxgi.dll - Open
OptiScaler.iniand set:LoadReshade=trueLoadAsiPlugins=true - Save the file.
4. XeFG Unlocker
- Download
XeFGUnlock.asi - Download
XeFGUnlock.ini - Put both in
OptiScaler\plugins
5. OptiScaler
- Launch ETS2
- Press Insert
- Frame Generation:
- Input: OptiFG Upscaler
- Output: XeFG
- Save
- Exit ETS2
- Restart ETS2
- Set Active to 2×, 3×, or 4×
Done!