Hey folks.
Just an interesting discovery I made a few days ago. I tried Dying Light with the updated 3Dmigoto fix available on helixmod. And with it, for the very first time (in the case of a dx11 game) I was able to render at 1080p and display at 2160p with correct interleaving lines. It is a little tricky though. There is an option for forcing a resolution in the recent 3dmigoto releases, so you can enter 3840x2160 there. The game seems to follow this forcing and set its rendering resolution to that too. But if you set it to 1920x1080 in the game and then restart the game, it works as it should! Unfortunately the next time you start the game it changes it back to 2160p again, so you have to repeat this changing-to-1080p-and-restarting every time. Or you can make the game's video config file read-only, but only when you finished setting everything right, as you won't be able to change the songs ingame once you make the file read-only.
Hey folks.
Just an interesting discovery I made a few days ago. I tried Dying Light with the updated 3Dmigoto fix available on helixmod. And with it, for the very first time (in the case of a dx11 game) I was able to render at 1080p and display at 2160p with correct interleaving lines. It is a little tricky though. There is an option for forcing a resolution in the recent 3dmigoto releases, so you can enter 3840x2160 there. The game seems to follow this forcing and set its rendering resolution to that too. But if you set it to 1920x1080 in the game and then restart the game, it works as it should! Unfortunately the next time you start the game it changes it back to 2160p again, so you have to repeat this changing-to-1080p-and-restarting every time. Or you can make the game's video config file read-only, but only when you finished setting everything right, as you won't be able to change the songs ingame once you make the file read-only.
Great find [b]innuendo1231b[/b]. I tried only overriding the resolution through 3DMigoto before, but it didn't worked. Now thanks to you I did more tries and it's working great as you said.
I don't know if it's same for you but I set and enabled these settings step by step with the latest 3DMigoto:
- overrides screen resolution. (game crashed)
width=3840
height=2160
- overrides refresh rate set by game. (after enabling this game started without a crash)
refresh_rate=60
- full_screen=1 (at this step interleaving lines corrected)
Tried it on Mafia 3 with 1080p and 1440p and both working great.
Edit: Also tried Syberia 3 with it's helixmod fix, game stucked with black screen. I deleted "-window-mode exclusive" command from Steam Launch Options and game upscaled to 4K with correct interleaving lines at 1080p and 1440p.
Both games didn't reset or change their settings after second or third start.
This is a great day, thanks again [b]innuendo1231b[/b].
Great find innuendo1231b. I tried only overriding the resolution through 3DMigoto before, but it didn't worked. Now thanks to you I did more tries and it's working great as you said.
I don't know if it's same for you but I set and enabled these settings step by step with the latest 3DMigoto:
- overrides refresh rate set by game. (after enabling this game started without a crash)
refresh_rate=60
- full_screen=1 (at this step interleaving lines corrected)
Tried it on Mafia 3 with 1080p and 1440p and both working great.
Edit: Also tried Syberia 3 with it's helixmod fix, game stucked with black screen. I deleted "-window-mode exclusive" command from Steam Launch Options and game upscaled to 4K with correct interleaving lines at 1080p and 1440p.
Both games didn't reset or change their settings after second or third start.
This is a great day, thanks again innuendo1231b.
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
Tried more games with above settings:
- The Witcher 3: Game works but broken interleaving lines. Tried with both helixmod fix and latest 3DMigoto version.
- Mad Max: Same as TW3.
- Assassin's Creed Unity: Game crashes.
- TheCrew: Same as TW3.
I hope this feature will be developed more, if it gets better we can play any game at any resolution with great upscaling quality to 4K.
[quote="lacuna"]Only 3DMigoto (DX11) has SBS support.[/quote]
Which is why I wish 3DMigoto supported wrapping DX9 and DX10 games to DX11 :(
Is it possible to use a different Dx9 to Dx11 wrapper along side 3DMigoto?
[quote="markbradley"]for those of us with HMDs but no 3d monitors. [/quote]
Dude! Get a 3D Vision monitor or compatible display and stop spamming about support for your Vive.
There are VR forums where you can post about your "Vive"
You can also open a support ticket with Nvidia to express your disappointment at the lack of Side by Side support.
[quote="markbradley"]
Which is why I wish 3DMigoto supported wrapping DX9 and DX10 games to DX11 :([/quote]
It would be cool if it worked natively with DX9 games. Even if just for making hotkeys for controller buttons, using transitions and delays, etc. I was thinking about Bayonetta for that, but that game already has a use for all buttons :p.
Polishing the DX11 part, features (I would love being able to show OSD messages when using hotkeys, like "Bloom OFF", "DoF strength: 8", or something like that) and game compatibility (dat Dishonored 2) should have a higher priority than that, of course. I assume it would be a giant amount of work and we already have the Helix DX9 dlls.
markbradley said:
Which is why I wish 3DMigoto supported wrapping DX9 and DX10 games to DX11 :(
It would be cool if it worked natively with DX9 games. Even if just for making hotkeys for controller buttons, using transitions and delays, etc. I was thinking about Bayonetta for that, but that game already has a use for all buttons :p.
Polishing the DX11 part, features (I would love being able to show OSD messages when using hotkeys, like "Bloom OFF", "DoF strength: 8", or something like that) and game compatibility (dat Dishonored 2) should have a higher priority than that, of course. I assume it would be a giant amount of work and we already have the Helix DX9 dlls.
[b][center][color="orange"][size="XL"]3Dmigoto 1.2.61[/size][/color]
[size="M"][url]https://github.com/bo3b/3Dmigoto/releases[/url][/size]
[/center][/b]
- Add new option for 3D Vision Direct Mode support, by setting force_stereo=2.
- Improve Win10 support by tweaking defaults for known problem spots in d3dx.ini
[code] allow_create_device=2
...
;vs-t125 = StereoParams
;ps-t125 = StereoParams
;vs-t120 = IniParams
;ps-t120 = IniParams
[/code]
Build 1.2.60 was broken, and has been deleted.
- Add new option for 3D Vision Direct Mode support, by setting force_stereo=2.
- Improve Win10 support by tweaking defaults for known problem spots in d3dx.ini
[quote="bo3b"][b][center][color="orange"][size="XL"]3Dmigoto 1.2.61[/size][/color]
[size="M"][url]https://github.com/bo3b/3Dmigoto/releases[/url][/size]
[/center][/b]
- Add new option for 3D Vision Direct Mode support, by setting force_stereo=2.
- Improve Win10 support by tweaking defaults for known problem spots in d3dx.ini
[code] allow_create_device=2
...
;vs-t125 = StereoParams
;ps-t125 = StereoParams
;vs-t120 = IniParams
;ps-t120 = IniParams
[/code]
Build 1.2.60 was broken, and has been deleted.[/quote]
Thank you for this update! I tested the new version with some fixes and it works flawless. I'll include this in the next version of 3D Fix Manager!
Sorry for the stupid question but what is "3D Vision Direct Mode"? Does this mean that the game uses its own 3D mode (if implemented) instead of the driver's 3D automatic mode?
- Add new option for 3D Vision Direct Mode support, by setting force_stereo=2.
- Improve Win10 support by tweaking defaults for known problem spots in d3dx.ini
Thank you for this update! I tested the new version with some fixes and it works flawless. I'll include this in the next version of 3D Fix Manager!
Sorry for the stupid question but what is "3D Vision Direct Mode"? Does this mean that the game uses its own 3D mode (if implemented) instead of the driver's 3D automatic mode?
ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de
It was added for the Unity Injector that sgsrules was/is working on, bo3b figured out a way to code Direct Mode to work with the wrapper and drivers, then added it to 3Dmigoto.
You can read about it [url=https://forums.geforce.com/default/topic/1004765/] in this thread[/url]
It was added for the Unity Injector that sgsrules was/is working on, bo3b figured out a way to code Direct Mode to work with the wrapper and drivers, then added it to 3Dmigoto.
innuendo1231b's find for upscaling also works for Quantum Break, currently playing at 1440p with the 3DV fix. In game settings "borderless window" must be selected.
innuendo1231b's find for upscaling also works for Quantum Break, currently playing at 1440p with the 3DV fix. In game settings "borderless window" must be selected.
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
No need for a link, look at the first two messages of this page.
Edit: Tried Witcher 3 again after QB success and [b][u]upscaling from 1440p to 4K works for Witcher 3 too[/u][/b] for me. Borderless Window must be selected for Witcher 3 too, but after restarting the game interleaving lines was broken. So you must set the game to 3840x2160 and exclusive fullscreen then set to desired resolution and change to borderless again. You must do this everytime you start the game.
I tried this for W3 before and it didn't work as you can read in my previous post. So I'm guessing driver change or the GPU change (from gtx980 to 1080ti) somehow make it possible, or I was unlucky. :)
Edit 2: I was able to upscale The Crew too, but it's very problematic. Needs config file editing and making it read only, but it breaks 3DV fix and you may need to alt+tab several times until it starts.
No need for a link, look at the first two messages of this page.
Edit: Tried Witcher 3 again after QB success and upscaling from 1440p to 4K works for Witcher 3 too for me. Borderless Window must be selected for Witcher 3 too, but after restarting the game interleaving lines was broken. So you must set the game to 3840x2160 and exclusive fullscreen then set to desired resolution and change to borderless again. You must do this everytime you start the game.
I tried this for W3 before and it didn't work as you can read in my previous post. So I'm guessing driver change or the GPU change (from gtx980 to 1080ti) somehow make it possible, or I was unlucky. :)
Edit 2: I was able to upscale The Crew too, but it's very problematic. Needs config file editing and making it read only, but it breaks 3DV fix and you may need to alt+tab several times until it starts.
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="lefuneste"]how do I fix the cb0[] calls ?
[/quote]
Copy it from another shader if it's available. If not, try copying this above "void main":
[code]
cbuffer cb0 : register(b0)
{
float4 cb0[121];
}
[/code]
If 121 is a too high value, try 96 or something, but it has to be at least one number higher than the highest cb0 use in the shader (IIRC).
I think you won't have this problem in ASM anyway, unless you absolutely need/want to use the HLSL code.
Just an interesting discovery I made a few days ago. I tried Dying Light with the updated 3Dmigoto fix available on helixmod. And with it, for the very first time (in the case of a dx11 game) I was able to render at 1080p and display at 2160p with correct interleaving lines. It is a little tricky though. There is an option for forcing a resolution in the recent 3dmigoto releases, so you can enter 3840x2160 there. The game seems to follow this forcing and set its rendering resolution to that too. But if you set it to 1920x1080 in the game and then restart the game, it works as it should! Unfortunately the next time you start the game it changes it back to 2160p again, so you have to repeat this changing-to-1080p-and-restarting every time. Or you can make the game's video config file read-only, but only when you finished setting everything right, as you won't be able to change the songs ingame once you make the file read-only.
I don't know if it's same for you but I set and enabled these settings step by step with the latest 3DMigoto:
- overrides screen resolution. (game crashed)
width=3840
height=2160
- overrides refresh rate set by game. (after enabling this game started without a crash)
refresh_rate=60
- full_screen=1 (at this step interleaving lines corrected)
Tried it on Mafia 3 with 1080p and 1440p and both working great.
Edit: Also tried Syberia 3 with it's helixmod fix, game stucked with black screen. I deleted "-window-mode exclusive" command from Steam Launch Options and game upscaled to 4K with correct interleaving lines at 1080p and 1440p.
Both games didn't reset or change their settings after second or third start.
This is a great day, thanks again innuendo1231b.
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 Witcher 3: Game works but broken interleaving lines. Tried with both helixmod fix and latest 3DMigoto version.
- Mad Max: Same as TW3.
- Assassin's Creed Unity: Game crashes.
- TheCrew: Same as TW3.
I hope this feature will be developed more, if it gets better we can play any game at any resolution with great upscaling quality to 4K.
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
Which is why I wish 3DMigoto supported wrapping DX9 and DX10 games to DX11 :(
Is it possible to use a different Dx9 to Dx11 wrapper along side 3DMigoto?
Dude! Get a 3D Vision monitor or compatible display and stop spamming about support for your Vive.
There are VR forums where you can post about your "Vive"
You can also open a support ticket with Nvidia to express your disappointment at the lack of Side by Side support.
It would be cool if it worked natively with DX9 games. Even if just for making hotkeys for controller buttons, using transitions and delays, etc. I was thinking about Bayonetta for that, but that game already has a use for all buttons :p.
Polishing the DX11 part, features (I would love being able to show OSD messages when using hotkeys, like "Bloom OFF", "DoF strength: 8", or something like that) and game compatibility (dat Dishonored 2) should have a higher priority than that, of course. I assume it would be a giant amount of work and we already have the Helix DX9 dlls.
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
https://github.com/bo3b/3Dmigoto/releases
- Add new option for 3D Vision Direct Mode support, by setting force_stereo=2.
- Improve Win10 support by tweaking defaults for known problem spots in d3dx.ini
Build 1.2.60 was broken, and has been deleted.
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
Thank you for this update! I tested the new version with some fixes and it works flawless. I'll include this in the next version of 3D Fix Manager!
Sorry for the stupid question but what is "3D Vision Direct Mode"? Does this mean that the game uses its own 3D mode (if implemented) instead of the driver's 3D automatic mode?
ASUS ROG Strix GeForce GTX 1080 | Core I7-7700K | 16GB RAM | Win10 Pro x64
Asus ROG Swift PG278Q 3D Vision Monitor
Optoma UHD 40 3D Vision Projector
Paypal donations for 3D Fix Manager: duselpaul86@gmx.de
You can read about it in this 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
Intel i7 8086K
Gigabyte GTX 1080Ti Aorus Extreme
DDR4 2x8gb 3200mhz Cl14
TV LG OLED65E6V
Avegant Glyph
Windows 10 64bits
Edit: Tried Witcher 3 again after QB success and upscaling from 1440p to 4K works for Witcher 3 too for me. Borderless Window must be selected for Witcher 3 too, but after restarting the game interleaving lines was broken. So you must set the game to 3840x2160 and exclusive fullscreen then set to desired resolution and change to borderless again. You must do this everytime you start the game.
I tried this for W3 before and it didn't work as you can read in my previous post. So I'm guessing driver change or the GPU change (from gtx980 to 1080ti) somehow make it possible, or I was unlucky. :)
Edit 2: I was able to upscale The Crew too, but it's very problematic. Needs config file editing and making it read only, but it breaks 3DV fix and you may need to alt+tab several times until it starts.
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 had a problem with this shader uncorrectly dumped by 3dmigoto:
I tried to fix some parts of it (I replaced uint by uint2 for v1&v2) but how do I fix the cb0[] calls ?
I have the error:
Copy it from another shader if it's available. If not, try copying this above "void main":
If 121 is a too high value, try 96 or something, but it has to be at least one number higher than the highest cb0 use in the shader (IIRC).
I think you won't have this problem in ASM anyway, unless you absolutely need/want to use the HLSL code.
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