Page 1 of 1

1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Sat Sep 23, 2017 11:28 pm
by Vital
Hello!
I made batch files for simplifying usage registry hack for 1080p60hz DVI/HDMI active&passive(row, column, chess) output without 3DTV Play!

NVIDIA_S3D.zip
(17.26 KiB) Downloaded 61 times

It should work on 32&64 bit Windows.
Usage:
0) Go to "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NVIDIA Corporation\Global\Stereo3D"(for 32bit Win without "Wow6432Node\"), rightClick-export for backup if you need.
1) Unzip, run bat from settings folder via shortcut with "Admin" setting, input screen size in inches for correct max Stereo3D depth(61mm IPD by default), for greater IPD input lower size than real(for 37inch TV input 36 for about 65mm IPD). Then press any key to set my custom hotkeys, if you don't want to change it - just close the CMD window. If bat not working, move the "NVIDIA_S3D" folder to the desktop and run it from there.

For passive output:
2) Install manually(via device manager select from driver folder any of two ZMT/Acer) EDID override for your TV/monitor and now you should have "Optimized for GeForce" display type in NV control panel.
3) Choose a passive method from the output folder and run the appropriate bat.
4) Run game in native screen resolution and if left/right image is swapped then run the same bat with "inverted" in the filename.

For active output(3D vision and 3DTV Play function):
2) You should have an HDMI connection and "HDMI Blu-Ray 3D" display type in the NV control panel.
3) Run the game first, minimize(ALT+TAB/ALT+ENTER), run sequential bat, maximize the game and you should see a blinking image for active glasses. In some games with the fake full screen, it may not work until you use special window mode for example in KSP I using the command in shortcut("%KSPpath%\KSP_x64.exe" -force-d3d11 -window-mode exclusive ). Then for the 3DTV Play function(HD3D mode for the passive screen) open "screen resolution-advanced settings-monitor" and set 24hz mode and now you should have interleaved S3D image processed by the monitor from sequential input(auto 3D mode is ON). If you don't like to minimize and run bat every game launch you can block write permission of registry Stereo3D key for System(see the path from step 0 rightClick-Permissions-SYSTEM and set FullControl-Deny checkbox) but you need then unblock it to make changes in Stereo3D settings from NV control panel.

Copy shortcut to desktop for easy multiple usages.
Also you can change "DrsEnable=1" to "DrsEnable=0" in registry for save Stereo3D inGame settings to registry(Stereo3D\GameConfigs\%exeName%) instead of DRS games profile file(C:\ProgramData\NVIDIA Corporation\Drs\nvdrsdb*.bin). Saving to registry is not have ~2sec freeze in game and easy for export/import(after clean driver install) all games Stereo3D settings(in .reg file) without using programs like NVIDIA inspector.

My custom hotkeys(file "HotKeys.txt" inside zip):
StereoToggle(Stereo3D on/off)= *
WriteConfig(save game Stereo3D settings to profile)= CTR + *
StereoToggleMode(on/off fake Stereo3D mode based on zBuffer if available)= SHIFT + *
StereoSeparationAdjustMore(Stereo3D background depth increase)= CTR + NUM(+)
StereoSeparationAdjustLess(Stereo3D background depth decrease)= CTR + NUM(-)
StereoConvergenceAdjustMore(Stereo3D base increase)= SHIFT + NUM(+)
StereoConvergenceAdjustLess(Stereo3D base decrease)= SHIFT + NUM(-)
ToggleLaserSight(on/off Stereo3D laser marker in game)= NUM(/)
ToggleMemo(on/off game rating info OSD)= CTR + NUM(/)
CycleFrustumAdjust(shifted frame border type select)= SHIFT + NUM(/)

Have fun. :woot

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Mon Sep 25, 2017 8:17 pm
by cybereality
Awesome work!

What kind of displays does this work with? For example, will it allow 1080P60 output to an HDMI 1.4a projector (usually limited to 720P in 3DTV Play)?

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Tue Sep 26, 2017 3:12 am
by Vital
Thanks!
It should work on any passive display because all modes except sequential are already mixed by GPU interleaved image(same as 2D) and if the passive monitor is 120hz then you can play fullRes&fullHertz(1080p120hz for example). 3DTV Play mode is actually sequential(3D vision) mode limited to 24hz by HD3D HDMI1.4a standard. In 3DTV Play(HD3D) mode GPU send source full-frame images and monitor mixed it(auto Stereo3D mode is ON) as result 24hz limit(it should be 30hz on 60hz monitor in theory but 24hz is limit of HD3D mode). If the projector needs source images and can work only in HD3D mode - then will be a limit of 1080p24hz. If the projector can take 120hz sequential input(as a 3D Vision monitor) then it should work in 1080P60hz Stereo3D mode. All simple - if you don't use HD3D mode then you don't have a 24hz limit. If you can see 1080p120hz 2D then you can see 1080p120hz interleaved(passive) S3D in common HDMI 2D mode.
Wiki said that HDMI 1.4 support for 1080p at 120 Hz = 1080p60hz in Stereo3D, but why HDMI1.4a 1080p HD3D mode is limited at 24hz(more than twice of HDMI bandwidth), maybe due to the HD3D Blu-Ray DVD standard only.

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Fri Aug 26, 2022 5:11 am
by Feisty_Fernando
Vital wrote: Sat Sep 23, 2017 11:28 pm Hello!
I made batch files for simplifying usage registry hack for 1080p60hz DVI/HDMI active&passive(row, column, chess) output without 3DTV Play!

