which permissions to change to lock monitorsize?
Not entirely sure which permissions in which key to change to lock my custom mobitorsize settings.

The ones I would expect, which is system, are all set to allow and greyed out.

Thanks.
Not entirely sure which permissions in which key to change to lock my custom mobitorsize settings.



The ones I would expect, which is system, are all set to allow and greyed out.



Thanks.

#1
Posted 09/23/2011 10:26 PM   
Anyone?

Just need to know which key and which permissions... (and also wish to point out that, I shouldn't have to do this to enjoy 3d with a projector setup. I consider the drivers broken because of this)
Anyone?



Just need to know which key and which permissions... (and also wish to point out that, I shouldn't have to do this to enjoy 3d with a projector setup. I consider the drivers broken because of this)

#2
Posted 09/25/2011 12:19 PM   
Go to security - advanced and then add system a second time, then you can set deny permission that take preference over the default allows. Then deny "Set Value" and "Create Subkey" and maybe "Delete" as well.

This method has it's drawbacks though. You can't save any settings in game; instead the keycombo that normally saves the profile (CTRL+F7 by default) shows the current convergence. Also depth will always start at the setting it was before you changed the permissions so you have to set it every time you start a game, disable and enable stereo, alt+tabbing etc. Also some games, like guild wars seem to reinitialize the display every time they load a new zone, which also resets the depth, as well as convergence, because you can not save it.

Another way to get a bigger monitorsize is spamming the registry with a batch files, it's posted on the forums somewhere. You can start it before the game and it will rewrite displaysize to the registry for a while. The displaydrivers themselves do the same thing when you start stereo, but if the batch file does it for a longer while it eventually wins out /wink.gif' class='bbc_emoticon' alt=';)' />
Go to security - advanced and then add system a second time, then you can set deny permission that take preference over the default allows. Then deny "Set Value" and "Create Subkey" and maybe "Delete" as well.



This method has it's drawbacks though. You can't save any settings in game; instead the keycombo that normally saves the profile (CTRL+F7 by default) shows the current convergence. Also depth will always start at the setting it was before you changed the permissions so you have to set it every time you start a game, disable and enable stereo, alt+tabbing etc. Also some games, like guild wars seem to reinitialize the display every time they load a new zone, which also resets the depth, as well as convergence, because you can not save it.



Another way to get a bigger monitorsize is spamming the registry with a batch files, it's posted on the forums somewhere. You can start it before the game and it will rewrite displaysize to the registry for a while. The displaydrivers themselves do the same thing when you start stereo, but if the batch file does it for a longer while it eventually wins out /wink.gif' class='bbc_emoticon' alt=';)' />

Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

#3
Posted 09/25/2011 02:46 PM   
Thanks.

Think I will write a batch file to change the registry every 10 seconds and loop infinitely. Seems some games (witcher in particular) reset the depth even after I've started a bat file to change the registry 10 seconds in.
Thanks.



Think I will write a batch file to change the registry every 10 seconds and loop infinitely. Seems some games (witcher in particular) reset the depth even after I've started a bat file to change the registry 10 seconds in.

#4
Posted 09/25/2011 04:58 PM   
Could you use a program like [url="http://www.autohotkey.com/docs/Hotkeys.htm"]AutoHotKey[/url] to create a keyboard macro that will launch a batch file to modify the MonitorSize registry entry when a key is pressed? That would be nice, since you could change the entry whenever you need to in-game.

I'm getting one of these projectors soon, and will need a working solution as well.
Could you use a program like AutoHotKey to create a keyboard macro that will launch a batch file to modify the MonitorSize registry entry when a key is pressed? That would be nice, since you could change the entry whenever you need to in-game.



I'm getting one of these projectors soon, and will need a working solution as well.

#5
Posted 09/26/2011 04:53 PM   
Should be possible I think, good idea :)
Should be possible I think, good idea :)

Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

#6
Posted 09/26/2011 08:04 PM   
I actually got AutoHotKey to work here on my work Windows XP machine... I set it up to launch a .bat file to add the registry entry by pressing WindowsKey+R. It works, though I don't have 3D Vision installed on this old work PC.

