Using the 3D Vision glasses ? You can now tweak your glasses timings
  3 / 4    
Wow amazing rajkosto! trying it out now...
Wow amazing rajkosto! trying it out now...

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.

#31
Posted 04/15/2019 01:27 PM   
[quote="rajkosto"]Anyone have EDID dump of Acer GN276HL (Digital) i need it to confirm something for the new feature [/quote] You might try PMing these two users, I only see that monitor listed twice in the forums. [url=https://forums.geforce.com/default/topic/1009127/3d-vision/how-does-vision-work-exactly-/post/5149832/#5149832]here[/url] and [url=https://forums.geforce.com/default/topic/1034526/3d-vision/is-those-27-quot-tn-1080p-monitors-any-good-for-3d-xb270hb-and-gn276hl-/post/5276229/#5276229]here[/url] Is there a specific reason for that particular display?
rajkosto said:Anyone have EDID dump of Acer GN276HL (Digital) i need it to confirm something for the new feature


You might try PMing these two users, I only see that monitor listed twice in the forums.

here and here

Is there a specific reason for that particular display?

#32
Posted 04/15/2019 03:55 PM   
FWIW, I tried it with my native PJD6531w projector (VSC2725). I selected the native resolution. On the right hand side, I slid the Z slider left to varying degrees, as well as right - and clicked the match parameters button. I then clicked "encode" at the top. I then clicked "Apply", doing this each time. No differenc to 3DV test. I tried restarting the nvidia driver, as well as toggling 3DV on and off etc. I know I am doing something wrong. A step by step guide and explanation would be immensely helpful to people like myself :) In my case, my default usage is a native 3DV projector hacked to a custom resolution/refresh using CRU.
FWIW, I tried it with my native PJD6531w projector (VSC2725).

I selected the native resolution.
On the right hand side, I slid the Z slider left to varying degrees, as well as right - and clicked the match parameters button. I then clicked "encode" at the top. I then clicked "Apply", doing this each time.

No differenc to 3DV test.
I tried restarting the nvidia driver, as well as toggling 3DV on and off etc.

I know I am doing something wrong.

A step by step guide and explanation would be immensely helpful to people like myself :)

In my case, my default usage is a native 3DV projector hacked to a custom resolution/refresh using CRU.

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.

#33
Posted 04/15/2019 05:49 PM   
Wait, does this mean that those of us with say a PG278Q 144 Hz refresh rate display can run 3D Vision games at 72 FPS 3D? If so, how does one go about accomplishing this with the software? Thanks for any help.
Wait, does this mean that those of us with say a PG278Q 144 Hz refresh rate display can run 3D Vision games at 72 FPS 3D?

If so, how does one go about accomplishing this with the software?

Thanks for any help.

i7 8700k @ 5.1 GHz w/ EK Monoblock | GTX 1080 Ti FE + Full Nickel EK Block | EK SE 420 + EK PE 360 | 16GB G-Skill Trident Z @ 3200 MHz | Samsung 850 Evo | Corsair RM1000x | Asus ROG Swift PG278Q + Alienware AW3418DW | Win10 Pro 1703

https://www.3dmark.com/compare/fs/14520125/fs/11807761#

#34
Posted 04/15/2019 06:04 PM   
0. Find the ideal timings for the 3D mode you want via nvidia custom timings and testufo tests etc 1. If your monitor shows up as "Generic CRT" or similar in the nvcpl Stereoscopic settings, you will have to use CRU and spoof a supported 3D vision LCD monitor's EDID ID, the top-left combo box in NvTimingsEd shows you all the supported ones, find one, preferrably the same brand and similar resolution specs as yours. 2. Use new/copy to create a timing that exactly matches the one you tested in nvidia custom timings 3. For glasses timings, if your display supports ULMB/MBRT/Lightboost then you can use generic settings by clicking the "Set to refresh rate" button for the first parameter and then setting the other parameters to 4700, 2, 7333, otherwise if you rely on the glasses to do the strobing you will have to tweak these values later, first copy ones from a similar monitor/resolution if you can. 4. Once youre done with all the timings for your monitor, click the "patch nvstres.dll" button and find the nvstres/nvstres64.dll files in 3d vision install dir (default folder should already have them) and then reboot for the nvstres changes to take effect. 5. You can now remove the custom resolution overrides from nvcpl because the timings patched into nvstres.dll will automatically be used when entering stereoscopic mode. 6. Glasses timings can then be tweaked without reboots, only exiting the stereo app, hitting Apply after changing the sliders, and restarting the stereo app.
0. Find the ideal timings for the 3D mode you want via nvidia custom timings and testufo tests etc
1. If your monitor shows up as "Generic CRT" or similar in the nvcpl Stereoscopic settings, you will have to use CRU and spoof a supported 3D vision LCD monitor's EDID ID, the top-left combo box in NvTimingsEd shows you all the supported ones, find one, preferrably the same brand and similar resolution specs as yours.
2. Use new/copy to create a timing that exactly matches the one you tested in nvidia custom timings
3. For glasses timings, if your display supports ULMB/MBRT/Lightboost then you can use generic settings by clicking the "Set to refresh rate" button for the first parameter and then setting the other parameters to 4700, 2, 7333, otherwise if you rely on the glasses to do the strobing you will have to tweak these values later, first copy ones from a similar monitor/resolution if you can.
4. Once youre done with all the timings for your monitor, click the "patch nvstres.dll" button and find the nvstres/nvstres64.dll files in 3d vision install dir (default folder should already have them) and then reboot for the nvstres changes to take effect.
5. You can now remove the custom resolution overrides from nvcpl because the timings patched into nvstres.dll will automatically be used when entering stereoscopic mode.
6. Glasses timings can then be tweaked without reboots, only exiting the stereo app, hitting Apply after changing the sliders, and restarting the stereo app.

