MonitorSizeOverride; The Only DepthHack You'll Ever Need...
  2 / 4    
The difference is that the Drivers use/don't overwrite the Registry Value MonitorSizeOverride, like they do with MonitorSize... and technically MonitorSizeOverrride has been around for ages just none of us knew about it. The title says obsolete because they are... there's no hacking(reading/writing/locking) involved when using MonitorSizeOverride instead of MonitorSize, just set it and forget it until next Driver Install... so the depth hacks themselves are obsolete. The 2 different methods shown in the OP are just easy ways to create the MonitorSizeOverrride/Value... they're not hacking anything, you can run RegEdit and do it yourself manually if you know what you're doing.
The difference is that the Drivers use/don't overwrite the Registry Value MonitorSizeOverride, like they do with MonitorSize... and technically MonitorSizeOverrride has been around for ages just none of us knew about it.

The title says obsolete because they are... there's no hacking(reading/writing/locking) involved when using MonitorSizeOverride instead of MonitorSize, just set it and forget it until next Driver Install... so the depth hacks themselves are obsolete.

The 2 different methods shown in the OP are just easy ways to create the MonitorSizeOverrride/Value... they're not hacking anything, you can run RegEdit and do it yourself manually if you know what you're doing.
#16
Posted 04/19/2016 05:39 PM   
How did you even find this? And it does seem to work, quite well I might add. I tried adding Override to the end of some other registry keys but it didn't seem to do anything with gamma or the frontplane or backplane settings. It was worth a shot though.
How did you even find this? And it does seem to work, quite well I might add. I tried adding Override to the end of some other registry keys but it didn't seem to do anything with gamma or the frontplane or backplane settings. It was worth a shot though.

AMD Phenom II X3 720 @ 2.8GHZ
8GB RAM
Mitsubishi Diamond Pro 2070sb @ 2048x1536 @ 85hz
Edimensional glasses and Nvidia 3D Vision

#17
Posted 04/20/2016 02:19 AM   
I was monitoring stuff... it wasn't just the addition of Override, the Drivers are actually calling for MonitorSizeOverride after they've called for MonitorSize, might very well have been a Legacy leftover here all along. I was also able to unlock some of the other hotkeys/features nothing too groundbreaking, FPS Toggle, RHW Keys, etc... still kind of messing around with it myself, the RHW +/- keys don't seem to be working as I'd expect them to. If I find a way to get them to make usable/visible changes in-game I'll definitely write something up about it.
I was monitoring stuff... it wasn't just the addition of Override, the Drivers are actually calling for MonitorSizeOverride after they've called for MonitorSize, might very well have been a Legacy leftover here all along.

I was also able to unlock some of the other hotkeys/features nothing too groundbreaking, FPS Toggle, RHW Keys, etc... still kind of messing around with it myself, the RHW +/- keys don't seem to be working as I'd expect them to. If I find a way to get them to make usable/visible changes in-game I'll definitely write something up about it.
#18
Posted 04/20/2016 03:37 AM   
Could be the way that directx has changed, from what I remember the frontplane and backplane controls didn't work when I used to use the old 3D drivers back on XP. At least I never saw them do anything useful. One of these days I need to build a box with the old card...wish I had a board with two 7950's in SLI.
Could be the way that directx has changed, from what I remember the frontplane and backplane controls didn't work when I used to use the old 3D drivers back on XP. At least I never saw them do anything useful. One of these days I need to build a box with the old card...wish I had a board with two 7950's in SLI.

AMD Phenom II X3 720 @ 2.8GHZ
8GB RAM
Mitsubishi Diamond Pro 2070sb @ 2048x1536 @ 85hz
Edimensional glasses and Nvidia 3D Vision

#19
Posted 04/22/2016 01:28 AM   
I took a look inside nvstereoapiI64.dll and there's some of what I assume to be registry keys that I've never seen before. Enableconsumerstereosupport StereoVRconvergencebias rhw2detectionmin rhwequalatscreen stereoverticaladjustmore stereoverticaladjustless laseradjustxminus maxmonitorsize stereoforcevsync stereorefreshrate
I took a look inside nvstereoapiI64.dll and there's some of what I assume to be registry keys that I've never seen before.
Enableconsumerstereosupport
StereoVRconvergencebias
rhw2detectionmin
rhwequalatscreen
stereoverticaladjustmore
stereoverticaladjustless
laseradjustxminus
maxmonitorsize
stereoforcevsync
stereorefreshrate