I wonder if it would have permission problems with Vista or 7, though. It might open a prompt behind the game, asking for Administrator permission to access the registry. I'll try that when I get home.

[quote name='Xerion404' date='26 September 2011 - 04:04 PM' timestamp='1317067486' post='1299078']
Should be possible I think, good idea :)
[/quote]
I actually got AutoHotKey to work here on my work Windows XP machine... I set it up to launch a .bat file to add the registry entry by pressing WindowsKey+R. It works, though I don't have 3D Vision installed on this old work PC.



I wonder if it would have permission problems with Vista or 7, though. It might open a prompt behind the game, asking for Administrator permission to access the registry. I'll try that when I get home.



[quote name='Xerion404' date='26 September 2011 - 04:04 PM' timestamp='1317067486' post='1299078']

Should be possible I think, good idea :)

#7
Posted 09/26/2011 08:28 PM   
Not sure about how to get the required elevation without it prompting every time. I have UAC turned off atm because of similar reasons. BTW doesn't Winkey+R already open the run dialog?
Not sure about how to get the required elevation without it prompting every time. I have UAC turned off atm because of similar reasons. BTW doesn't Winkey+R already open the run dialog?

Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

#8
Posted 09/26/2011 08:59 PM   
Here's what I did (now I just need my projector, as soon as my wife gives me the "OK!"):

[list=1]

[*]Create a monitorsize.bat batch file with the following: [code]@echo off
REG ADD "HKLM\Software\Wow6432Node\NVIDIA Corporation\Global\Stereo3D" /v MonitorSize /t REG_DWORD /d 120 /f[/code]
[*]Compiled the batch file into a monitorsize.exe file.
[*]Bound monitorsize.exe to hotkey G1 on my Logitech G15 keyboard. You can use AutoHotKey to do this with any keyboard.
[/list]

When pressing my G15 hotkey, the monitorsize.exe file executes and changes the correct registry key with no elevation prompt. Cool! Now I just need the projector! And I changed the monitorsize key to 120 because my screen will be approximately 60" due to my small room; about like the OP's size.

I had to convert the batch file to an executable to get it to launch silently. If I bound the G15 hotkey to the batch file, any game I was playing would minimize when the key was pressed.

[quote name='Xerion404' date='26 September 2011 - 04:59 PM' timestamp='1317070776' post='1299107']
Not sure about how to get the required elevation without it prompting every time. I have UAC turned off atm because of similar reasons. BTW doesn't Winkey+R already open the run dialog?
[/quote]
Here's what I did (now I just need my projector, as soon as my wife gives me the "OK!"):



