Need your help to hunt a bug - will take about 5 minutes
[size="XL"][b]Edit: A big thank you, for everyone who helped. It will not be necessary to continue testing since I have, very probably, found what I was looking for. (see later in thread)[/b][/size]
[b]Original Post:[/b]
Hi,
I just recently started in game programming and stumbled over a strange issue with 3D Vision. (If anyone interested, full description here: [url]https://github.com/mono/MonoGame/issues/4035[/url]). Now I need to know wether it is only my specific sysem configuration that causes the bug or if it is general problem with 3D Vision.
If you are willing to help me answer this question, please follow these steps:
[olist]
[.]Make sure your 3D Vision infrared transmitter is connected to the PC and 3D Vision is activated in the Nvidia settings[/.]
[.]Download my small test application from [url]http://www.mediafire.com/download/pt1e4sb2l7era36/3dvision_bugtest.zip[/url] - 5.6 MB. Extract the files into any folder on your hard drive.[/.]
[.]run 3dvision_bugtest.exe. It will open fullscreen, you can end it by pressing Esc.[/.]
[.]while it is running, make sure 3D vision got active (the green icon on the transmitter is glowing bright). You do not need to put on your glasses.[/.]
[.]if you saw a single black line moving on a white screen, you do not have the bug, you can skip the following steps and tell me this result here.[/.]
[.]if you saw more than one line, the others flickering, you do have the bug, please continue.[/.]
[.]run 3dvision_bugtest_fix1.exe and see if the bug disappears.[/.]
[.]run 3dvision_bugtest_fix2.exe and see if the bug disappears.[/.]
[.]Tell me the results in this thread.[/.]
[/olist]
If you report your results, please tell me what graphics card and what version of the nvidia driver and what operating system you are using, this information can be valuable to find the source of the problem.
If you [b]can't[/b] run my test application the reason may be that .Net Framework 4.5 or newer is not installed. If you are still willing to help, the installtion will - probably - take longer than the promised 5 minutes and can be downloaded here: [url]https://www.microsoft.com/en-us/download/details.aspx?id=42643[/url]
Note for Programmers (or if you happen not to trust me :( ): I included the full source code within the download, so you can see what I have done. I included the source code of the Monogame framework and the SharpDX dlls, too, so it should compile wthout problems in Visual Studio 2013 or later, even without having Monogame installed.
Edit: A big thank you, for everyone who helped. It will not be necessary to continue testing since I have, very probably, found what I was looking for. (see later in thread)
Original Post:
Hi,
I just recently started in game programming and stumbled over a strange issue with 3D Vision. (If anyone interested, full description here: https://github.com/mono/MonoGame/issues/4035). Now I need to know wether it is only my specific sysem configuration that causes the bug or if it is general problem with 3D Vision.
If you are willing to help me answer this question, please follow these steps:
Make sure your 3D Vision infrared transmitter is connected to the PC and 3D Vision is activated in the Nvidia settings
run 3dvision_bugtest.exe. It will open fullscreen, you can end it by pressing Esc.
while it is running, make sure 3D vision got active (the green icon on the transmitter is glowing bright). You do not need to put on your glasses.
if you saw a single black line moving on a white screen, you do not have the bug, you can skip the following steps and tell me this result here.
if you saw more than one line, the others flickering, you do have the bug, please continue.
run 3dvision_bugtest_fix1.exe and see if the bug disappears.
run 3dvision_bugtest_fix2.exe and see if the bug disappears.
Tell me the results in this thread.
If you report your results, please tell me what graphics card and what version of the nvidia driver and what operating system you are using, this information can be valuable to find the source of the problem.
If you can't run my test application the reason may be that .Net Framework 4.5 or newer is not installed. If you are still willing to help, the installtion will - probably - take longer than the promised 5 minutes and can be downloaded here: https://www.microsoft.com/en-us/download/details.aspx?id=42643
Note for Programmers (or if you happen not to trust me :( ): I included the full source code within the download, so you can see what I have done. I included the source code of the Monogame framework and the SharpDX dlls, too, so it should compile wthout problems in Visual Studio 2013 or later, even without having Monogame installed.
It works correctly for me. I mean, the line looks doubled without the glasses, just like the typical 60fps at 120Hz, but with the glasses it's just 1 black line that goes down smoothly.
OS: Windows 7 Ultimate x64.
GPU: Gigabyte Geforce GTX 760 OC.
Nvidia Drivers: 350.12
Monitor: BenQ XL2411Z
It works correctly for me. I mean, the line looks doubled without the glasses, just like the typical 60fps at 120Hz, but with the glasses it's just 1 black line that goes down smoothly.
I got the bug, a second flickering line visible about 30% of the time above the first one. Both the 'fixes' successfully eliminated it.
GTX970 w 353.62 drivers
Win7 64bit
@All: Thank you for your help, so far. I hope some more people will try it to better confirm this.
[quote=""]It works correctly for me. I mean, the line looks doubled without the glasses.[/quote]
Just to be clear: It is not [i]intended[/i] to look doubled. It is just drawn at screen depth, the same way like HUD elements are drawn, e.g. the health indicator in a shooter.
@All: Thank you for your help, so far. I hope some more people will try it to better confirm this.
said:It works correctly for me. I mean, the line looks doubled without the glasses.
Just to be clear: It is not intended to look doubled. It is just drawn at screen depth, the same way like HUD elements are drawn, e.g. the health indicator in a shooter.
I tried it and do NOT have the Bug.. I saw a single line going down and the Green light was lit on the pyramid..
1. Intel i5 3570K @ 4.3ghz
2. Asus P8Z68-V Gen 3
3. Win 7 64bit.
4. 347.52 Drivers..
All Windows updates updated as my mobo drivers are..
[quote=""]
Just to be clear: It is not [i]intended[/i] to look doubled. It is just drawn at screen depth, the same way like HUD elements are drawn, e.g. the health indicator in a shooter.[/quote]
But it has to look double, because it's moving down at 60fps while the monitor runs at 120Hz. The same image is displayed twice, so you get double image. testufo.com shows this in the 120fps vs 60fps comparison. Meanwhile, in 3D it doesn't look double because each eye has a 60Hz refresh rate.
The only way it could look not doubled without glasses is if it ran at 120fps. I mean, each frame being consecutive, not 2 frames of the same time.
said:
Just to be clear: It is not intended to look doubled. It is just drawn at screen depth, the same way like HUD elements are drawn, e.g. the health indicator in a shooter.
But it has to look double, because it's moving down at 60fps while the monitor runs at 120Hz. The same image is displayed twice, so you get double image. testufo.com shows this in the 120fps vs 60fps comparison. Meanwhile, in 3D it doesn't look double because each eye has a 60Hz refresh rate.
The only way it could look not doubled without glasses is if it ran at 120fps. I mean, each frame being consecutive, not 2 frames of the same time.
[quote=""]The same image is displayed twice, so you get double image.[/quote]
So, that's what you mean by doubled. Yes, of course, 3D vision will double display the same frame if everything works correctly.
I thought, you meant the effect of seeing two seperated images in one if you look at a 3D picture without glasses, which is not going to happen with my test application. So, thank you for clarifying.
said:The same image is displayed twice, so you get double image.
So, that's what you mean by doubled. Yes, of course, 3D vision will double display the same frame if everything works correctly.
I thought, you meant the effect of seeing two seperated images in one if you look at a 3D picture without glasses, which is not going to happen with my test application. So, thank you for clarifying.
Thank you for helping everybody. With your informations, I was able to pinpoint the issue:
[list]
[.]the bug first appeared in driver version 352.86 WHQL as of May 18, 2015, the versions before don't have it.[/.]
[.]the bug does not depend on the graphics card model (phew!)[/.]
[.]the bug is not related to Monogame. It can appear in any DirectX11 based game.[/.]
[/list]
So, I would recommend, for now, to leave the old driver version installed. The last version without the bug was 350.12 WHQL as of April 13, 2015.
Great info, thanks for the detailed research! I also commented on your github, but I'll see if I can add an optional Flush before Present in 3Dmigoto as a possible workaround for one-eye glitches.
Great info, thanks for the detailed research! I also commented on your github, but I'll see if I can add an optional Flush before Present in 3Dmigoto as a possible workaround for one-eye glitches.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607 Latest 3Dmigoto Release Bo3b's School for ShaderHackers
I installed the newest driver version some days ago and it looks like the bug has actually been fixed - yay!
I did not receive any feedback on my report from NVIDIA but the status of my report indicates that someone must actually have read it (it says it has been updated at the biginning October).
I installed the newest driver version some days ago and it looks like the bug has actually been fixed - yay!
I did not receive any feedback on my report from NVIDIA but the status of my report indicates that someone must actually have read it (it says it has been updated at the biginning October).
Original Post:
Hi,
I just recently started in game programming and stumbled over a strange issue with 3D Vision. (If anyone interested, full description here: https://github.com/mono/MonoGame/issues/4035). Now I need to know wether it is only my specific sysem configuration that causes the bug or if it is general problem with 3D Vision.
If you are willing to help me answer this question, please follow these steps:
If you report your results, please tell me what graphics card and what version of the nvidia driver and what operating system you are using, this information can be valuable to find the source of the problem.
If you can't run my test application the reason may be that .Net Framework 4.5 or newer is not installed. If you are still willing to help, the installtion will - probably - take longer than the promised 5 minutes and can be downloaded here: https://www.microsoft.com/en-us/download/details.aspx?id=42643
Note for Programmers (or if you happen not to trust me :( ): I included the full source code within the download, so you can see what I have done. I included the source code of the Monogame framework and the SharpDX dlls, too, so it should compile wthout problems in Visual Studio 2013 or later, even without having Monogame installed.
OS: Windows 7 Ultimate x64.
GPU: Gigabyte Geforce GTX 760 OC.
Nvidia Drivers: 350.12
Monitor: BenQ XL2411Z
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
GTX970 w 353.62 drivers
Win7 64bit
Just to be clear: It is not intended to look doubled. It is just drawn at screen depth, the same way like HUD elements are drawn, e.g. the health indicator in a shooter.
1. Intel i5 3570K @ 4.3ghz
2. Asus P8Z68-V Gen 3
3. Win 7 64bit.
4. 347.52 Drivers..
All Windows updates updated as my mobo drivers are..
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
But it has to look double, because it's moving down at 60fps while the monitor runs at 120Hz. The same image is displayed twice, so you get double image. testufo.com shows this in the 120fps vs 60fps comparison. Meanwhile, in 3D it doesn't look double because each eye has a 60Hz refresh rate.
The only way it could look not doubled without glasses is if it ran at 120fps. I mean, each frame being consecutive, not 2 frames of the same time.
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
So, that's what you mean by doubled. Yes, of course, 3D vision will double display the same frame if everything works correctly.
I thought, you meant the effect of seeing two seperated images in one if you look at a 3D picture without glasses, which is not going to happen with my test application. So, thank you for clarifying.
So, I would recommend, for now, to leave the old driver version installed. The last version without the bug was 350.12 WHQL as of April 13, 2015.
Acer H5360 (1280x720@120Hz) - ASUS VG248QE with GSync mod - 3D Vision 1&2 - Driver 372.54
GTX 970 - i5-4670K@4.2GHz - 12GB RAM - Win7x64+evilKB2670838 - 4 Disk X25 RAID
SAGER NP9870-S - GTX 980 - i7-6700K - Win10 Pro 1607
Latest 3Dmigoto Release
Bo3b's School for ShaderHackers
I did not receive any feedback on my report from NVIDIA but the status of my report indicates that someone must actually have read it (it says it has been updated at the biginning October).
2x Geforce GTX 980 in SLI provided by NVIDIA, i7 6700K 4GHz CPU, Asus 27" VG278HE 144Hz 3D Monitor, BenQ W1070 3D Projector, 120" Elite Screens YardMaster 2, 32GB Corsair DDR4 3200MHz RAM, Samsung 850 EVO 500G SSD, 4x750GB HDD in RAID5, Gigabyte Z170X-Gaming 7 Motherboard, Corsair Obsidian 750D Airflow Edition Case, Corsair RM850i PSU, HTC Vive, Win 10 64bit
Alienware M17x R4 w/ built in 3D, Intel i7 3740QM, GTX 680m 2GB, 16GB DDR3 1600MHz RAM, Win7 64bit, 1TB SSD, 1TB HDD, 750GB HDD
Pre-release 3D fixes, shadertool.py and other goodies: http://github.com/DarkStarSword/3d-fixes
Support me on Patreon: https://www.patreon.com/DarkStarSword or PayPal: https://www.paypal.me/DarkStarSword