Interlaced/Interleaved 3D
Compatible with devices like:
- LG/Sony 4k OLED/LCD 3D TVs
- LG/Acer/Zalman 3D Monitors
For real interlaced displays the EDID ID Override path below outputs native 3DVision interlaced frames directly from the Nvidia driver. If you’d rather skip the EDID setup and let the injector compose the interlaced pattern from regular stereo frames, see the Injector method at the bottom.
3DVision Installation
- If you run into issues with 3DVision stuck in Anaglyph mode or frame sequential modes, try using DDU in safe mode to completely wipe GPU drivers and redo the installation of this tool. This may wipe software EDID overrides
- Download 3D Fix Manager and extract it somewhere
- This can be used to install game fixes and launch them in 3D
- You can disable 3D with the toggle in the top right
- Launch
3DFixManager.exe
- Select the
Drivers tab and click Install 3D Driver. The Video Driver is not necessary for DX9 3DVision, so ignore it

- If prompted, choose
Quick Setup

- A successful installation should appear like this:

- On Some drivers, you may need to use the
Complete 3D Setup button, as the Nvidia 3DVision wizard will fail to run

- You can also adjust the 3D hotkeys and view the defaults on this tab:

- Select the
3D toggle in the top right to turn off 3D
- NOTE: A game needs a pre-existing Nvidia profile with the
StereoProfile flag set appropriately for any 3D settings to save with Ctrl + F7. Reference Bo3b’s Profile Guide for how to use Nvidia Inspector to set this and tweak 3D Profile settings.
- If 3D Fix Manager doesn’t work for you, you can try Bo3b’s 3DVision Installer
Show Optional: Old Driver for DX10/DX11/DX12
Optional: Old Driver for DX10/DX11/DX12
- DX10-12 may be less compatible/stable with the EDID ShaderGlass method, but should work for native 3DVision or Interlaced displays
- RTX20xx or older is required
- RTX20xx Super series can only go back to driver 452.06
- DX10 and DX12 need driver 425.31
- DX11 Works on any driver <= 452.06
- DX12 3DVision doesn’t really have any fixes for it and it’s not stable with many modern games
- Download either 452.06 or 425.31 somewhere
- Unplug/Disable your Internet connection
- Run DDU in safe mode to wipe the GPU driver
- Run the Nvidia installer you downloaded and be sure to deselect
Geforce Experience
- Follow these instructions to block Nvidia driver updates
- If using 452.06, use 3D Fix Manager to install the 3DVision driver and Enable Driver Hack as seen here:

- You should now get this result (no emitter for some displays):

EDID ID Override
- Only the
Device ID has to be changed to enable 3DVision, but it will be limited to the resolutions/colors of the original EDID
- This only changes the EDID ID on your current PC
- Download CRU and extract it to a folder
- Run
CRU.exe as admin
- Select your device from the drop down menu and select
Edit
- Set the Device ID to
ACR02B9 and click OK

- Click
OK to close CRU
- Run
restart64.exe as admin and your Nvidia driver will restart
Exit the Restart app
Show Windows Monitor Driver EDID Override (alternative)
Windows Monitor Driver EDID Override
- This overrides the display EDID at the Windows driver level. It’s a bit more complicated, but might be preferred for real interlaced displays
- Disable Driver Signature Enforcement in Windows - this requires a special reboot
- Download either the 4k EDID Override or 1080p EDID Override depending on your display
- Open Device Manager as admin
- Interlaced display hardware requires you to output games at the display native resolutions (4k or 1080p)
Windows & Nvidia Settings
- In Windows Display Settings, choose your device and then choose
Make this my main display for 3DVision to work
- Set its resolution to your native resolution:
3840x2160 or 1920x1080
- Open Nvidia Control Panel
- Select the
Set up stereoscopic 3D tab
- Check the
Enable stereoscopic 3D box and click Apply
- You should see the
Stereoscopic 3D display type as Acer Passive 3D LCD

Device Specific Settings
Show LG 4K TVs
Picture
- Smart Picture Mode: Off
- Picture Mode Settings: Game (User)
Basic Picture Settings
- OLED Light: 20
Dark room setting; can go higher
- Contrast: 90
- Brightness: 55
- Sharpness: 0
- Color: 60
- Tint: 0
- Color Temperature: C30
Advanced Controls
- Dynamic Contrast: Off
- Dynamic Color: Off
- Preferred Color: All set to 0
- Color Gamut: Wide (setting disabled, current value shown)
- Super Resolution: Off
- Gamma: Medium
Picture Options
- Noise Reduction: Off
- MPEG Noise Reduction: Off
- Black Level: Low
- Real Cinema: Off (setting disabled, current value shown)
- Motion Eye Care: Off
- TruMotion: Off (setting disabled, current value shown)
Aspect Ratio
- Aspect Ratio: 16:9
- Just Scan: On
Critical for 3D
3D Settings
- 3D: Off
- All other options disabled
Dual Play
- Dual Play: Off
- Dual Play Mode: Top and Bottom (disabled, current value shown)
Additional Settings
- Energy Saving: Off
- Eye Comfort Mode: Off
OLED Panel Settings
- Clear Panel Noise: Not a configurable setting
- Screen Shift: Off
Critical to avoid eye swapping over time
- HDMI where PC connected: PC
General
Only settings that may be relevant
HDMI ULTRA HD Deep Color
Required to select 4:4:4 in NVIDIA settings
- HDMI# where PC connected: On
Mode
- Home/Store Mode: HOME MODE
Nvidia Control Panel Settings
- Set Nvidia Color Settings to
YCbCr444 and Limited range