#35
Posted 04/22/2019 08:56 PM   
To my shame I still haven't tried this tool, but I assume it patches the settings on a per display basis? What I mean is, say I have 2 3d vision compatible displays. If I make one of them active in windows then change the settings using this tool, it will patch the dll to override the default settings for that display only? If I then switch to the other display, it will retain the default timing settings unless I override them?
To my shame I still haven't tried this tool, but I assume it patches the settings on a per display basis?

What I mean is, say I have 2 3d vision compatible displays. If I make one of them active in windows then change the settings using this tool, it will patch the dll to override the default settings for that display only?

If I then switch to the other display, it will retain the default timing settings unless I override them?

Gigabyte RTX2080TI Gaming OC, I7-6700k ~ 4.4Ghz, 3x BenQ XL2420T, BenQ TK800, LG 55EG960V (3D OLED), Samsung 850 EVO SSD, Crucial M4 SSD, 3D vision kit, Xpand x104 glasses, Corsair HX1000i, Win 10 pro 64/Win 7 64https://www.3dmark.com/fs/9529310

#36
Posted 04/28/2019 06:05 PM   
So I imagine that you understand the gibberish in the NvTimings.ini Two things 1. would it be possible to edit the file to reverse the eye order 2. would it be possible to add a new display id to the whitelist, thus forgoing any type of EDID override or display id swap? This is assuming that you could glean the timing gibberish from your app to fill in the blanks.
So I imagine that you understand the gibberish in the NvTimings.ini

Two things

1. would it be possible to edit the file to reverse the eye order

2. would it be possible to add a new display id to the whitelist, thus forgoing any type of EDID override or display id swap? This is assuming that you could glean the timing gibberish from your app to fill in the blanks.

#37
Posted 04/28/2019 06:15 PM   
[quote="rustyk21"]To my shame I still haven't tried this tool, but I assume it patches the settings on a per display basis? What I mean is, say I have 2 3d vision compatible displays. If I make one of them active in windows then change the settings using this tool, it will patch the dll to override the default settings for that display only? If I then switch to the other display, it will retain the default timing settings unless I override them?[/quote] You change the settings per EDID display id. So you can have 2 modified ones at the same time. [quote="D-Man11"]So I imagine that you understand the gibberish in the NvTimings.ini Two things 1. would it be possible to edit the file to reverse the eye order 2. would it be possible to add a new display id to the whitelist, thus forgoing any type of EDID override or display id swap? This is assuming that you could glean the timing gibberish from your app to fill in the blanks.[/quote] Yes you can reverse the eye order and change any glasses timings as long as your monitor id is is designated "3d vision monitor" not CRT or DLP, for which only generic settings apply. Adding new EDID IDs is not possible yet, it requires hacking up a hardcoded list/hashtable in nvSCPAPI.dll which is too complicated to do automatically, however you can CRU your monitor to literally any EDID ID in the list you arent using otherwise, and change all the settings to accomodate your display (any existing settings of the display you are replacing do not matter, so its not like you need to find one with same resolution or anything)
rustyk21 said:To my shame I still haven't tried this tool, but I assume it patches the settings on a per display basis?

What I mean is, say I have 2 3d vision compatible displays. If I make one of them active in windows then change the settings using this tool, it will patch the dll to override the default settings for that display only?

If I then switch to the other display, it will retain the default timing settings unless I override them?


You change the settings per EDID display id. So you can have 2 modified ones at the same time.



D-Man11 said:So I imagine that you understand the gibberish in the NvTimings.ini

Two things

1. would it be possible to edit the file to reverse the eye order

2. would it be possible to add a new display id to the whitelist, thus forgoing any type of EDID override or display id swap? This is assuming that you could glean the timing gibberish from your app to fill in the blanks.


Yes you can reverse the eye order and change any glasses timings as long as your monitor id is is designated "3d vision monitor" not CRT or DLP, for which only generic settings apply.

Adding new EDID IDs is not possible yet, it requires hacking up a hardcoded list/hashtable in nvSCPAPI.dll which is too complicated to do automatically, however you can CRU your monitor to literally any EDID ID in the list you arent using otherwise, and change all the settings to accomodate your display (any existing settings of the display you are replacing do not matter, so its not like you need to find one with same resolution or anything)

#38
Posted 04/29/2019 04:37 AM   
[quote="rajkosto"]0. Find the ideal timings for the 3D mode you want via nvidia custom timings and testufo tests etc 1. If your monitor shows up as "Generic CRT" or similar in the nvcpl Stereoscopic settings, you will have to use CRU and spoof a supported 3D vision LCD monitor's EDID ID, the top-left combo box in NvTimingsEd shows you all the supported ones, find one, preferrably the same brand and similar resolution specs as yours. 2. Use new/copy to create a timing that exactly matches the one you tested in nvidia custom timings 3. For glasses timings, if your display supports ULMB/MBRT/Lightboost then you can use generic settings by clicking the "Set to refresh rate" button for the first parameter and then setting the other parameters to 4700, 2, 7333, otherwise if you rely on the glasses to do the strobing you will have to tweak these values later, first copy ones from a similar monitor/resolution if you can. 4. Once youre done with all the timings for your monitor, click the "patch nvstres.dll" button and find the nvstres/nvstres64.dll files in 3d vision install dir (default folder should already have them) and then reboot for the nvstres changes to take effect. 5. You can now remove the custom resolution overrides from nvcpl because the timings patched into nvstres.dll will automatically be used when entering stereoscopic mode. 6. Glasses timings can then be tweaked without reboots, only exiting the stereo app, hitting Apply after changing the sliders, and restarting the stereo app.[/quote] Anyone care to share timings etc. for Asus PG278Q(R) @ 72 Hz 3D? Still on 425.31, will probably be here for a long time. :)
rajkosto said:0. Find the ideal timings for the 3D mode you want via nvidia custom timings and testufo tests etc
1. If your monitor shows up as "Generic CRT" or similar in the nvcpl Stereoscopic settings, you will have to use CRU and spoof a supported 3D vision LCD monitor's EDID ID, the top-left combo box in NvTimingsEd shows you all the supported ones, find one, preferrably the same brand and similar resolution specs as yours.
2. Use new/copy to create a timing that exactly matches the one you tested in nvidia custom timings
3. For glasses timings, if your display supports ULMB/MBRT/Lightboost then you can use generic settings by clicking the "Set to refresh rate" button for the first parameter and then setting the other parameters to 4700, 2, 7333, otherwise if you rely on the glasses to do the strobing you will have to tweak these values later, first copy ones from a similar monitor/resolution if you can.
4. Once youre done with all the timings for your monitor, click the "patch nvstres.dll" button and find the nvstres/nvstres64.dll files in 3d vision install dir (default folder should already have them) and then reboot for the nvstres changes to take effect.
5. You can now remove the custom resolution overrides from nvcpl because the timings patched into nvstres.dll will automatically be used when entering stereoscopic mode.
6. Glasses timings can then be tweaked without reboots, only exiting the stereo app, hitting Apply after changing the sliders, and restarting the stereo app.


Anyone care to share timings etc. for Asus PG278Q(R) @ 72 Hz 3D?

Still on 425.31, will probably be here for a long time. :)

i7 8700k @ 5.1 GHz w/ EK Monoblock | GTX 1080 Ti FE + Full Nickel EK Block | EK SE 420 + EK PE 360 | 16GB G-Skill Trident Z @ 3200 MHz | Samsung 850 Evo | Corsair RM1000x | Asus ROG Swift PG278Q + Alienware AW3418DW | Win10 Pro 1703

https://www.3dmark.com/compare/fs/14520125/fs/11807761#

#39
Posted 04/29/2019 04:39 PM   
[quote="xXxStarManxXx"] Anyone care to share timings etc. for Asus PG278Q(R) @ 72 Hz 3D? [/quote] Do you mean 36Hz per eye or 72Hz per eye? Don't bother with the second one. Even with 165Hz timings to get a higher Vertical Total, 144Hz is still inferior to 120Hz + Lightboost. There is unavoidable crosstalk somewhere in the screen. You can move it up or down by changing the timings, but it's impossible to remove. If you still want my 144Hz timings: Left code: 25F80000500A000A010A5000090A20008706A005A105E700A4050A00 Right code: 85450100819F000077850000F47E000001020304
xXxStarManxXx said:
Anyone care to share timings etc. for Asus PG278Q(R) @ 72 Hz 3D?