AMD Phenom II X3 720 @ 2.8GHZ
8GB RAM
Mitsubishi Diamond Pro 2070sb @ 2048x1536 @ 85hz
Edimensional glasses and Nvidia 3D Vision

#20
Posted 04/22/2016 02:14 AM   
Hello It's my first time to found out about Depth Hack what I understand is that when we lower the monitor size from the registry we let nvidia driver think we got smaller monitor size to increase the 3D Depth so if we lower the monitor size by half and the 3D depth slider is on 100% it's actually is 200% The old hack which is MonitorSize would reset it's value to it's default every time you run a game, But the new or old as you said which is MonitorSizeOverride will not reset it's value. I used your Batch Version and here is a pic from my registry: [img]https://i.imgur.com/1bTeyOG.png[/img] The 3D Depth slider is on 100% but it's actually 200% now right ? and to get back to the default 3D Depth all I have to do is delete MonitorSizeOverride ? BTW do people actually play with 200% or more depth. Thanks a lot TsaebehT.
Hello

It's my first time to found out about Depth Hack
what I understand is that when we lower the monitor size from the registry
we let nvidia driver think we got smaller monitor size to increase the 3D Depth
so if we lower the monitor size by half and the 3D depth slider is on 100% it's actually is 200%

The old hack which is MonitorSize would reset it's value to it's default every time you run a game,
But the new or old as you said which is MonitorSizeOverride will not reset it's value.

I used your Batch Version and here is a pic from my registry:

Image

The 3D Depth slider is on 100% but it's actually 200% now right ?

and to get back to the default 3D Depth all I have to do is delete MonitorSizeOverride ?

BTW do people actually play with 200% or more depth.

Thanks a lot TsaebehT.

#21
Posted 09/22/2016 02:54 PM   
Nice find TsaebehT! I hadn't even noticed this thread :D
Nice find TsaebehT! I hadn't even noticed this thread :D

Windows 10 64-bit, Intel 7700K @ 5.1GHz, 16GB 3600MHz CL15 DDR4 RAM, 2x GTX 1080 SLI, Asus Maximus IX Hero, Sound Blaster ZxR, PCIe Quad SSD, Oculus Rift CV1, DLP Link PGD-150 glasses, ViewSonic PJD6531w 3D DLP Projector @ 1280x800 120Hz native / 2560x1600 120Hz DSR 3D Gaming.

#22
Posted 09/22/2016 03:28 PM   
Curious if anyone knows how this works if you swap between 2 different devices (in my case, I have both a 3DVision monitor and a projector)? Would I need to run this each time I change my display output to the other device (is this just a singular setting), or will it save the setting for each device independently?
Curious if anyone knows how this works if you swap between 2 different devices (in my case, I have both a 3DVision monitor and a projector)? Would I need to run this each time I change my display output to the other device (is this just a singular setting), or will it save the setting for each device independently?

3D Gaming Rig: CPU: i7 7700K @ 4.9Ghz | Mobo: Asus Maximus Hero VIII | RAM: Corsair Dominator 16GB | GPU: 2 x GTX 1080 Ti SLI | 3xSSDs for OS and Apps, 2 x HDD's for 11GB storage | PSU: Seasonic X-1250 M2| Case: Corsair C70 | Cooling: Corsair H115i Hydro cooler | Displays: Asus PG278QR, BenQ XL2420TX & BenQ HT1075 | OS: Windows 10 Pro + Windows 7 dual boot

Like my fixes? Dontations can be made to: www.paypal.me/DShanz or rshannonca@gmail.com
Like electronic music? Check out: www.soundcloud.com/dj-ryan-king

#23
Posted 09/22/2016 06:07 PM   
[quote="DJ-RK"]Curious if anyone knows how this works if you swap between 2 different devices (in my case, I have both a 3DVision monitor and a projector)? Would I need to run this each time I change my display output to the other device (is this just a singular setting), or will it save the setting for each device independently?[/quote] I have 2 of these batch scripts on my desktop: 1 for monitor and 1 for projector. I just run whichever with admin rights before running 3D on a different screen. There is only 1 registry value, so if you don't change the screen size you will either have too much or too little depth.
DJ-RK said:Curious if anyone knows how this works if you swap between 2 different devices (in my case, I have both a 3DVision monitor and a projector)? Would I need to run this each time I change my display output to the other device (is this just a singular setting), or will it save the setting for each device independently?


