Vapour
  2 / 2    
[quote="tonka"] Also I can't play Dying Light on the projector with 3DTV Play because my projector is 120hz and Dying Light always uses the highest possible refresh rate with no option to change it - overriding it with d3dx.ini also didn't work.[/quote] Which projector are you using? Two things you can do.. 1.try setting your desktop to 60Hz and launch the game 2. override the EDID with another display. https://forums.geforce.com/default/topic/573000/3d-vision/benq-w-1080st-3dtv-play-help/post/4132098/#4132098
tonka said: Also I can't play Dying Light on the projector with 3DTV Play because my projector is 120hz and Dying Light always uses the highest possible refresh rate with no option to change it - overriding it with d3dx.ini also didn't work.


Which projector are you using?

Two things you can do..
1.try setting your desktop to 60Hz and launch the game
2. override the EDID with another display.
https://forums.geforce.com/default/topic/573000/3d-vision/benq-w-1080st-3dtv-play-help/post/4132098/#4132098

#16
Posted 11/23/2015 01:34 PM   
I am using Optoma GT1080. 1.Already tried, doesn't work. 2.I have a 3D monitor and a projector, in Device Manager both are Generic PnP monitor. Can I just change the driver for one of them and which one is which. Also what is the situation with unsigned drivers on Windows 7 64-bit.
I am using Optoma GT1080.

1.Already tried, doesn't work.

2.I have a 3D monitor and a projector, in Device Manager both are Generic PnP monitor. Can I just change the driver for one of them and which one is which. Also what is the situation with unsigned drivers on Windows 7 64-bit.

#17
Posted 11/23/2015 02:47 PM   
[quote="tonka"]And these 2 patterns that you mentioned previously, I have seen them quite often - what are they doing[/quote]I assume one of the patterns you are asking about is the halo pattern, but I'm not sure which second one you are asking about? The halo pattern is all about lining up a second coordinate with the modified screen position for each eye. The driver adjusts the position on the screen for stereo, but doesn't know if the game has used a copy of the original coordinate for some other means (commonly to read the depth buffer from that coordinate, which affects mostly transparent objects), so we have to adjust any copies so they line up. [quote]and what are constant buffers ?[/quote]ok, this question is one you could find the answer to pretty easily with google: https://msdn.microsoft.com/en-us/library/windows/desktop/bb509581(v=vs.85).aspx For our purposes they are interesting because they usually contain the matrices with all the transformations used in the scene. You might have noticed most of the god ray patterns work by replacing a constant from these buffers (or for DX9 just a register) that contains the sun location on the screen in 2D with an adjusted version. [quote]matrix multiply as a sequence of four dot products or a mul/mad/mad/add sequence with consecutive constant registers[/quote]The constant registers will be consecutive because the matrix will occupy a set of 4x4 floats - four constant registers with four components each. [quote]I have one last question - when does as far as you know the resolution and screen rate override in the d3dx.ini work and when not.[/quote]It works if the game uses an init sequence we expect and override, and it doesn't work if the game does something we didn't expect or doesn't like what we changed. Games do all sorts of crazy things, so it's hard to predict or test every possible scenario. Don't forget, 3DMigoto is open source - since you have some experience with programming you can always refer to the source code to answer questions like this, and if you feel bold even submit patches to improve the support for cases where it does not work: https://github.com/bo3b/3Dmigoto
tonka said:And these 2 patterns that you mentioned previously, I have seen them quite often - what are they doing
I assume one of the patterns you are asking about is the halo pattern, but I'm not sure which second one you are asking about?

The halo pattern is all about lining up a second coordinate with the modified screen position for each eye. The driver adjusts the position on the screen for stereo, but doesn't know if the game has used a copy of the original coordinate for some other means (commonly to read the depth buffer from that coordinate, which affects mostly transparent objects), so we have to adjust any copies so they line up.

and what are constant buffers ?
ok, this question is one you could find the answer to pretty easily with google: https://msdn.microsoft.com/en-us/library/windows/desktop/bb509581(v=vs.85).aspx