Do you mean 36Hz per eye or 72Hz per eye? Don't bother with the second one. Even with 165Hz timings to get a higher Vertical Total, 144Hz is still inferior to 120Hz + Lightboost. There is unavoidable crosstalk somewhere in the screen. You can move it up or down by changing the timings, but it's impossible to remove.

If you still want my 144Hz timings:

Left code: 25F80000500A000A010A5000090A20008706A005A105E700A4050A00
Right code: 85450100819F000077850000F47E000001020304

CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: MSI GeForce RTX 2080Ti Gaming X Trio
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com

#40
Posted 04/29/2019 05:44 PM   
[quote="masterotaku"][quote="xXxStarManxXx"] Anyone care to share timings etc. for Asus PG278Q(R) @ 72 Hz 3D? [/quote] Do you mean 36Hz per eye or 72Hz per eye? Don't bother with the second one. Even with 165Hz timings to get a higher Vertical Total, 144Hz is still inferior to 120Hz + Lightboost. There is unavoidable crosstalk somewhere in the screen. You can move it up or down by changing the timings, but it's impossible to remove. If you still want my 144Hz timings: Left code: 25F80000500A000A010A5000090A20008706A005A105E700A4050A00 Right code: 85450100819F000077850000F47E000001020304[/quote] Thanks Master Otaku, sorry to hear there is no improvement over 120 Hz Lightboost, I will probably not mess with it, thanks for saving my time.
masterotaku said:
xXxStarManxXx said:
Anyone care to share timings etc. for Asus PG278Q(R) @ 72 Hz 3D?


Do you mean 36Hz per eye or 72Hz per eye? Don't bother with the second one. Even with 165Hz timings to get a higher Vertical Total, 144Hz is still inferior to 120Hz + Lightboost. There is unavoidable crosstalk somewhere in the screen. You can move it up or down by changing the timings, but it's impossible to remove.

If you still want my 144Hz timings:

Left code: 25F80000500A000A010A5000090A20008706A005A105E700A4050A00
Right code: 85450100819F000077850000F47E000001020304


Thanks Master Otaku, sorry to hear there is no improvement over 120 Hz Lightboost, I will probably not mess with it, thanks for saving my time.

i7 8700k @ 5.1 GHz w/ EK Monoblock | GTX 1080 Ti FE + Full Nickel EK Block | EK SE 420 + EK PE 360 | 16GB G-Skill Trident Z @ 3200 MHz | Samsung 850 Evo | Corsair RM1000x | Asus ROG Swift PG278Q + Alienware AW3418DW | Win10 Pro 1703

https://www.3dmark.com/compare/fs/14520125/fs/11807761#

#41
Posted 04/29/2019 07:39 PM   
So you can do 144 Hz (72 fps/eye) but only on th3 condition that lightboost is disabled??
So you can do 144 Hz (72 fps/eye) but only on th3 condition that lightboost is disabled??

#42
Posted 04/29/2019 08:16 PM   
So I made this to try and support 3d vision on Acer KG251QD but it seems no timing modifications are needed, i just cloned it to something like ACR_405 in DDU and all the monitor timings were correct, glasses timings were ok for MPRT mode as well, its just overdrive sucks on this monitor (unless in non MPRT 240hz mode) so bad ghosting
So I made this to try and support 3d vision on Acer KG251QD but it seems no timing modifications are needed, i just cloned it to something like ACR_405 in DDU and all the monitor timings were correct, glasses timings were ok for MPRT mode as well, its just overdrive sucks on this monitor (unless in non MPRT 240hz mode) so bad ghosting

#43
Posted 05/01/2019 11:15 PM   
Thanks a lot for this tool! This might be a game changer! Unfortunately I cannot open it, as it says: "Error Opening NvStUSB parameters key - Required registry key is missing. IS the nVidia stereoscopic driver installed?" I have the Asus vg278h Screen with a build in Emitter. I do not need or have the USB-Emitter. I have the 416.34 nVidia driver installed and 3D ist working fine with 3d Vision 2 Glasses.
Thanks a lot for this tool! This might be a game changer!
Unfortunately I cannot open it, as it says: "Error Opening NvStUSB parameters key - Required registry key is missing. IS the nVidia stereoscopic driver installed?"
I have the Asus vg278h Screen with a build in Emitter. I do not need or have the USB-Emitter. I have the 416.34 nVidia driver installed and 3D ist working fine with 3d Vision 2 Glasses.

#44
Posted 05/02/2019 12:05 PM   
that means you dont have the pyramid driver installed, so your monitor must be supplying all the glasses timings on its own (as the pyramid isnt visible as a usb device to your comptuer) sorry.
that means you dont have the pyramid driver installed, so your monitor must be supplying all the glasses timings on its own (as the pyramid isnt visible as a usb device to your comptuer) sorry.

#45
Posted 05/04/2019 01:03 PM   
  3 / 4    
Scroll To Top