[list=1]



  • Create a monitorsize.bat batch file with the following:
    @echo off
  • REG ADD "HKLM\Software\Wow6432Node\NVIDIA Corporation\Global\Stereo3D" /v MonitorSize /t REG_DWORD /d 120 /f

  • Compiled the batch file into a monitorsize.exe file.
  • Bound monitorsize.exe to hotkey G1 on my Logitech G15 keyboard. You can use AutoHotKey to do this with any keyboard.
  • [/list]



    When pressing my G15 hotkey, the monitorsize.exe file executes and changes the correct registry key with no elevation prompt. Cool! Now I just need the projector! And I changed the monitorsize key to 120 because my screen will be approximately 60" due to my small room; about like the OP's size.



    I had to convert the batch file to an executable to get it to launch silently. If I bound the G15 hotkey to the batch file, any game I was playing would minimize when the key was pressed.



    [quote name='Xerion404' date='26 September 2011 - 04:59 PM' timestamp='1317070776' post='1299107']

    Not sure about how to get the required elevation without it prompting every time. I have UAC turned off atm because of similar reasons. BTW doesn't Winkey+R already open the run dialog?

    #9
    Posted 09/26/2011 10:41 PM   
    Hi. How do you compile a batch file into an exe?

    Bit of a noob to batch files...
    Hi. How do you compile a batch file into an exe?



    Bit of a noob to batch files...

    #10
    Posted 09/27/2011 05:45 PM   
    I was Googling around and found a piece of software on Softpedia that allowed me to do this. It's called something like [i]Batch-to-Exe Converter[/i]; it works really well. Make sure you convert the .bat into a "silent" .exe in order to prevent your game from minimizing when the program runs. The option is easy to find, and the software is easy to use.

    I'm proud of myself for getting this to work... Knowing my luck, nVidia will probably place this long sought-after feature into its driver as soon as I get my projector!

    Let me know if it actually DOES work; as I can't try it for myself until I actually have a projector of my own...

    [quote name='Craggy' date='27 September 2011 - 01:45 PM' timestamp='1317145558' post='1299549']
    Hi. How do you compile a batch file into an exe?

    Bit of a noob to batch files...
    [/quote]
    I was Googling around and found a piece of software on Softpedia that allowed me to do this. It's called something like Batch-to-Exe Converter; it works really well. Make sure you convert the .bat into a "silent" .exe in order to prevent your game from minimizing when the program runs. The option is easy to find, and the software is easy to use.



    I'm proud of myself for getting this to work... Knowing my luck, nVidia will probably place this long sought-after feature into its driver as soon as I get my projector!



    Let me know if it actually DOES work; as I can't try it for myself until I actually have a projector of my own...



    [quote name='Craggy' date='27 September 2011 - 01:45 PM' timestamp='1317145558' post='1299549']

    Hi. How do you compile a batch file into an exe?



    Bit of a noob to batch files...

    #11
    Posted 09/27/2011 06:12 PM   
    Strangely it doesn't seem to work after pressing it, but if I then alt+tab out of game and go back in it suddenly does have the monitorsize I set. Which is odd as usually alt+tabbing would reset stereo including the registry values.
    Strangely it doesn't seem to work after pressing it, but if I then alt+tab out of game and go back in it suddenly does have the monitorsize I set. Which is odd as usually alt+tabbing would reset stereo including the registry values.

    Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

    #12
    Posted 09/27/2011 07:13 PM   
    Games apparently reset the monitorsize value to the nVidia default when they launch, and the drivers initialize with that default setting. Then you press the hotkey when in-game to change the value, but the game is still initialized with the default value. When you alt-tab out and back into the game, the drivers are finally forced to read and initialize with the updated value.

    As long as games can be alt-tabbed out of, I guess this should work. Still a pain :(

    [quote name='Xerion404' date='27 September 2011 - 03:13 PM' timestamp='1317150782' post='1299611']
    Strangely it doesn't seem to work after pressing it, but if I then alt+tab out of game and go back in it suddenly does have the monitorsize I set. Which is odd as usually alt+tabbing would reset stereo including the registry values.
    [/quote]
    Games apparently reset the monitorsize value to the nVidia default when they launch, and the drivers initialize with that default setting. Then you press the hotkey when in-game to change the value, but the game is still initialized with the default value. When you alt-tab out and back into the game, the drivers are finally forced to read and initialize with the updated value.



    As long as games can be alt-tabbed out of, I guess this should work. Still a pain :(



    [quote name='Xerion404' date='27 September 2011 - 03:13 PM' timestamp='1317150782' post='1299611']

    Strangely it doesn't seem to work after pressing it, but if I then alt+tab out of game and go back in it suddenly does have the monitorsize I set. Which is odd as usually alt+tabbing would reset stereo including the registry values.

    #13
    Posted 09/27/2011 08:27 PM   
    Yeah and it's only slightly quicker than just alt-tabbing and changing the value in regedit :p Also several games crash on alt-tab :(
    Yeah and it's only slightly quicker than just alt-tabbing and changing the value in regedit :p Also several games crash on alt-tab :(

    Current Rig: |Intel Core i7 920 @ 3.6GHz, EVGA X58 Classified 4-way SLI, 6 GB ram, Geforce GTX670| -> |Acer H5360 + Nvidia 3D Vision|

    #14
    Posted 09/27/2011 08:37 PM   
    Scroll To Top