For our purposes they are interesting because they usually contain the matrices with all the transformations used in the scene. You might have noticed most of the god ray patterns work by replacing a constant from these buffers (or for DX9 just a register) that contains the sun location on the screen in 2D with an adjusted version.

matrix multiply as a sequence of four dot products or a mul/mad/mad/add sequence with consecutive constant registers
The constant registers will be consecutive because the matrix will occupy a set of 4x4 floats - four constant registers with four components each.

I have one last question - when does as far as you know the resolution and screen rate override in the d3dx.ini work and when not.
It works if the game uses an init sequence we expect and override, and it doesn't work if the game does something we didn't expect or doesn't like what we changed. Games do all sorts of crazy things, so it's hard to predict or test every possible scenario.

Don't forget, 3DMigoto is open source - since you have some experience with programming you can always refer to the source code to answer questions like this, and if you feel bold even submit patches to improve the support for cases where it does not work:


https://github.com/bo3b/3Dmigoto

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

#18
Posted 11/24/2015 02:15 AM   
Forget device manager, do it via the Sreen Resolution option on the Desk Top. You can also use the "identify" option in the panel that opens to identify which display is which. If you are using W7. Right click you desktop and select "screen resolution" Select "advanced settings" select "monitor" , then select properties (now that your in the monitor tab) select "driver" and then "update driver" choose "Browse my computer for driver software" choose " Let me pick from a list of device drivers on my computer" select "Have DisK" Browse to the location of the .inf file that you would like to install once you have selected it, click "OK" Now select the appropriate entry in the box that is for the new inf select "next", you might get a pop up that says... "windows can't verify the publisher of this driver software just select "install this driver software anyway" A restart or hot plug may be required when done. <-------------<<<< W8 http://3dvision-blog.com/8483-how-to-install-edid-override-inf-monitor-drivers-in-windows-8/ W10? no idea, probably like W8
Forget device manager, do it via the Sreen Resolution option on the Desk Top. You can also use the "identify" option in the panel that opens to identify which display is which.

If you are using W7.

Right click you desktop and select "screen resolution"
Select "advanced settings"
select "monitor" , then select properties (now that your in the monitor tab)
select "driver" and then "update driver"
choose "Browse my computer for driver software"
choose " Let me pick from a list of device drivers on my computer"
select "Have DisK"
Browse to the location of the .inf file that you would like to install
once you have selected it, click "OK"
Now select the appropriate entry in the box that is for the new inf
select "next", you might get a pop up that says...
"windows can't verify the publisher of this driver software
just select "install this driver software anyway"
A restart or hot plug may be required when done. <-------------<<<<


W8
http://3dvision-blog.com/8483-how-to-install-edid-override-inf-monitor-drivers-in-windows-8/


W10? no idea, probably like W8

#19
Posted 11/24/2015 03:57 PM   
Thanks for the info, is there no risk involved in using a SONY TV EDID for the projector ?
Thanks for the info, is there no risk involved in using a SONY TV EDID for the projector ?

#20
Posted 11/24/2015 09:31 PM   
It's not like you are trying to reprogram the eeprom, it's easily reversible. The problem is that your EDID doesn't contain the necessary bytes in it's data block, so the game doesn't think that it's capable of that resolution. EDIT: you can look at these links https://msdn.microsoft.com/en-us/library/windows/hardware/jj133967(v=vs.85).aspx https://software.intel.com/en-us/articles/custom-resolutions-on-intel-graphics/
It's not like you are trying to reprogram the eeprom, it's easily reversible.

The problem is that your EDID doesn't contain the necessary bytes in it's data block, so the game doesn't think that it's capable of that resolution.

EDIT: you can look at these links
https://msdn.microsoft.com/en-us/library/windows/hardware/jj133967(v=vs.85).aspx

https://software.intel.com/en-us/articles/custom-resolutions-on-intel-graphics/

#21
Posted 11/24/2015 10:01 PM   
deleted
deleted

#22
Posted 12/03/2015 02:52 PM   
  2 / 2    
Scroll To Top