HDR
- You can also enable HDR and Auto HDR in Windows Display Settings
- HDR can be calibrated using the official app in the Microsoft Store
- You will have to edit the above TV Picture settings again for the HDR Game Mode
Running a Game
- Ensure your device is set as your primary display, 3840x2160 or 1920x1080 resolution, and 3D Vision is enabled as
Acer Passive 3D LCD
- Install fixes either manually from Helixmod or using 3D Fix Manager
- If eyes need to be swapped, you have two options:
- Download the Eye Swapper tool, extract it, browse into the
3dvision-eye-swapper-master\bin\x64\Release\ folder and run 3DVisionEyeSwapper.exe as ADMIN and keep it running in the background
- Advanced 3DVision Config
- Close 3D Fix Manager completely from taskbar

- Use Advanced 3DVision Configuration (run as admin) to set
Swap Interleave Pattern and Lock Registry Key and click Save Settings

- Unfortunately 3D Fix Manager resets this lock, so you have to close it for this method
- Launch the game manually and it should start on your device in interlaced 3D
- Configure the game resolution to match your native resolution, otherwise you won’t get 3D
- If a game doesn’t have a Nvidia or 3D Fix Manager profile, you can set the
StereoProfile flag for any 3D settings to save with Ctrl + F7. Reference Bo3b’s Profile Guide for how to use Nvidia Profile Inspector to set this and tweak 3D Profile settings.
- Some games may lock the convergence, so you can try Chiri’s Tool or Chiri’s Other Tool to unlock it
- Advanced 3D Vision Config can also be used to modify certain 3DVision settings. Many can also be edited in 3D Fix Manager
- Frame Sequential 3DVision is unstable on latest drivers and requires setting a custom resolution and removing all other resolutions, but the Interlaced EDID overrides are still working well
Show Injector method (alternative)
The injector composes a row- or column-interlaced image from regular stereo frames, so it works at any source resolution and doesn’t require the EDID override above. Use this if the native-3DVision path isn’t working for your display or you want to render the game below the panel’s native resolution.
Nvidia Control Panel
- Open Nvidia Control Panel
- Select
Set up stereoscopic 3D
- Select
3D Vision Discover as the display type (anaglyph mode — works on any display, no EDID override required)
- Set Depth to
100%
- Set Keyboard Shortcuts ->
Enable advanced in-game settings
- Check
Enable stereoscopic 3D and click Apply
- Close Nvidia Control Panel
Install and Verify the 3D Fix
- Install the game’s 3D fix using 3D Fix Manager or manually from HelixMod
- Launch the game and confirm the fix is working — you should see Anaglyph 3D (red/cyan) with depth
- In the game’s video settings, set the resolution to fullscreen
1920x1080 for the best font scaling and performance
- The injector upscales each eye to your display’s native resolution, so 1080p source is fine for 4k panels, SR displays, AR glasses, etc.
- Exit the game
3DVision4All Injector Installation
- The injector is a proxy DLL dropped next to the game’s executable. It hooks DirectX 9 and NvAPI Stereo to capture each eye and composes the stereo output for your display — no separate Shader Glass window required, no display EDID override required, no extra hardware (EDID emulator, dummy plug, capture card, secondary display) required
- DirectX 9 / DX9Ex only. The injector does not work with DX10, DX11, or DX12 games. For DX10–12 titles use one of the legacy methods (Shader Glass for non-native displays, native 3DVision via the Old Driver path on RTX 20-series or older) instead
- Download the latest 3DVision4All injector zip and extract it
- For 32-bit games (most older DX9 games), use the files in
Win32-Release
- For 64-bit games, use the files in
x64-Release
- Copy ONE of the proxy DLLs (
dinput8.dll, dsound.dll, version.dll, winmm.dll) from the extracted folder into the same folder as the game’s EXE
- Pick one the game doesn’t already ship with so you don’t overwrite anything important —
dinput8.dll is usually safe
- Copy
3dvision4all.ini from the extracted zip into the same folder, next to the proxy DLL
- Copy
EnableWindowed3D.exe from the extracted zip into the same folder, then right-click → Run as administrator (UAC prompt). This is a one-shot setup step that’s required for 3DVision4All to work properly — the tool scans the folder and, for every *.exe it finds, creates an NVIDIA stereo profile (or attaches to an existing one) and writes two settings: StereoProfile = 1 and StereoHiddenProfile = 1. The combination does two things you need:
- Enables 3D Vision in windowed mode for that EXE. 3DVision4All forces the game into windowed mode so it can composite its overlay on top, but the 3D Vision driver only flips stereo “active” for windowed swap chains when these profile flags are set. Without them, the per-frame ReverseStereoBlit silently no-ops and both halves of the captured frame carry the same mono image (no parallax — flat 2D on your stereo display)
- Lets you save Depth and Convergence via Ctrl+F7 in-game.
StereoProfile is what marks the profile as a real stereo profile to the driver; with it missing, the in-game save shortcut silently restores the default convergence instead of saving your tuning
- Run the tool once per game folder. You can leave or delete
EnableWindowed3D.exe afterwards — only the proxy DLL + INI need to stay alongside the game
Injector Options Reference
3dvision4all.ini sits next to the proxy DLL. Every option also has an inline comment in the file itself. Per-guide mode selection is in the next section.
[stereo]
mode — stereo output format. Pick the value matching the guide you’re following:
sbs — Side-by-Side (3D TVs in “Side by Side (Half)”, AR glasses on 32:9 panels)
tab — Top-and-Bottom (3D TVs in TaB input mode)
row_interlaced — even rows = left eye, odd rows = right (most passive 3D displays)
column_interlaced — column variant (rare passive setups)
checkerboard — DLP 3D-Ready TVs (Mitsubishi / Samsung DLP)
leiasr — LeiaSR / Simulated Reality autostereoscopic displays
katanga — publish the stereo image over Katanga IPC for a VR viewer (Katanga.exe, VRScreenCap)
swap_eyes — flip left/right. Set to 1 if 3D looks reversed
[render]
defeat_directflip (default 1) — keeps the overlay visible over fullscreen-borderless games. Leave on unless you’re isolating a crash
force_windowed (default 1) — forces the game into windowed mode so the overlay can sit on top. Set to 0 only for games whose startup breaks when forced windowed
disable_vsync (default 0) — frees the game’s frame loop from refresh-rate; the overlay still presents at refresh rate so the on-screen output stays smooth
confine_cursor (default 0) — locks the OS cursor inside the game window while focused; released on alt-tab
hide_cursor (default 0) — hides the OS cursor while it’s over the game window
alternate_capture_mode (default 0) — how frames are handed off to the overlay:
0 CPU copy — widest compatibility, slower (one extra GPU→CPU→GPU round-trip per frame, mostly noticeable above 1080p)
1 GPU-shared — faster and supports higher resolutions with no readback cost, but some games crash or glitch under it. Try 0 first; switch only if the game is stable
render_width / render_height (default 0,0) — force the game to render at this resolution. Leave at 0 to let the game decide. Useful for “Full SbS” (per-eye width × full height) or as a performance lever
- WARNING: some games clip into the top-left corner if you force a smaller resolution than they cached at startup. If you see clipping, set both back to
0
copy_width / copy_height (default 1920,1080, CPU-copy path only) — downsample each eye’s readback to these dimensions. Cuts the 4K capture stall from ~16 ms/frame to almost nothing. The overlay resamples anyway, so as long as the per-eye dimensions are at least your panel half-width × panel height, the cap is essentially lossless. Leave at 0,0 for no cap
[debug]
log_file — log path (relative to the game’s EXE if not absolute). Cleared each run
log_level — 0 off, 1 info (default), 2 verbose
install_device_hooks, install_d3d9_vtable_hooks, install_d3d9_display_mode_hooks — all default 1. Diagnostic bisect switches for crashes; leave alone unless you’re tracking down a regression
Configuration
- In
3dvision4all.ini, set mode = row_interlaced (most passive 3D displays — LG OLED, LG/Sony 4k TVs) or mode = column_interlaced (rare passive setups)
- If the 3D image looks doubled or eye-swapped, try
swap_eyes = 1 first, and only switch row/column if that doesn’t help
- Make sure your interlaced display is set as the primary display in Windows so the injector overlay shows on it
- The injector outputs at the display’s native resolution regardless of the game’s render resolution
Running a Game
- Launch the game manually or from 3D Fix Manager
- The injector takes over rendering and presents your configured stereo output mode in its own overlay — you no longer need to look at Anaglyph 3D
- HelixMod in-game hotkeys still work for tuning depth/convergence:
Ctrl + F3/F4 adjust depth
Ctrl + F5/F6 adjust convergence
Ctrl + F7 saves depth & convergence settings (sometimes 3D will glitch after this and you have to restart the game)
- A log of injector activity is written to
3dvision4all.log next to the game’s EXE for troubleshooting