@lacuna
I just take a look at the ini from the Watch Dogs 2 fix...and i think is because the fix use this line:
[code]get_resolution_from = depth_stencil[/code]
You can change to this:
[code]get_resolution_from = swap_chain[/code]
The Upscaling should probably works...BUT there is a chance that some stuff in the fix will be broken, you need to test. Reading the pull from github, i think the upscaling needs to use "swap_chain".
@lacuna
I just take a look at the ini from the Watch Dogs 2 fix...and i think is because the fix use this line:
get_resolution_from = depth_stencil
You can change to this:
get_resolution_from = swap_chain
The Upscaling should probably works...BUT there is a chance that some stuff in the fix will be broken, you need to test. Reading the pull from github, i think the upscaling needs to use "swap_chain".
Tried some games with 3DMigoto 1.2.63:
- The Crew, upscaling works great from 1440p to 4K with updated fix, no issues.
- Assassin Creed Unity stuck with the splash screen, doesn't start.
- RoT Tomb Raider, no 3DV fix just 3DMigoto 1.2.63 with enabled upscale, crashes at start.
Edit: @DHR, I will try.
Edit 2: Changed the line to "swap_chain", but still black screen as before.
Tried two more games:
- Assassin's Creed Syndicate works without an issue with upscaling from 1440p to 2160p.
- The Technomancer, game works but upscaling doesn't work, tried different combinations with upscaling settings but no change, interleaving lines are broken.
- Assassin's Creed Syndicate works without an issue with upscaling from 1440p to 2160p.
- The Technomancer, game works but upscaling doesn't work, tried different combinations with upscaling settings but no change, interleaving lines are broken.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
The upscaling is a new feature....and probably will not works flawless with all games.
A good idea is to open a thread for this (like SBS have) and post results and wich games works...so we can have all the info in one place and the feature can be improved.
Watch Dog 2 will probably works....i suppose there is something missing or the ini is not properly configured...because if the vanilla 1.2.63 works..should works also with the fix combined.
The upscaling is a new feature....and probably will not works flawless with all games.
A good idea is to open a thread for this (like SBS have) and post results and wich games works...so we can have all the info in one place and the feature can be improved.
Watch Dog 2 will probably works....i suppose there is something missing or the ini is not properly configured...because if the vanilla 1.2.63 works..should works also with the fix combined.
Probably with a little more development upscaling will work for %90 of the games. Opening a new thread is a good idea.
I'm suspecting mostly from my system for Watch Dogs 2, we'll see the real cause if someone else tries it.
BTW, tried RoT Tomb Raider again and able to start it without crashing but only renders in one eye, the other one is black. Using "allow_create_device=1" prevents crashing but 3D is broken as I described.
Probably with a little more development upscaling will work for %90 of the games. Opening a new thread is a good idea.
I'm suspecting mostly from my system for Watch Dogs 2, we'll see the real cause if someone else tries it.
BTW, tried RoT Tomb Raider again and able to start it without crashing but only renders in one eye, the other one is black. Using "allow_create_device=1" prevents crashing but 3D is broken as I described.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
[quote="lacuna"]-Install the original fix - Done, multiple times.
1) Replace the dxd11.dll and nvapi64.dll - Done, twice
2) Copy upscalevs.hlsl and upscaleps.hlsl in ShaderFixes folder. - Done, twice
3) Copy the lines related to upscaling in the d3dx.ini - Done, multiple times.
4) Setup the lines for upscaling method. - Done, every time.
I heard the "boop" sound before adding .hlsl files and before adding this very long line which starting with"; The following custom shader can be used to perform upscaling "
After doing everything right (or hoping right) no "boop" sound, just black screen with visible black ingame mouse cursor, 3DV overlay and sound.
As I said in my first message with just 3DMigoto 1.2.63 (without the fix) game works right and upscales right from 1440p to 2160p.
If somebody else can get upscaling work with a 4K TV then my system is guilty or I'm still doing something wrong. :) If somebody manages to work it, please share your d3dx.ini file fpr Watch Dogs 2.[/quote]
@lacuna:
Unfortunatelly i dont have watch dogs 2 to test the game with it. It can be that the game uses different method to create swap chain.
[quote="lacuna"]Tried some games with 3DMigoto 1.2.63:
- The Crew, upscaling works great from 1440p to 4K with updated fix, no issues.
- Assassin Creed Unity stuck with the splash screen, doesn't start.
- RoT Tomb Raider, no 3DV fix just 3DMigoto 1.2.63 with enabled upscale, crashes at start.
Edit: @DHR, I will try.
Edit 2: Changed the line to "swap_chain", but still black screen as before.[/quote]
- Assassins creed unity: will take look at it. (correct me if im wrong but the game has no 3dvision fix as far as i know? do you use compatibility mode? I ve never tried the upscaling mode with compatibility 3d vision mode.)
-Tomb Raider: ( the 2013 game) The game does not run even with disabled upscaling mode, at least on my system (Seems to be another issue)
Rise of tomb raider: should actually work (will take a look at it).
- The Technomancer: donst have the game cant test it. (It is possible that the game uses another method to create swap chain. (At least the sympthoms would match). There are bunch of them. We currently support only one! But cant say it for sure!)
@DHR it should make no difference for the upscaling what is used get_resolution_from = swap_chain or get_resolution_from = depth_stencil. In worst case the hunting overlay will be on the wrong place!
Edit: Watch Dogs 2. try to run the game without the actuall fix. ==> uninstall the fix and copy the new 3DMigoto version without fixed shader. (but take care of the config file, it need to be proper set up) It is possible that the fix is incompatible with the current version of the upscaling feature
Generally, the upscaling feature is very ugly to program, because it hacks the handling of the window. Different game engines uses different methods to influence the window size, fullscreen mode ect. And sometimes if you set up something for one game it breaks another game. There are also games like Rysen Sons of Rome (or GTA V) that (can) do the upscaling by itself.
I ll try my best to support as many games as possible, but can not promize to support the all. I hope it is understandable.
Never tested the feature on a SLI system, Dont have one!
lacuna said:-Install the original fix - Done, multiple times.
1) Replace the dxd11.dll and nvapi64.dll - Done, twice
2) Copy upscalevs.hlsl and upscaleps.hlsl in ShaderFixes folder. - Done, twice
3) Copy the lines related to upscaling in the d3dx.ini - Done, multiple times.
4) Setup the lines for upscaling method. - Done, every time.
I heard the "boop" sound before adding .hlsl files and before adding this very long line which starting with"; The following custom shader can be used to perform upscaling "
After doing everything right (or hoping right) no "boop" sound, just black screen with visible black ingame mouse cursor, 3DV overlay and sound.
As I said in my first message with just 3DMigoto 1.2.63 (without the fix) game works right and upscales right from 1440p to 2160p.
If somebody else can get upscaling work with a 4K TV then my system is guilty or I'm still doing something wrong. :) If somebody manages to work it, please share your d3dx.ini file fpr Watch Dogs 2.
@lacuna:
Unfortunatelly i dont have watch dogs 2 to test the game with it. It can be that the game uses different method to create swap chain.
lacuna said:Tried some games with 3DMigoto 1.2.63:
- The Crew, upscaling works great from 1440p to 4K with updated fix, no issues.
- Assassin Creed Unity stuck with the splash screen, doesn't start.
- RoT Tomb Raider, no 3DV fix just 3DMigoto 1.2.63 with enabled upscale, crashes at start.
Edit: @DHR, I will try.
Edit 2: Changed the line to "swap_chain", but still black screen as before.
- Assassins creed unity: will take look at it. (correct me if im wrong but the game has no 3dvision fix as far as i know? do you use compatibility mode? I ve never tried the upscaling mode with compatibility 3d vision mode.)
-Tomb Raider: ( the 2013 game) The game does not run even with disabled upscaling mode, at least on my system (Seems to be another issue)
Rise of tomb raider: should actually work (will take a look at it).
- The Technomancer: donst have the game cant test it. (It is possible that the game uses another method to create swap chain. (At least the sympthoms would match). There are bunch of them. We currently support only one! But cant say it for sure!)
@DHR it should make no difference for the upscaling what is used get_resolution_from = swap_chain or get_resolution_from = depth_stencil. In worst case the hunting overlay will be on the wrong place!
Edit: Watch Dogs 2. try to run the game without the actuall fix. ==> uninstall the fix and copy the new 3DMigoto version without fixed shader. (but take care of the config file, it need to be proper set up) It is possible that the fix is incompatible with the current version of the upscaling feature
Generally, the upscaling feature is very ugly to program, because it hacks the handling of the window. Different game engines uses different methods to influence the window size, fullscreen mode ect. And sometimes if you set up something for one game it breaks another game. There are also games like Rysen Sons of Rome (or GTA V) that (can) do the upscaling by itself.
I ll try my best to support as many games as possible, but can not promize to support the all. I hope it is understandable.
Never tested the feature on a SLI system, Dont have one!
[quote="ColAngel"][quote="lacuna"]... Opening a new thread is a good idea...
[/quote]
is it opened now? if yes could you provide the link to it.
Thank you![/quote]
done it by my self:
https://forums.geforce.com/default/topic/1017999/3d-vision/3dmigoto-upscaling-feature/
@ColAngel, I (We) am already greatful for upscaling feature, you already made it much easier for us to enjoy games like every other developers and shader hackers. So if you can't develope it anymore or not much, no problem, whatever we get is good enough. And thanks so much again to you and to all awesome developers and shaderhackers.
Yes, AC Unity is using CM, also AC Syndicate too. For Watchdogs 2 I already tried your advise, unfortunately not working for me.
I'll add my test results to upscaling thread.
@ColAngel, I (We) am already greatful for upscaling feature, you already made it much easier for us to enjoy games like every other developers and shader hackers. So if you can't develope it anymore or not much, no problem, whatever we get is good enough. And thanks so much again to you and to all awesome developers and shaderhackers.
Yes, AC Unity is using CM, also AC Syndicate too. For Watchdogs 2 I already tried your advise, unfortunately not working for me.
I'll add my test results to upscaling thread.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
I think I know what is happening. The tesselation is on a way. When I disable it the registers are matching. Does the current version of 3DM fully support the hull/domain shaders? When I try to dump them the hull shader has empty main function and the domain shader does not dump at all.
edit: I've managed to dump the domain shader. It wasn't active while I was trying to dump it before. It needs manual fixing though.
Any hints would be appreciated
// ---- Created with 3Dmigoto v1.2.63 on Sun Jul 16 09:20:53 2017
Ah, that makes sense. The HullShader or DomainShader are modifying the pipeline, so the input to the PixelShader is the output of probably the DomainShader.
For the Hull, Domain, and Geometry shaders, you are best off to use the ASM. The HLSL is incomplete, and I haven't looked at them in enough depth to know how to hand fix them yet. For example, I don't know what the HLSL would be to add the tesselator function, or what the control points mean.
Sorry about that, but at present, that's the best we've got.
Ah, that makes sense. The HullShader or DomainShader are modifying the pipeline, so the input to the PixelShader is the output of probably the DomainShader.
For the Hull, Domain, and Geometry shaders, you are best off to use the ASM. The HLSL is incomplete, and I haven't looked at them in enough depth to know how to hand fix them yet. For example, I don't know what the HLSL would be to add the tesselator function, or what the control points mean.
Sorry about that, but at present, that's the best we've got.
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
[quote="bo3b"]Ah, that makes sense. The HullShader or DomainShader are modifying the pipeline, so the input to the PixelShader is the output of probably the DomainShader.
For the Hull, Domain, and Geometry shaders, you are best off to use the ASM. The HLSL is incomplete, and I haven't looked at them in enough depth to know how to hand fix them yet. For example, I don't know what the HLSL would be to add the tesselator function, or what the control points mean.
Sorry about that, but at present, that's the best we've got.[/quote]
No worries Bo3b, I went the asm route.
bo3b said:Ah, that makes sense. The HullShader or DomainShader are modifying the pipeline, so the input to the PixelShader is the output of probably the DomainShader.
For the Hull, Domain, and Geometry shaders, you are best off to use the ASM. The HLSL is incomplete, and I haven't looked at them in enough depth to know how to hand fix them yet. For example, I don't know what the HLSL would be to add the tesselator function, or what the control points mean.
Sorry about that, but at present, that's the best we've got.
I'm glad that 3DM recompiles diassasemblies the shaders when you rename the shader file so I got all my modifications ready for copy&paste in the asm :) saves a lot of work.
I'm glad that 3DM recompiles diassasemblies the shaders when you rename the shader file so I got all my modifications ready for copy&paste in the asm :) saves a lot of work.
I just take a look at the ini from the Watch Dogs 2 fix...and i think is because the fix use this line:
You can change to this:
The Upscaling should probably works...BUT there is a chance that some stuff in the fix will be broken, you need to test. Reading the pull from github, i think the upscaling needs to use "swap_chain".
MY WEB
Helix Mod - Making 3D Better
My 3D Screenshot Gallery
Like my fixes? you can donate to Paypal: dhr.donation@gmail.com
- The Crew, upscaling works great from 1440p to 4K with updated fix, no issues.
- Assassin Creed Unity stuck with the splash screen, doesn't start.
- RoT Tomb Raider, no 3DV fix just 3DMigoto 1.2.63 with enabled upscale, crashes at start.
Edit: @DHR, I will try.
Edit 2: Changed the line to "swap_chain", but still black screen as before.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
- Assassin's Creed Syndicate works without an issue with upscaling from 1440p to 2160p.
- The Technomancer, game works but upscaling doesn't work, tried different combinations with upscaling settings but no change, interleaving lines are broken.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
A good idea is to open a thread for this (like SBS have) and post results and wich games works...so we can have all the info in one place and the feature can be improved.
Watch Dog 2 will probably works....i suppose there is something missing or the ini is not properly configured...because if the vanilla 1.2.63 works..should works also with the fix combined.
MY WEB
Helix Mod - Making 3D Better
My 3D Screenshot Gallery
Like my fixes? you can donate to Paypal: dhr.donation@gmail.com
I'm suspecting mostly from my system for Watch Dogs 2, we'll see the real cause if someone else tries it.
BTW, tried RoT Tomb Raider again and able to start it without crashing but only renders in one eye, the other one is black. Using "allow_create_device=1" prevents crashing but 3D is broken as I described.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
@lacuna:
Unfortunatelly i dont have watch dogs 2 to test the game with it. It can be that the game uses different method to create swap chain.
- Assassins creed unity: will take look at it. (correct me if im wrong but the game has no 3dvision fix as far as i know? do you use compatibility mode? I ve never tried the upscaling mode with compatibility 3d vision mode.)
-Tomb Raider: ( the 2013 game) The game does not run even with disabled upscaling mode, at least on my system (Seems to be another issue)
Rise of tomb raider: should actually work (will take a look at it).
- The Technomancer: donst have the game cant test it. (It is possible that the game uses another method to create swap chain. (At least the sympthoms would match). There are bunch of them. We currently support only one! But cant say it for sure!)
@DHR it should make no difference for the upscaling what is used get_resolution_from = swap_chain or get_resolution_from = depth_stencil. In worst case the hunting overlay will be on the wrong place!
Edit: Watch Dogs 2. try to run the game without the actuall fix. ==> uninstall the fix and copy the new 3DMigoto version without fixed shader. (but take care of the config file, it need to be proper set up) It is possible that the fix is incompatible with the current version of the upscaling feature
Generally, the upscaling feature is very ugly to program, because it hacks the handling of the window. Different game engines uses different methods to influence the window size, fullscreen mode ect. And sometimes if you set up something for one game it breaks another game. There are also games like Rysen Sons of Rome (or GTA V) that (can) do the upscaling by itself.
I ll try my best to support as many games as possible, but can not promize to support the all. I hope it is understandable.
Never tested the feature on a SLI system, Dont have one!
is it opened now? if yes could you provide the link to it.
Thank you!
done it by my self:
https://forums.geforce.com/default/topic/1017999/3d-vision/3dmigoto-upscaling-feature/
Yes, AC Unity is using CM, also AC Syndicate too. For Watchdogs 2 I already tried your advise, unfortunately not working for me.
I'll add my test results to upscaling thread.
Asus Deluxe Gen3, Core i7 2700k@4.5Ghz, GTX 1080Ti, 16 GB RAM, Win 7 64bit
Samsung Pro 250 GB SSD, 4 TB WD Black (games)
Benq XL2720Z
1ecc449335817698 vs
8e9eb4c3365a3491 ps
EVGA GeForce GTX 980 SC
Core i5 2500K
MSI Z77A-G45
8GB DDR3
Windows 10 x64
edit: I've managed to dump the domain shader. It wasn't active while I was trying to dump it before. It needs manual fixing though.
Any hints would be appreciated
EVGA GeForce GTX 980 SC
Core i5 2500K
MSI Z77A-G45
8GB DDR3
Windows 10 x64
For the Hull, Domain, and Geometry shaders, you are best off to use the ASM. The HLSL is incomplete, and I haven't looked at them in enough depth to know how to hand fix them yet. For example, I don't know what the HLSL would be to add the tesselator function, or what the control points mean.
Sorry about that, but at present, that's the best we've got.
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
No worries Bo3b, I went the asm route.
EVGA GeForce GTX 980 SC
Core i5 2500K
MSI Z77A-G45
8GB DDR3
Windows 10 x64
EVGA GeForce GTX 980 SC
Core i5 2500K
MSI Z77A-G45
8GB DDR3
Windows 10 x64