NVIDIA_S3D.zip
(17.26 KiB) Downloaded 61 times

It should work on 32&64 bit Windows.
Usage:
0) Go to "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NVIDIA Corporation\Global\Stereo3D"(for 32bit Win without "Wow6432Node\"), rightClick-export for backup if you need.
1) Unzip, run bat from settings folder via shortcut with "Admin" setting, input screen size in inches for correct max Stereo3D depth(61mm IPD by default), for greater IPD input lower size than real(for 37inch TV input 36 for about 65mm IPD). Then press any key to set my custom hotkeys, if you don't want to change it - just close the CMD window. If bat not working, move the "NVIDIA_S3D" folder to the desktop and run it from there.

For passive output:
2) Install manually(via device manager select from driver folder any of two ZMT/Acer) EDID override for your TV/monitor and now you should have "Optimized for GeForce" display type in NV control panel.
3) Choose a passive method from the output folder and run the appropriate bat.
4) Run game in native screen resolution and if left/right image is swapped then run the same bat with "inverted" in the filename.

For active output(3D vision and 3DTV Play function):
2) You should have an HDMI connection and "HDMI Blu-Ray 3D" display type in the NV control panel.
3) Run the game first, minimize(ALT+TAB/ALT+ENTER), run sequential bat, maximize the game and you should see a blinking image for active glasses. In some games with the fake full screen, it may not work until you use special window mode for example in KSP I using the command in shortcut("%KSPpath%\KSP_x64.exe" -force-d3d11 -window-mode exclusive ). Then for the 3DTV Play function(HD3D mode for the passive screen) open "screen resolution-advanced settings-monitor" and set 24hz mode and now you should have interleaved S3D image processed by the monitor from sequential input(auto 3D mode is ON). If you don't like to minimize and run bat every game launch you can block write permission of registry Stereo3D key for System(see the path from step 0 rightClick-Permissions-SYSTEM and set FullControl-Deny checkbox) but you need then unblock it to make changes in Stereo3D settings from NV control panel.

Copy shortcut to desktop for easy multiple usages.
Also you can change "DrsEnable=1" to "DrsEnable=0" in registry for save Stereo3D inGame settings to registry(Stereo3D\GameConfigs\%exeName%) instead of DRS games profile file(C:\ProgramData\NVIDIA Corporation\Drs\nvdrsdb*.bin). Saving to registry is not have ~2sec freeze in game and easy for export/import(after clean driver install) all games Stereo3D settings(in .reg file) without using programs like NVIDIA inspector.

My custom hotkeys(file "HotKeys.txt" inside zip):
StereoToggle(Stereo3D on/off)= *
WriteConfig(save game Stereo3D settings to profile)= CTR + *
StereoToggleMode(on/off fake Stereo3D mode based on zBuffer if available)= SHIFT + *
StereoSeparationAdjustMore(Stereo3D background depth increase)= CTR + NUM(+)
StereoSeparationAdjustLess(Stereo3D background depth decrease)= CTR + NUM(-)
StereoConvergenceAdjustMore(Stereo3D base increase)= SHIFT + NUM(+)
StereoConvergenceAdjustLess(Stereo3D base decrease)= SHIFT + NUM(-)
ToggleLaserSight(on/off Stereo3D laser marker in game)= NUM(/)
ToggleMemo(on/off game rating info OSD)= CTR + NUM(/)
CycleFrustumAdjust(shifted frame border type select)= SHIFT + NUM(/)

Have fun. :woot
Apologies for the necro-post, this 1080p60Hz tool you have is also for active HD3D 3DTV's? The comment about active has (3D vision and 3DTV Play function) and I thought this tool was meant to circumvent or bypass 3DTV Play altogether? I currently run my desktop and any games at 720p 3D but curious how much of a difference in both performance and clarity it would be to run at 1080p60Hz 3D.

Setting the IPD looks similar to the way you could produce greater 3D depth with PS3 3D games by using a number half the size of the screen.

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Fri Aug 26, 2022 7:26 am
by 3DNovice
....

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Mon Aug 29, 2022 12:10 am
by aofelix
Would this work a JVC N5 projector or LG OLED C6? anyway to simplify this process so its a bit easier?

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Mon Dec 12, 2022 12:48 am
by annaeva
This product is designed to output 1080p60hz video and audio without the need for a 3DTV. Simply connect the device to your TV and enjoy your entertainment without any added latency or buffering. Plus, it's easy to use - just connect the HDMI cable and your TV will automatically detect the device and start outputting the video and audio.mapquest directions

Re: 1080p60hz HDMI active&passive output without 3DTV Play!

Posted: Sun Aug 20, 2023 1:21 pm
by Redd
Two questions:
1) Can this be used to play games with frame-sequential 3d (ala 3d Vision) at 1080p60hz via HDMI?
2) Is this compatible with Geo-11 and RTX 30xx GPUs?