I have 2 of these batch scripts on my desktop: 1 for monitor and 1 for projector. I just run whichever with admin rights before running 3D on a different screen. There is only 1 registry value, so if you don't change the screen size you will either have too much or too little depth.

i7-4770k @ 4.3GHz
EVGA GTX 1080Ti
16GB 2400MHz DDR3
1TB SanDisk SSD
2TB 7200RPM HDD
Windows 10 x64

#24
Posted 09/23/2016 01:32 AM   
That is correct. I noticed a depth increase on my projector after using this. I'm not sure what the drivers were defaulting to, but it was wrong for my projector screen.
That is correct. I noticed a depth increase on my projector after using this. I'm not sure what the drivers were defaulting to, but it was wrong for my projector screen.

i7-4770k @ 4.3GHz
EVGA GTX 1080Ti
16GB 2400MHz DDR3
1TB SanDisk SSD
2TB 7200RPM HDD
Windows 10 x64

#25
Posted 09/23/2016 05:33 PM   
I tried this yesterday and it's great. 24" size on my 27" monitor is just the depth I needed. I think I tried it months ago when my monitor was new and I thought it didn't work, probably because I was used to my older 24" monitor.
I tried this yesterday and it's great. 24" size on my 27" monitor is just the depth I needed. I think I tried it months ago when my monitor was new and I thought it didn't work, probably because I was used to my older 24" monitor.

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: Gainward Phoenix 1080 GLH
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#26
Posted 09/23/2016 07:18 PM   
Hey All, There is a newer one of these depth hacks tricks but made in the registry. I don't remember who made it or found it but the newer one made this one obsolete.. There was 2 ways too apply the fix one with a registry entry and one was a Bat file little bit like this.. The only difference you did not need to run the bat file before each game run.. I will try and see if I can find that thread and make a new post in there.. I will if I find it report it back to this thread..
Hey All,

There is a newer one of these depth hacks tricks but made in the registry. I don't remember who made it or found it but the newer one made this one obsolete..

There was 2 ways too apply the fix one with a registry entry and one was a Bat file little bit like this..

The only difference you did not need to run the bat file before each game run.. I will try and see if I can find that thread and make a new post in there.. I will if I find it report it back to this thread..

Intel i5 7600K @ 4.8ghz / MSI Z270 SLI / Asus 1080GTX - 416.16 / Optoma HD142x Projector / 1 4'x10' Curved Screen PVC / TrackIR / HOTAS Cougar / Cougar MFD's / Track IR / NVidia 3D Vision / Win 10 64bit

#27
Posted 09/23/2016 07:42 PM   
OK here is the files I have as I could not find the thread: [code]REM @Echo Off Title MonitorSizeOverride Set "$MonitorSize=15" Set /A "$MonitorSize=%$MonitorSize%*2" Call Cmd /c Exit /b %$MonitorSize% Set "$Hex=%=EXITCODE%" For /F "tokens=* delims=0" %%? in ("%$Hex%") do (Set "$Hex=%%?") if Exist "%PROGRAMFILES(X86)%" Set "$Wow=Wow6432Node\" Set "$Key="HKLM\SOFTWARE\%$Wow%NVIDIA Corporation\Global\Stereo3D" /v "MonitorSizeOverride"" Reg Add %$Key% /t REG_DWORD /d %$MonitorSize% /f||Pause&&Goto :Eof [/code] here is registry edit way: [code] Change MonitorSize, Save as Reg, Merge into Registry 1.Windows Registry Editor 2. 3.[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NVIDIA Corporation\Global\Stereo3D] 4."MonitorSizeOverride"=dword:00000082 Notes:Value must be in Hex and is normally double the Monitor's diagonal size... 82 in Hex = 130 in Decimal(65*2), converter here... also Remove Wow6432Node\ on x86/32bit Machines. [/code] Remember you only need to run the file or do ther registry entry once or after each new video card update of the drivers.. the batch file was made in case you are not familiar with editing the registry.. Remember you need only run these one time not each time before running the game..
OK here is the files I have as I could not find the thread:

REM @Echo Off
Title MonitorSizeOverride
Set "$MonitorSize=15"
Set /A "$MonitorSize=%$MonitorSize%*2"
Call Cmd /c Exit /b %$MonitorSize%
Set "$Hex=%=EXITCODE%"
For /F "tokens=* delims=0" %%? in ("%$Hex%") do (Set "$Hex=%%?")
if Exist "%PROGRAMFILES(X86)%" Set "$Wow=Wow6432Node\"
Set "$Key="HKLM\SOFTWARE\%$Wow%NVIDIA Corporation\Global\Stereo3D" /v "MonitorSizeOverride""
Reg Add %$Key% /t REG_DWORD /d %$MonitorSize% /f||Pause&&Goto :Eof


here is registry edit way:

Change MonitorSize, Save as Reg, Merge into Registry
1.Windows Registry Editor

2.

3.[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\NVIDIA Corporation\Global\Stereo3D]

4."MonitorSizeOverride"=dword:00000082

Notes:Value must be in Hex and is normally double the Monitor's diagonal size... 82 in Hex = 130 in Decimal(65*2), converter here... also Remove Wow6432Node\ on x86/32bit Machines.


Remember you only need to run the file or do ther registry entry once or after each new video card update of the drivers.. the batch file was made in case you are not familiar with editing the registry..

Remember you need only run these one time not each time before running the game..

Intel i5 7600K @ 4.8ghz / MSI Z270 SLI / Asus 1080GTX - 416.16 / Optoma HD142x Projector / 1 4'x10' Curved Screen PVC / TrackIR / HOTAS Cougar / Cougar MFD's / Track IR / NVidia 3D Vision / Win 10 64bit

#28
Posted 09/23/2016 07:46 PM   
I dont get this to be honest, since there are depth settings already? But this goes beyond even that? What would you suggest that i use for my projector (64")? Thanks
I dont get this to be honest, since there are depth settings already? But this goes beyond even that?

What would you suggest that i use for my projector (64")?

Thanks

Computer: i7 2600K @4.8GHz / Asus Sabertooth P67 Rev3 / 32GB Corsair Vengeance / GTX 980ti / 34" Samsung S34E790C
Projectors: BenQ W700 / BenQ MH741

#29
Posted 09/23/2016 07:55 PM   
Well basically NVidia set a limit on the amount of separation you can max too. withthese depth hacks you can increase separation for more Depth.. I wasn't sure what these did either but when I set it up and saw the correct separation I was like WOW what a difference.. Best thing to do to find out what your max depth should be is measure the distance of your Pupils.. I just did it in a mirror and came to be 3" od Pupil distance form center to center of the pupil.. now once in game according to your IPL (Pupil Distance) set a far away area of the game to a separation equal to your IPL (Pupil Distance) you will see much more depoth then before and it looks incredible.. Now if it looks funky you can reduce it a bit but don't go over your IPL.. It was suggested to set at half your Actual monitor/Projector screensize. so try 32"..it will get you close just don't forget to go ingame and find a far away object and set the separation to your IPL..
Well basically NVidia set a limit on the amount of separation you can max too. withthese depth hacks you can increase separation for more Depth..

I wasn't sure what these did either but when I set it up and saw the correct separation I was like WOW what a difference..

Best thing to do to find out what your max depth should be is measure the distance of your Pupils..

I just did it in a mirror and came to be 3" od Pupil distance form center to center of the pupil.. now once in game according to your IPL (Pupil Distance) set a far away area of the game to a separation equal to your IPL (Pupil Distance) you will see much more depoth then before and it looks incredible..

Now if it looks funky you can reduce it a bit but don't go over your IPL..

It was suggested to set at half your Actual monitor/Projector screensize. so try 32"..it will get you close just don't forget to go ingame and find a far away object and set the separation to your IPL..

Intel i5 7600K @ 4.8ghz / MSI Z270 SLI / Asus 1080GTX - 416.16 / Optoma HD142x Projector / 1 4'x10' Curved Screen PVC / TrackIR / HOTAS Cougar / Cougar MFD's / Track IR / NVidia 3D Vision / Win 10 64bit

#30
Posted 09/23/2016 08:04 PM   
  2 / 4    
Scroll To Top