Author Topic: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?  (Read 6231 times)

0 Members and 3 Guests are viewing this topic.

Offline iamdarkyoshiTopic starter

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: us
Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« on: June 13, 2017, 12:37:02 am »
Hello all. I bought some NVidia 3D vision 2 glasses which alternately shutter each eye on a 120Hz monitor to produce a 60Hz 3D image to the user. However, I tried it and without the sync pulse, my glasses don't shutter at the right time as the monitors. I kinda see the intended image but with strong double images.

Does anyone have any suggestions for modifying my monitors (They use displayport if that is of any importance) to get a sync pulse? I'd ASSUME its just a TTL pulse every frame, but I could very well be wrong. Here is the pinout:




I'm not afraid to bust out the Rigol and start sniffing signals, but I'd like some input first. Thanks!
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3660
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #1 on: June 13, 2017, 01:35:55 am »
stereo glasses require hardware and software support. on the hardware side, the VESA stereo output in your diagram only exists on workstation-class cards. if your glasses are wireless, you also need an emitter module.
on the software side, the application must be stereo-aware and change the camera position on every frame. this often involves quad-buffering.
 

Offline iamdarkyoshiTopic starter

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #2 on: June 13, 2017, 01:37:34 am »
stereo glasses require hardware and software support. on the hardware side, the VESA stereo output in your diagram only exists on workstation-class cards. if your glasses are wireless, you also need an emitter module.
on the software side, the application must be stereo-aware and change the camera position on every frame. this often involves quad-buffering.

I've got the emitter module for the wireless glasses. I can get 3D images but the timing is a little off due to a lack of sync going to the emitter module
 

Offline iamdarkyoshiTopic starter

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #3 on: June 13, 2017, 04:55:25 am »
So even if you can get 120Hz signal from monitor, so what? Your GPU will randomly drop frames due to frame rate fluctuation, and if you simply divide 120Hz refresh rate, you will get randomly swapped left and right visions.
You need to know exactly which frame being outputted from GPU is for which eye, and that's not evenly distributed due to the fore mentioned frame dropping effect.

Very valid point. Hmm.....
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3660
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #4 on: June 13, 2017, 04:59:14 am »
The stereo field signal is controlled by software, not by the monitor. I've seen hacks that use a parallel port pin with custom drivers.
Note: even if you were guaranteed to never drop a frame and lock the framerate at 120, the monitor doesn't know which frame is left and which is right. Only the software knows that.
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7907
  • Country: ca
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #5 on: June 13, 2017, 05:03:31 am »
So even if you can get 120Hz signal from monitor, so what? Your GPU will randomly drop frames due to frame rate fluctuation, and if you simply divide 120Hz refresh rate, you will get randomly swapped left and right visions.
You need to know exactly which frame being outputted from GPU is for which eye, and that's not evenly distributed due to the fore mentioned frame dropping effect.
3D stereo drivers prepare a left & right frame simultaneously, then keep these 2 flipping as the next screen stereo set is being rendered.  It's hard wired, you will never miss a v-sync cycling back and forth between the left and right eye.  Nvidia's page-flipped stereo driver setting worked like this from day 1, over a decade ago up until today, and will continue to do so.

Now, can your monitor display the 120 independent frames fast enough to no give a cross image residue from eye to eye?  Is the monitor synchronous with the video card's video output without delay, or, 1 perfect v-sync delay?  If you have and LCD display, will the polarizers of the glasses interfere with the monitor's polarizers?
All these things need to work if you want to use that glasses connector...
« Last Edit: June 13, 2017, 05:07:20 am by BrianHG »
 

