3DVision Installation (only if you need this output format)
These instructions are only kept here to be complete. You should be using Frame Sequential through WibbleWobble instead of this
VRto3D 3.0.1 is still compatible with this output method, but newer versions are not
This will be the worst experience due to the finicky nature of 3DVision drivers. It is highly recommended to get a different 3D Display to use moving forward.
Only Driver v425.31 or 452.06 may work, so only RTX20 series or older
Some DX12 games are not compatible with these old drivers (crashes), but the majority will still work and all UEVR games are compatible thus far
Having 3DVision enabled will crash DX12 games when you launch them
Make sure your game runs on old drivers with 3D disabled before attempting to get it working with VRto3D (some games will complain about your driver but still run fine)
If you get a black screen while trying to run SteamVR + 3DVision, you may have to hard reset
You can use a single monitor, but only Multi-Display mode will work due to 3DVision needing to always be fullscreen to activate. See Displays for options
If you run into one-eye issues or other weirdness, try using DDU and reinstalling the driver
3DVision Initial Setup
Complete the Base Installation section and follow the multi-display setup
If you want full resolution per eye, enable DSR 4x in Nvidia Control Panel -> Manage 3D Settings, and then set your desktop resolution to match
Edit the Documents\My Games\vrto3d\default_config.json config file
Set the window_width and window_height to match your fullscreen desktop resolution
Set the render_width and render_height to be the resolution you want per eye, can be lower or higher than the window setting, 1920x1080 recommended for 2080ti
Set the debug_enable flag to false to enable fullscreen mode 3D will not work if you miss this setting This has been removed as of VRto3D v3.1
Download Bo3b's SbS to 3DVision tool and extract the contents to your Steam\steamapps\common\SteamVR\bin\win64 folder
Enable 3D and Global hack. 3D Fix Manager can do this
Run SteamVR from Steam
Press Home to bring up the ReShade menu and select the SBS SBS_to_Double.fx shader and click Reload
Enable ReShade's Performance Mode checkbox
The Headset window has to be in focus for 3DVision to trigger - try clicking on it
May need to press Ctrl + T to get 3D to trigger
If it's still not working, try closing SteamVR and trying again
If 3D flickers on and off, try toggling 3D in Nvidia Control Panel
If the 3D Headset Window goes black, try temporarily moving the game window back to your 3D display, get 3D to trigger once, then move the game window to your 2nd display
Close SteamVR
3DVision Steps to Run any game (must be done every time)
Enable 3D from Nvidia Control Panel
If you use 3D Fix Manager instead of Nvidia Control Panel for these steps, your PC may crash
Launch SteamVR and verify that 3DVision is displaying properly with just SteamVR
Use Ctrl + Alt + Insert to dismiss the 3DVision Green text
Disable 3D from Nvidia Control Panel (This may not be needed if you are running a VR-native or non-DX12 game)
It is normal for the SteamVR window to display Warning: attempt to run Stereoscopic 3D in non-stereo display mode
Launch your Game
Make Game display in Windowed mode in-game or via Alt + Enter
Move Game window to your second display - reference Multi-Display Setup section for methods to do this
If needed, inject VR mod
Verify that SteamVR Headset window is displaying the game alongside the 2D Game window
Enable 3D from Nvidia Control Panel (if you disabled it)
Make SteamVR Headset window fullscreen on 3DVision display by clicking in it
SteamVR Status will notify you if your headset window isn't fullscreen. Click on the Enable Fullscreen Mode notice or the headset window again to fix it
Click back on the 2D game window on your second display and hopefully input works and 3D is still displaying
Alt + Tab will break 3DVision, so don't use it and just move the mouse to your second display instead
UEVR Notes
3DVision driver 452.06 seems to be compatible with all Unreal Engine games tested thus far, but some newer UE5 games may stop working at some point