Offline iamdarkyoshiTopic starter

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #6 on: June 13, 2017, 05:16:30 am »
So even if you can get 120Hz signal from monitor, so what? Your GPU will randomly drop frames due to frame rate fluctuation, and if you simply divide 120Hz refresh rate, you will get randomly swapped left and right visions.
You need to know exactly which frame being outputted from GPU is for which eye, and that's not evenly distributed due to the fore mentioned frame dropping effect.
3D stereo drivers prepare a left & right frame simultaneously, then keep these 2 flipping as the next screen stereo set is being rendered.  It's hard wired, you will never miss a v-sync cycling back and forth between the left and right eye.  Nvidia's page-flipped stereo driver setting worked like this from day 1, over a decade ago up until today, and will continue to do so.

Now, can your monitor display the 120 independent frames fast enough to no give a cross image residue from eye to eye?  Is the monitor synchronous with the video card's video output without delay, or, 1 perfect v-sync delay?  If you have and LCD display, will the polarizers of the glasses interfere with the monitor's polarizers?
All these things need to work if you want to use that glasses connector...

I can strobe the backlight at 120hz which eliminates ghosting as it lights in the middle of each frame. Maybe I just need to tap into that?
 

Offline iamdarkyoshiTopic starter

  • Frequent Contributor
  • **
  • Posts: 381
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #7 on: June 13, 2017, 05:18:26 am »
So even if you can get 120Hz signal from monitor, so what? Your GPU will randomly drop frames due to frame rate fluctuation, and if you simply divide 120Hz refresh rate, you will get randomly swapped left and right visions.
You need to know exactly which frame being outputted from GPU is for which eye, and that's not evenly distributed due to the fore mentioned frame dropping effect.
3D stereo drivers prepare a left & right frame simultaneously, then keep these 2 flipping as the next screen stereo set is being rendered.  It's hard wired, you will never miss a v-sync cycling back and forth between the left and right eye.  Nvidia's page-flipped stereo driver setting worked like this from day 1, over a decade ago up until today, and will continue to do so.

Now, can your monitor display the 120 independent frames fast enough to no give a cross image residue from eye to eye?  Is the monitor synchronous with the video card's video output without delay, or, 1 perfect v-sync delay?  If you have and LCD display, will the polarizers of the glasses interfere with the monitor's polarizers?
All these things need to work if you want to use that glasses connector...

So tapping sync signal from monitor will work? That's good to know. As for latency, G2G time is usually <5ms for modern IPS, and <1ms for modern eSports optimized STN/MVA, so at 120Hz, I don't think there will be a huge issue.
If nVidia dares to sell this technology, I guess they know to add blanking and some timing tricks to accommodate the slowest IPS on the market, or they are blowing up their reputation.

My monitors claim a <1ms response time and can do 144hz, as well as backlight strobing at 120hz
 

Offline helius

  • Super Contributor
  • ***
  • Posts: 3660
  • Country: us
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #8 on: June 13, 2017, 05:27:43 am »
Does anyone have any suggestions for modifying my monitors (They use displayport if that is of any importance) to get a sync pulse? I'd ASSUME its just a TTL pulse every frame, but I could very well be wrong. Here is the pinout:

You assume too much. What use would a pulse every frame be to control shutter glasses? How do the glasses know which eye to blank from a pulse every frame?
The VESA stereo signal is a square wave that is high when the left eye should be open. This took 30 seconds of searching.
The monitor doesn't know anything about left and right frames unless it was designed with 3D stereo support with a compatible card. The left/right signal is not available in the monitor.
 
The following users thanked this post: iamdarkyoshi

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #9 on: June 13, 2017, 11:08:24 pm »
I have simuleyes LCD glasses which originally used a VGA dongle that detected a white bar that was inserted into the bottom of the image for one eye.

I would be interested in figuring out a way to use them again.

The white marker seems like a good (compatible) way to identify which eye is which across multiple platforms without fuss.

More info:

http://www.cs.unc.edu/~stc/FAQs/Stereo/stereo-handbook.pdf

Timing/Performance testing

http://www.mtbs3d.com/phpBB/viewtopic.php?f=26&t=8489

(VGA) hardware

http://www.vogons.org/viewtopic.php?f=46&t=45260

http://www.epanorama.net/documents/pc/3dglass.html

Homemade VGA passthrough device
http://stereo3d.com/vgapt.htm
« Last Edit: June 13, 2017, 11:56:35 pm by cdev »
"What the large print giveth, the small print taketh away."
 
The following users thanked this post: iamdarkyoshi

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #10 on: June 14, 2017, 12:03:33 am »
Both Nvidia and AMD only officially support a subset of very high refresh rate monitors for use with their 3D visualization solutions.

Glasses like mine support "white line code" or "blue line code" basically they use an area of solid color to tell the LCDs which eye is which.




Quote from: blueskull on Yesterday at 23:17:21>Quote from: BrianHG on Yesterday at 23:03:31>Quote from: blueskull on Yesterday at 22:10:51
So even if you can get 120Hz signal from monitor, so what? Your GPU will randomly drop frames due to frame rate fluctuation, and if you simply divide 120Hz refresh rate, you will get randomly swapped left and right visions.
You need to know exactly which frame being outputted from GPU is for which eye, and that's not evenly distributed due to the fore mentioned frame dropping effect.
3D stereo drivers prepare a left & right frame simultaneously, then keep these 2 flipping as the next screen stereo set is being rendered.  It's hard wired, you will never miss a v-sync cycling back and forth between the left and right eye.  Nvidia's page-flipped stereo driver setting worked like this from day 1, over a decade ago up until today, and will continue to do so.

Now, can your monitor display the 120 independent frames fast enough to no give a cross image residue from eye to eye?  Is the monitor synchronous with the video card's video output without delay, or, 1 perfect v-sync delay?  If you have and LCD display, will the polarizers of the glasses interfere with the monitor's polarizers?
All these things need to work if you want to use that glasses connector...

So tapping sync signal from monitor will work? That's good to know. As for latency, G2G time is usually <5ms for modern IPS, and <1ms for modern eSports optimized STN/MVA, so at 120Hz, I don't think there will be a huge issue.
If nVidia dares to sell this technology, I guess they know to add blanking and some timing tricks to accommodate the slowest IPS on the market, or they are blowing up their reputation.
« Last Edit: June 14, 2017, 12:31:33 am by cdev »
"What the large print giveth, the small print taketh away."
 

Offline bktemp

  • Super Contributor
  • ***
  • Posts: 1616
  • Country: de
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #11 on: June 14, 2017, 03:51:10 pm »
In addition to the response time of the LCD there is an even more important effect you need to care about: The screen refreshes from top to bottom during the active area of the video signal. And that takes most of the time. Only during the blanking interval there is no change of the image, but that time is very short (45 lines out of 1125 for typical 1080p timing, but it may be different because of the internal processing in the monitor itself).
So depending on when you toggle the shutter glasses, there will be a port of the screen with good R/L seperation getting slowly worse towards the other end of the screen with basically R+L being visible to both eys.
As far as I know 3D TVs using shutter glasses strobe the backlight for a very short time at a high brightness to compensate for that.

I wouldn't recommend shutter glasses with LCD monitors that aren't specifically designed for this usage. I tried it with a cheap LCD monitor and it was next to useless because of the rolling screen refresh.
DLPs probably work fine because of the high internal refresh rate.
 

Offline BrianHG

  • Super Contributor
  • ***
  • Posts: 7907
  • Country: ca
Re: Nvidia 3D Vision 120Hz Sync Pulse From Standard Monitor?
« Reply #12 on: June 14, 2017, 08:27:10 pm »
DLPs probably work fine because of the high internal refresh rate.

Careful with some DLPs, they may say 120hz and 3d glasses support, but, unless you select the mode in the menu, the DLP will slow down the refresh rate to 60hz even if you feed 720p 120hz.  This is because color quality drops at true 120hz since the DLP relies on Z time, pulse width modulation to create the actual shades of grey.

This is not a problem with super high end 3 chip DLP projectors, but, if you had this equipment, I don't think this question would have shown up here.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf