Monday, December 13, 2021

The Elder Scrolls V: Skyrim Special Edition




3D Vision and geo-11 fix for Skyrim Special Edition, which uses a DirectX 11 renderer. Made by masterotaku and DJ-RK. It was possible to do thanks to the 3Dmigoto and geo-11 developers.



Link updated on 2022-12-03.

Changelog (last update: 2022-12-03)
v15:
- geo-11 updated to build v0.6.90.
- Temporal anti-aliasing perfect during separation and convergence transitions.
- Autoconvergence enabled and configured.
Changelog (last update: 2022-08-01)
v14:
- Better fix for god rays, independent from it being low/medium/high.
- geo-11 updated to build v0.6.58.
- "swap_effect = 4" disabled in "d3dx.ini" because of side effects in fullscreen. Use it only for borderless if you want, combined with Nvidia's "direct_mode = nvidia_dx9" or "direct_mode = nvidia_dx11" in "d3dxdm.ini" for 3D Vision monitors.

Changelog (last update: 2022-07-27)
v13:
- Added geo-11 fix. The 3D Vision fix won't be updated, as it won't be needed anymore.
- It includes "swap_effect = 4" in d3dx.ini to force flip model, to trigger 3D Vision in borderless mode, when using "direct_mode = nvidia_dx9" and "direct_mode = nvidia_dx11". I've also set "upscaling = 1" in d3dxdm.ini to make borderless
- Automatic preset with low convergence and adjusted HUD depth to make the skill upgrade menu comfortable to navigate.
- Changed default convergence to 50.

Changelog (last update: 2022-01-12)
v12:
- Fixed temporal anti-aliasing. Now it's an option you can use safely.

Changelog (last update: 2021-12-15)
v11:
- Updated one ambient occlusion shader to cut the sides (separation dependant) to avoid stretching from the last pixel.

Changelog (last update: 2021-12-13)
v10:
- Updated the 3Dmigoto "d3d11.dll" to one that triggers 3D Vision in borderless mode too.
- Smoother crosshair while also needing less samples. The drawback is that it can't go into negative separation.
- Fixed the world space crosshair and arrow prediction line from the SmoothCam mod.
- Perfect god rays fix, with real volume this time in the air, matching the path they're supposed to follow.
- Perfect fix for screen space reflections. I have also improved their quality and extended the amount of geometry they can reflect. You can go back to default by pressing both F6 and shift+F6.
- Fixed ambient occlusion. Some underlying "texture" from ambient occlusion is at full depth, so with high convergence and closeup objects you may see something a bit strange sometimes, but it's known. Definitely better than default state.
- A lot more specular reflections are now stereoized with realistic depth, with a few exceptions.
- Water fix changed to regex in a cleaner way (no difference for you, but it may catch some distant stray shader not caught before).
- Removed the option to put specular reflections at surface depth.
- Removed the curvature options for the HUD. They became useless once dynamic crosshair came into play.

Changelog (last update: 2019-07-04)
v9:
- Updated 3Dmigoto to 1.3.16.
- The crosshair and HUD are now dynamic by default, because it's what I use the most.
- Better god rays fix, with good convergence scaling (rays sticking to surfaces).
- "Fake" water reflections are now at full depth. It's more realistic than before. Use the F6 hotkey to return to the old behavior.
- Fixed screen space reflections, partially. They are good now for horizontal surfaces like water, but vertical surfaces (like some walls) are still be imperfect.

v8 (IMPORTANT):
- Updated 3Dmigoto to 1.3.11 (compatible with ReShade, as I've tested).
- I have made the crosshair truly dynamic. Remember to press the "." hotkey once, twice or three times to use it.
- 120Hz are forced in "d3dx.ini". Change "refresh_rate=120" to something else or comment it if 120Hz isn't your refresh rate.

v7:
- Updated 3Dmigoto to 1.2.50. It solves an issue with the dll.

v6:
- Added another fixed water shader.
- Updated 3Dmigoto to the 1.2.49 version. That means that importing a profile isn't needed anymore. Fake 3D is disabled by default.

v5:
- Added another shader to the bloom toggle (bloom lens flares).
- Changed the HUD on/off hotkey to "k" instead of "l", to not interfere with the map.
- Changed the SLI compatibility bits in the profile.


Fixed
- Shadows.
- Lighting.
- Water.
- Screen space reflections.
- Snow particles on surfaces.
- Skybox (clouds, sun, moon, stars, etc).
- God rays.
- Realistic specular reflections.
- Ambient occlusion.
- Radial blur.


Not fixed
- Parallax occlusion mapping mods (which are optional). The effect is flat in the surface.


Installation
- geo-11 (with build v0.6.90): unzip the contents of the fix (this file) in the root folder of the game ("Skyrim Special Edition"), where "SkyrimSE.exe" is. Remember to edit "d3dxdm.ini" to change your "direct_mode" to the output you need. It's sbs by default. For 3D Vision monitors, "direct_mode = nvidia_dx9" and "direct_mode = nvidia_dx11" both work, but nvidia_dx9 has worse performance for some reason.
- 3D Vision (older): unzip the contents of the fix (this file) in the root folder of the game ("Skyrim Special Edition"), where "SkyrimSE.exe" is.
- Launch the game (the normal way or with "skse64_loader.exe", if you use mods with that need it) and let the game overwrite the profile.


Hotkeys
- "F1": five convergence presets (16, 25, 35, 50, 80). 50 by default. Change them in "d3dx.ini" if you want different values. Only working if "dm_auto_convergence" is disabled in "d3dxdm.ini".
- "F2": static HUD depth presets, used when you disable dynamic HUD.
- "F3": bloom on/off. Not disabled by default.
- "F4": fog on/off. Not disabled by default and not intended to be disabled.
- "F6": screen space reflections quality. Improved by default. Disabling this affects the following hotkey too.
- "ctrl + alt + F6": amount of reflected geometry for screen space reflections. Improved by default.
- "ctrl + y": blood on screen effect. Not disabled by default.
- "v": HUD X axis curvature presets. 0 by default. The other values are 1 and -1.
- "b": HUD Y axis curvature presets. 0 by default. The other values are 1 and -1.
- "n": general HUD curvature setting. Curvature is disabled by default.

- "ctrl + .": dynamic crosshair. Press once to make the crosshair dynamic. Press twice to put the entire HUD at that dynamic depth. Press three times to make every HUD element have its own depth (can be glitchy because it's per vertex). Press four times to disable it. All HUD + crosshair are dynamic by default (so the explanation before doesn't say it in the correct order).
- "ctrl + k": HUD on/off. It's on by default. It will disable all menus, letters, cursors, etc.
- "0" (not the numpad): dynamic HUD samples. More samples mean more smoothness but also more GPU usage. 4000 samples by default. Presets are 1000, 4000, 8000, 12000 and 18000.

Pressing "shift" and F1 or F2 will make their presets cycle backwards.


FAQ
Q: Does this work with mods?
A: This fix has been tested with the Unofficial Skyrim Special Edition Patch (http://www.nexusmods.com/skyrimspecialedition/mods/266/?) and also with and without some graphical mods, like Realistic Water Two (http://www.nexusmods.com/skyrimspecialedition/mods/2182/?). I have also tried texture mods, which don't modify any shaders and shouldn't give any problems. ReShade works fine as of v8 update.
Fixed the crosshair and arrow prediction line from SmoothCam.

Q: There are too many hotkeys! They interfere with my custom binds or console commands. Can I disable some of them or change their key?
A: Yes. Open the "d3dx.ini" file and search the hotkey you want to delete or change. The sections are "[Key1]", "[Key2]" and so on. Delete them and the lines below them, or edit the "Key = " line. I have included descriptions so you will know which is which. You can also change the default value of variables. It's above the hotkeys section.

Q: X effect is broken since Y game update or Z essential mod. How can I let you know?
A: It's probably best if you post in this thread (https://forums.geforce.com/default/topic/969381/3d-vision/the-elder-scrolls-v-skyrim-special-edition/1/) in the 3D Vision discord rather than in this blog post. But feel free to post here. I'll try to check often.


171 comments:

  1. thank you masterotaku and DJ-RK !

    ReplyDelete
  2. Very very cool. Thanks to both masterotaku and DJ-RK for this! This is one of those games that are awesome in 3D!

    ReplyDelete
  3. Hi,
    great work, to get the 3d vision working, but the 3D effects are not very flat and barley notable.
    It would be fantastic if we get the 3d feeling as weel as in the standard version of skyrim.

    ReplyDelete
    Replies
    1. Adjust your convergence, not just depth.

      Delete
  4. It's the same effect as in normal Skyrim if everything is working properly. If you're seeing something else, you probably have 3D compatibility mode on. If you press F1 ingame and only see some shadows moving, you need to disable compatibility mode.

    "6- Launch the game and disable Compatibility Mode (ctrl+alt+F11 unless you had changed the hotkey). You need to have the advanced 3D Vision hotkeys enabled for that."

    Thanks for the fix guys!

    ReplyDelete
  5. Is this compatible with the Vorpx Virtual reality driver ?

    https://www.vorpx.com/

    If not, is it possible to work together, that the dll's will be compatible for both wrapper ?

    best regards FR3D

    ReplyDelete
    Replies
    1. Not possible. Underlying stereo code is completely different.

      Delete
  6. Installation Step 2. There is no file nvdrssel.bin on my system
    Installation Step 3. Sure SLI profile is necessary for 3D Vision?
    Installation Step 4. changed file won't be imported
    Installation Step 5. After not changing the SLI profile and unzipping the files, the game crashes and the system reboots

    what do i need to do, to play in 3D?

    ReplyDelete
    Replies
    1. The only question I'll answer is about step 2. The first time I ever did this process I had the same problem, and it turned out I was looking in the "Program FILES" folder instead of the "ProgramDATA" folder. Might want to make sure you're in the correct place.

      Delete
    2. Importing the profile is 100% necessary. Or else the game will be totally broken in 3D.

      Remember that even just exporting the profiles will completely delete your custom Nvidia Inspector profiles and settings. Make sure to backup everything in a ".nip" file and import it again after you have dealt with the SLI profile.

      About the bin file, what DJ-RK said. I don't have more ideas.

      Delete
    3. This comment has been removed by the author.

      Delete
  7. the map doesn't work then the pause menu disappears and i cant quit but everything else works fine :(

    ReplyDelete
    Replies
    1. If you press L for local map / world map, the hud will disappear. Just press L again to get it back.

      To disable the hotkey open d3dx.ini and change this:
      [Key10]
      Key = l
      type=toggle
      x2=1

      to this:
      ;[Key10]
      ;Key = l
      ;type=toggle
      ;x2=1

      Delete
    2. sorry i realized this after i commented lol, is there any way to get it to work with reshade?

      Delete
    3. I couldn't get it to work with reshade but enb works if you load 3Dmigoto's dll through enb's proxylibrary function.

      Delete
    4. Sorry about that "l" hotkey. I realized it was in use by the game recently. You can change it to another key if you want.

      Delete
    5. how do i load it first sorry i don't understand could you show me a step by step? if thats okay

      Delete
    6. 3Dmigoto + ENB:

      1) Extract 3dfix zip or 7z to your Skyrim Special Edition folder

      2) Rename 3Dmigoto's d3d11.dll to d3d11.dll3d

      3) Extract your favorite enb's archive to your Skyrim Special Edition folder. It's better to look for an enb preset that doesn't use Reshade. If your enb uses ReShade, you'll have to delete dxgi.dll and you'll lose all the color corrections etc. that were done through ReShade.

      4) Edit enblocal.ini and add/change these lines:
      [PROXY]
      EnableProxyLibrary=true
      InitProxyFunctions=true
      ProxyLibrary=d3d11.dll3d

      5) Start the game normally

      Delete
    7. Thank you! it worked :D

      Delete
    8. This worked great using NMM as a mod manager, but doesn't work at all trying to start it with Mod Organizer 2. Game barely starts loading on desktop, quick black flash and back to desktop. I've asked on the Nexus download site that has the latest new MO2 download (came out on Christmas), but I'm afraid the answer's going to be that MO2 already uses a proxy library to do its magic and you can't do more than one the way everything's built now?

      If only there were a way... Helix3D + ENB is fantastic, but MO2 is FAR superior to NMM in how it installs mods, which to do properly can require hundreds of mods, and load order is critical. Wonder if the upcoming Vortex mod manager will be able to do Helix3D+ENB Sigh. I was planning to do a detailed modding guide specific to 3D vision too. If someone here could help make Skyrim SE MO2+Helixmod fixes+ENB work, maybe just by making room for another proxy library, or a merged Helixpatch-ENB? If anyone'd be interested in that, so far my best 3D+ENB results have been with NAT (Natural and Atmospheric Tamriel Stand Alone v0.4.2) using its own ENB (NAT Enhancer 0.2 (ENB)) under optional files. The others I tried were Re-Engaged for Vivid Weathers and NAT, and Sin Xtreme Realism ENB v325 for both.

      Delete
    9. @Qwinn: There are actually multiple ways to do proxy loading. 3Dmigoto supports a proxy load of a different d3d11.dll library at the same time. If we are named d3d11.dll we load first, then daisy-chain to whatever you specify in the d3dx.ini file. Note that HelixMod(dx9) is not the same as 3Dmigoto(dx11). This SpecialEdition fix is also DX11, not DX9 like the original.

      If the ModOrganizer2 supports proxy loading, they can be first, and call us in the daisy-chain. Some orders work better than others, and it depends upon the game too.

      Experiment with those proxy loading commands and see if you can get what you are looking for.

      Delete
    10. bo3b: Thanks tons for your help. I just tried the following in d3dx.ini:

      proxy_d3d11=enbproxy.dll

      Failed to load the game in the exact same way as when I tried to have the enb call the 3d fix. I added:

      hook=recommended

      Also tried various combinations of the ;allow parameters. No change.

      Any other recommendations?

      Delete
    11. I regretfully wound up going back to NMM to get 3d+ENB working (it is fantastic tho). Out of curiosity I tried using the d3dx.ini file to set up the proxy, and it didn't work under MMM either. Seems like the d3dx.ini proxy settings aren't functional at all for me.

      Delete
    12. Sorry, that MMM should've been NMM.

      Since it's also affecting me in NMM, seems like I need to ask here for help. Running Windows 10 Pro, Version 1709, OS Build 16299.192 (latest release). Very stable system. Using SKSE64, renamed SkyrimSE.exe and running launcher to enable Steam Overlay, but I'm willing to give up the overlay if it gets me 3D+ENB. Reversing the rename change didn't make calling a proxy from dx3d.ini functional though.

      Is anyone else able to call a d3d11 proxy from dx3d.ini right now, under any circumstance? Could you please post the relevant bits from dx3d.ini if so?

      Delete
    13. Sorry, really not sure about current level of support here, I don't personally have any experience with proxy loading because my life is already hard enough.

      Take a look at our log file to see what might be happening. We log any and all important events like this. In d3dx.ini set the calls=1. If nothing seems helpful, adding debug=1 will really spew. Take a look at the d3d11_log.txt file generated and look for the proxy load sequence. If we are getting errors, we'll report them.

      Delete
    14. This comment has been removed by the author.

      Delete
    15. For that variant where the log loops on CreateDevice, that suggests that there is an argument between the 3Dmigoto wrap, and the NMM wrap. One calling the other until the stack blows up. Try reversing the order of who gets loaded first, if they support a proxy overload. If they hook/wrap first, then we won't get in an argument.

      I don't think the allow_* variants will matter, those are for allowing the game to run at all, like on Win10. For a game this old, it won't matter.

      You can also try our hooking approach, which hooks instead of wrapping. Use the "hook=recommended" in System section. Uncomment that line, and 3Dmigoto will use hooks instead of wrapping, which is at least a different runtime variant.

      Delete
    16. Will do as you say, b03b. For the record, multiple posts above were deleted as they contained very long log entries that were cluttering the thread for no good reason.

      Delete
    17. Just waiting on you to do yours before I do something that calls attention here, in case that's something you'd hope to avoid.

      Delete
    18. Should be no problem. Please let us know if you discover a workaround.

      Delete
    19. Well, his answer was interesting. It's way beyond my skillset to comprehend fully, but I suspect it'll make much more sense to you:

      http://enbdev.com/enbseries/forum/viewtopic.php?f=22&t=5782&p=78921&sid=5c088091d431d8460457556f3009fa2f#p78921

      Delete
    20. Woo! He posted the code that deals with the library loading! Check it out!

      He also seems convinced that the 3D Fixes and ENB shouldn't be able to work together at all, but I can verify excellent results if you stick to just the color correction, sharpening and SSAO-SSIL. Bloom and DOF, nah, but who ever wanted those anyway?

      Delete
    21. OK, very good. I see how this happens now. We create a Deviare Hook on LoadLibraryExW, and if anything calls through to that using the System32 folder, we force it back to the game folder instead. We do this because of some stupid Nvidia hack that tries to always load System32 nvapi.dll. They did that for 'security', which only made everyone's lives harder and does nothing.

      Because we must have that hook for the nvapi problem, we also do that for d3d11.dll. Not sure we absolutely need that for d3d11.dll, but I seem to recall some games that need this too. Because we force it back to game folder, when ENB loads and calls LoadLibraryA with System32, that gets forced back to the game folder... which is 3Dmigoto. Then loop-the-loop until stack crash.

      We overload that function with our escape hatch. If the call to LoadLibrary is "original_d3d11.dll", we let that go through to the System32 unchanged.

      If it makes sense, try changing the ENB d3d11.dll name to be "original_d3d11.dll", and we will allow it through unchanged.

      Delete
    22. Yeah, looking through our code history, we had to add the d3d11.dll hook because Watch_Dogs does the same dumb thing of trying to avoid proxy dlls. It's dumb because all it does it force people like us to use different tactics, and does not prevent us from our mission of hooking. Waste of everyone's time.

      Anyhoo, if the original_d3d11.dll does not work, I'll add a d3dx.ini selectable feature that will allow it to go through unchanged. Right now we do it always, and it wouldn't hurt to have an explicit escape hatch. But naming "original_d3d11.dll" should work as that escape.

      Delete
    23. Didn't work, no. Same infinite loop.


      *** D3D11 DLL successfully initialized. ***

      trying to chain load C:\Steam\steamapps\common\Skyrim Special Edition\original_d3d11.dll
      Hooked_CreateDXGIFactory called with riid: IDXGIFactory
      calling original CreateDXGIFactory API
      CreateDXGIFactory returned factory = 0000017F133B8D10, result = 0
      HackerDXGIFactory::QueryInterface(class HackerDXGIFactory@0000017F4CE86850) called with IID: IDXGIFactory2
      returns result = 0 for 0000005E9F188630
      HackerDXGIFactory::EnumAdapters(class HackerDXGIFactory@0000017F4CE86850) adapter 0 requested
      created HackerDXGIAdapter wrapper = 0000017F4CE866D0 of 0000017F4BE7EA20
      returns result = 0
      HackerDXGIAdapter::EnumOutputs(class HackerDXGIAdapter@0000017F4CE866D0) called: output #0 requested
      returns result = 0, handle = 0000017F4BE6FB90


      *** D3D11CreateDeviceAndSwapChain called with
      pAdapter = 0000017F4CE866D0
      Flags = 0
      pFeatureLevels = 0
      FeatureLevels = 0
      pSwapChainDesc = 0000005E9F1886D0
      ppSwapChain = 00007FF789B1E500
      ppDevice = 00007FF789B1E4D8
      pFeatureLevel = 0x9100
      ppImmediateContext = 00007FF789B1E4E0
      ->Feature level null, defaults to D3D_FEATURE_LEVEL_11_0.
      Windowed = 0
      Width = 2560
      Height = 1440
      Refresh rate = 59.951000
      Replaced Hooked_LoadLibraryExW for: C:\WINDOWS\system32\d3d11.dll to d3d11.dll.

      And then infinity.

      Thing is, can you tell from the code he posted what it would take to fix it on the ENB end? Because I'm guessing his code calling the wrong DLL is what prevents Mod Organizer 2 from being able to work things out. Coming up with a workaround on your end wouldn't fix that, and Boris seems amenable to fixing it on his end.

      Delete
    24. Having the escape hatch sounds like a good idea anyway, mind you. I'm happy to keep testing it out with the ENB as it stands now, if you'd like me to.

      Delete
    25. Or if you're saying ENB *is* doing it correctly, and you are defaulting to being prepared for others doing it incorrectly, that's an answer too. It would mean my true objective really is an MO2 issue, that neither you or ENBSeries can do anything about. Just realized it could be either way at this point - guess we'll see when we know why original_d3d11.dll didn't work.

      Delete
    26. I'm still looking at this. Thanks for trying that original_* test. I think I have enough info to figure this out, I'm just missing something here and need to study the code more.

      Delete
    27. Your help and time is very, very much appreciated. Thank you! Take whatever time you need.

      Delete
    28. I was able to reproduce the problem on Fallout4, which has a DX11 ENB support as well. That means that I will most certainly be able to figure out the problem, and am looking now.

      Of note, if I set up ENB to load first, where it is named d3d11.dll, and our 3Dmigoto version is named 3d_d3d11.dll, and set to proxy load 3Dmigoto in the enblocal.ini file- then it works with both being loaded. Our overlay is broken, but both are definitely active at once.

      Delete
    29. Awesome! And yes, the latter is how I've been playing SSE. What overlay are you referring to? Never knew 3d fixes had an overlay. The result still looks pretty great to me, and the 3d doesn't seem broken.

      Delete
    30. I should add 2 things, though you're probably already aware:

      1) Boris is surprised they work together at all, says CRCs of the shaders wouldn't match or something. Yet the combo still seems better to me than either ENB or 3d alone!

      2) I didn't even try to get bloom or DOF working, don't like them anyway. What worked for me was the color correction, sharpening, and the new SSAO-SSIL stuff.

      Delete
    31. Found and fixed the bug with our code. Our proxy loading was broken, and would cause that infinite recursive loop. I can load without crash now. We'll be making a new build from this soon.

      However, it doesn't solve the problem, at least for Fallout4 version of ENB. The proxy load works, and I can tell that ENB is being called and running, because it loads his custom d3dcompiler. But, ENB does not show on screen, and no changes to shaders happen. I think maybe this will require a change in ENB as well, or perhaps it automatically stops loading if it sees the shaders are all different.

      I'm going to post results and questions in the thread you created above.

      Delete
    32. Here is an Eng build for this problem. I'm not quite understanding exactly what is happening here, but this version allows both ENB and 3Dmigoto to co-exist, and both of their overlays are active. I was testing this on Fallout4, but it's worth trying here in the SkyrimSE case.

      This setup works for 3Dmigoto being the named d3d11.dll, and ENB being named d3d11_enb.dll. It will proxy load through to ENB.

      I'm certain that 3Dmigoto is fixing 3D effects, but I don't know for sure if ENB is doing what it needs to do, I'm not sure what to look for, and it doesn't look different. Anyway, worth a try. If this works, you'll want to replace the d3dx.ini here with the one needed for SkyRimSE. And add the proxy line.

      FO4_1.2.72Eng.7z

      Delete
    33. Awesome, thanks for all your hard work! And the verdict is... a lot more good news than bad news! Easiest way to detail is to list the tests in the order I did them:

      I uninstalled my normal SSE 3D fixes, and copied the package you gave me to the game directory.

      With the FO4 d3dx.ini, nothing worked. I got the ENB information on the menu screen, and I could pull up the interface (Shift-Enter), but it was indeed non-functional. The 3D fixes weren't working, although I was getting what looked like an overlay stating the convergence, so it was in there somewhere, just wasn't fixing anything.

      When I replaced the FO4 d3dx.ini with the Skyrim d3dx.ini and set up the proxy, MUCH better. The ENB appeared to me to be fully functional. Unfortunately, the 3D fixes still weren't working.

      The best news? I was able to fire it up through Mod Organizer 2! Not being able to even start it with both proxies was what started this whole thing for me. I'm really glad I'd (temporarily) given up and went back to recreating my mod setup via MO2 so I was able to test that immediately. I'm wondering if the bug in your code was what was causing MO2 to crash when I was originally using the ENB to call the 3D, and that bit alone will solve that problem.

      Anyway, since the 3D wasn't working in either test, I decided to test turning off the proxy call to the ENB and *just* run with the 3D fix package as you gave it to me. And even running by itself, the 3D fixes aren't working. Maybe I wasn't supposed to uninstall the normal fixes? It just seemed fairly complete to me and that the normal fix would be entirely overwritten if I didn't uninstall it first anyway.

      At any rate, the ONLY thing that isn't working right now with what you gave me is the 3D fixes. Everything else, the ENB, even my MO2 issue, appears to be working.

      Delete
    34. OK, good stuff! The 3D fixes are probably broken, because they Skyrim fix will also require the ShaderFixes folder, which my FO4 hack would not work with.

      Do this-
      uninstall.bat, so that it's all cleaned of leftover 3Dmigoto bits.
      Then install the SkyrimSE 3Dmigoto fix, and verify it's working again.
      Then, take just the d3d11.dll, and nvapi64.dll from that FO4 Eng build, and replace them in game folder.
      Run that, to be sure it is still fixing 3D effects.
      Lastly, if that's working, add the ENB dll, and setup the proxy in the d3dx.ini.

      The important part here is the FO4 Eng dlls, because of the reworked code path.

      Delete
    35. I'm thrilled to report 100% success. 3D Fixes and ENB working very well together and no issues at all running it through MO2. You, sir, have most definitely earned yourself a donation (well, honestly you'd earned it long before this), if you can point me to where I can make one :)

      Delete
    36. Oh, btw, I also tested calling the 3D Fix from the ENB like I was using before all this, and that works through MO2 as well now! So it does appear that bug is what was causing MO2 to crash. Absolutely everything is working as expected now! I'm happy I can tell the MO2 guys and Boris that all is well :)

      Delete
    37. Wow, even another perk. I used to have to set allow_dxgi1_2=2 to get the steam overlay working. Steam Overlay works fine out of the box now, even with both 3d fixes and ENB working. It stops working if I add the Afterburner overlay to the fix, but I think that's pretty normal and expected. Being able to do 3d fixes + ENB + Steam Overlay without even have to tweak a setting beyond one proxy call is phenomenal. Awesome job! Don't forget to point me to a donate button please :)

      Delete
    38. @Qwinn: Very good to hear.

      This is based off a new code branch (1.3) where I revamped the way we handle our objects, which makes it a lot more compatible with overlays and Win10. We got Steam overlay from that change. The ENB problem is not directly related, something to do with how we both handle DXGISwapChains. In this Eng build, I disabled our DXGI side, because it's only needed when games take a different path.

      For donations, I don't accept donations, I liked it better when we were all doing it to share instead of competing, but I don't always get what I want. :-> If you would still like to donate, please donate to eqzitara, because he did a ton of work that got very little credit in the past, and he can really use them.

      Awesome this is working, please enjoy.

      Delete
    39. Hmmm... found a hitch you may be interested in. SSAO-SSIL works if the ENB calls 3D, but appears to have no effect if 3D calls the ENB. I'll test more tomorrow... it's 4 am here. I don't have a problem with just using the working method, but thought you may be interested as it may lead you to identifying a further problem.

      And sure, I'll donate wherever you would like. Does eqzitara have a donation/paypal button somewhere?

      Delete
    40. That's not too big a surprise that AO might not work depending upon the order. My guess would be that is one of the effects that both 3Dmigoto and ENB both munge, and so the hash code for the shader is wrong for one or the other.

      You can reach eqzitara with paypal at . Thanks.

      Delete
    41. Hi bo3b... just letting you know, I've wanted to make that donation to eqzitara for a while now, but I still don't have enough information. Not sure what "with paypal at ." means. Searching for him in paypal doesn't come up with anything, and I don't have a complete email address to find him with.

      Delete
    42. Ah, nm, you meant you can use a paypal.com email address. At least, I hope so, cause I just sent it!

      Delete
    43. @Qwinn: Sorry, no that was some webpage glitch where it ate the email address. Let me try an alternate text: His paypal is EQZITARA at YAHOO.COM

      Delete
    44. Oh. Well, crap. I did send a donation to eqzitara at paypal.com, and it seemed to accept it. Maybe that would be linked to his actual account somehow, if he's the only eqzitara on paypal? Any way you could check with him to check if maybe he did receive it that way, before I duplicate it?

      Delete
    45. This is eqzitara. I appreciate it but it did not go through.

      Might need to contact paypal to cancel it.

      Delete
    46. I managed to cancel it, and resent it to the yahoo address. Thanks to you both.

      Delete
    47. Got it. Made my day, thanks.

      Delete
    48. Glad to hear, eqzitara.

      b03b, there's a new issue I was hoping I could discuss with you privately due to reasons. If there is some board we can PM on, please let me know where to do so, or just shoot me an email at qwinnmods@gmail.com and I can reply that way. Thanks for your time.

      Delete
    49. Seeing this is more than a 2 year old discussion I'll probably never find a solution..sigh

      I'm trying to achieve the same and following the above instructions I managed to boot into Skyrim SE, get fully functioning 3D, the ENB overlay end settings window show up, but the ENB effects themselves doesn't work at all.
      I'm switching the 'useffect' checkbox on and off, but nothing at all.

      SSE with a ton of mods is already amazing in 3D , but with added ENB light it's a whole different level. Dying to get this working

      Delete
    50. Hi, skyrimse_3dfix_v9 and enb not working together.Can you help me?

      Delete
  8. is there any way to get this working with a reshade?

    ReplyDelete
  9. I'm getting flickering when I open the UI also if I have Godrays enabled and fxx?.

    ReplyDelete
  10. when pressing f6 it increases the depth of everything and i like alot of depth but in first person my weapons are too close and start to see double is there any way to keep them the same but have everything else in full depth?

    ReplyDelete
    Replies
    1. Use the F1 hotkey to switch the convergence preset. There are two presets that are perfectly playable, and another that is made for 3rd person.

      Delete
  11. I am getting a LOT of flickering and ghost images running SLI (dual 980 gti). Any ideas?

    ReplyDelete
    Replies
    1. Same here, whether 3D mode is enabled or disabled after applying the fix here.

      Delete
    2. I got it fixed and I have the same setup. I do not know exactly what fixed it tho. The changes made were to the Nvidia profile in the Nvidia control panel.

      I changed Texture filtering - negative lod bias to clamp
      Texture filtering - quality to high quality
      changed power mgmnt nide to max performance
      multi-display to single monitor
      Antialiasing mode - OFF
      antialiasing gamma correction off
      anistropic filtering 16x

      I have no idea which setting fixed it but those were changed and it worked immediately after.

      Delete
    3. But i think the scaling is bad because i get better performance with single gpu.

      Delete
  12. The 3d works. Is it normal to have some crashes when running the game in 3D Vision? What am I doing wrong?

    ReplyDelete
  13. i have diverse dragons mod enabled and certain dragons have a black line going through them when 3d is active is there a way to fix this?

    ReplyDelete
    Replies
    1. I have that mod installed, and I didn't notice anything weird about Alduin during the intro sequence, although maybe that's because it's a scripted event. I haven't played up until I actually fought my first dragon yet to know if it works there too.

      However, with that said, I understand that Bethseda games are all about being modded up the wazoo, but we can't be expected to troubleshoot and modify the 3D fix for every mod out there. If it was something absolutely critical that everyone uses, like when SkyUI gets released if that needed some tweaking to some HUD shaders then I could definitely see myself or masterotaku working to maintain compatibility with that, but there's potentially going to be way too many mods that may break the fix for us to have to worry about each and every one of them, so for me I gotta set the boundary right away (because if I help someone with one mod, then I gotta help everyone, right?)... I can't really speak for masterotaku to know if he's on the same page as me on this, but as far as I'm concerned I'd have to say sorry but you're on your own there friend.

      Delete
    2. that's okay i understand its only a couple of them when it happens i think the eldergleem dragon and the ice dragon all the others it doesn't seem to happen so its okay
      and thank you for this fix! it looks amazing i feel like im there :D lol!

      Delete
    3. It looks like a cool mod. I'm downloading it now and I'll look at the issue. If you have a save file where one of the bugged dragons appear, it would save me some time. I'm not far from the beggining of the game story wise, so there aren't dragons yet for me.

      Delete
    4. yeah its a really good mod so many different dragons i see a new one each time but i think its only 2 dragons which cause the bug but i havnt seen all of the dragons so there could be more and how would i get this save file to you?

      Delete
    5. The save files are in the "C:\Users\YourWindowsUserHere\Documents\My Games\Skyrim Special Edition\Saves" folder. Upload the relevant save file somewhere.

      Delete
  14. "
    Ted ConnerNovember 23, 2016 at 6:28 PM
    I got it fixed and I have the same setup. I do not know exactly what fixed it tho. The changes made were to the Nvidia profile in the Nvidia control panel.

    I changed Texture filtering - negative lod bias to clamp
    Texture filtering - quality to high quality
    changed power mgmnt nide to max performance
    multi-display to single monitor
    Antialiasing mode - OFF
    antialiasing gamma correction off
    anistropic filtering 16x

    I have no idea which setting fixed it but those were changed and it worked immediately after. "

    The first thing I tried was changing settings lie you in NV control panel.

    Its Godrays turned on and any aa in the first box where it says disabled best performance.
    Turn Godrays off aa off in the first setting option flickering goes.
    Except when ypu bring up the UI.
    Its annoying I want to play with Godrays and aa.
    I dont know if its the new drivers or what but something's going on.


    ReplyDelete
    Replies
    1. Ok so after a few hours of messing around.
      I have sli 1080s.
      Disabling sli completely gets rid of the flickering issue and it looks great with other 70 mods.
      Gpu usage like 90-99%.
      Changing sli bits in profile inspector to 0x080020f45 (dark souls 11,ark, survival evolved etc gives a framerate boost to 60 and higher sli gpu usage but still cant use Godrays and AA.
      Sli enabled gpu usage is like 50-60% each gpu but frame rates drop to like 40s.
      CPU no problem low usage.
      Flickering like crazy.
      Disable Godrays and antianalizing in skyrim launcher no flickering in game just in UI.
      So id say this fix hasn't been tested for sli or else I have no idea.
      It looks jaggy and old without Godrays and AA enabled in skyrim launcher.
      Yet single gpu is really pushed hard with 4k textures etc.
      Id really like to run sli with no graphic or performance issues.
      I know nvidia isnt much help but an updated fix for sli would be awesome.

      Thanks.

      Delete
    2. I'll tell ya what. If you want to go ahead and send me another GTX 980 Ti (or your 2 1080's... I promise I'll return them ;) ), I'll gladly do all sorts of testing for SLI. Odds are, I won't be able to do anything to fix it because that's almost certainly a DRIVER related issue, but at least then we could say we "tested" it just for you and your SLI needs. /sarcasm

      Delete
  15. Oh, we have got already fix for that SE, great! :) Thank you! :)

    ReplyDelete
  16. Lol I wish 🙃.
    I went from 780 sli and waited 3 years to upgrade and its probably my last.
    So the we fix fixes all the flickering with TAA on looks perfect.
    Problem now is im getting like 35-45 fps all over the map :(.
    Sli gpu usage is like 55-58% on both cards.
    Sli off usqge 99% same frame rate.
    I tested this with mods on and off same result.
    CPU usage is fine under 30% on all cores threads. 6700k.
    Tried all various fps fixes from google but no luck.
    Have no idea where to go from here im out of ideas.

    ReplyDelete
    Replies
    1. What are your draw distance settings? Mine are like this: http://u.cubeupload.com/masterotaku/skyrimdrawdistance.png

      I now get more fps where I was CPU limited previously (60fps where I got 45fps before). I have an i5 4670K at 4.3GHz, for reference. Grass distance has a low fps impact compared to the other settings, and the lack of grass is more obvious that the other things at a low settings.

      Delete
  17. I installed the mod correctly, followed the exact steps, except I have one problem, which also originally plagued the original Skyrim; On shadows I see some shadows in one eye and not the other. This really hurts my eyes when looking through both eyes at the same time and is a distraction to immersion. I must have done something wrong, but went over the steps many times and can't find the problem.

    ReplyDelete
    Replies
    1. One eye problems are usually driver and/or profile related. Make sure it's working correctly without the fix installed, with regard to one-eye problems. Use DDU to reinstall your driver, make sure to add the profile found in the fix, then test that to be sure it's working first.

      Delete
    2. Ok did all that...re installed my driver. I updated to driver version to v376.19 on my GTX970. I added the profile found in the fix with Geforce profile manager....and same thing going on. I have two different shadows casting in different eyes. I have the 3d vision fix v7, and Compatibility mode is off as well.

      Delete
  18. "masterotaku"

    I have everything maxed draw distance etc.
    I just lowered everything in that category to just test but it makes no difference.
    Its strange last night I deleted all my mods I had 110 of them.
    Started the game was getting a solid 60fps.
    but I think I had the iVSyncPresentInterval=0 tweak on in the prefs.ini.
    I was getting some screen tearing so I deleted the .ini files in the skyrim folder in my docs regenerated them game detected and loaded the same max settings loaded the game then was down to 50fps.
    Plus drops.
    As before this I couldn't drop under 60fps.
    I was going to start enabling mods to find out which ones caus fps problems.
    Now I have literally spent all day trying to get it back where it was.
    Reinstalled the game many times changed ssd drives vsync on off .ini vsync etc.
    nothing.
    My gpu's don't break 60% usage cpu is a 6700K at 4.6ghz running around 30% usage.
    all cores don't go over 50%.
    Tried different drivers NVidia control centre settings everything I can think of.
    Just wonder what setting I had in those two .ini files that I no longer have that made a difference.
    Tried unlocking the framerate then capping it through NVidia inspector and also RTSS doesn't do anything.
    Just so frustrating I'm kicking myself even tried a system restore but couldn't go back before I had it working.

    ReplyDelete
    Replies
    1. We have been looking into an SLI only problem, that happens on high resolutions. Are you running 1440p or greater, maybe using DSR? Possibly a problem with the TB/SBS mode.

      See this: https://github.com/bo3b/3Dmigoto/issues/53

      Delete
    2. Thanks "bo3b"
      Nope I'm running at 1080p. 120hz monitor.
      if I ram some DRS down its throat my GPU's don't increase there usage basically does nothing.
      Just checking that link now.
      Have some catching up to do.
      A few weeks ago I found a page on reddit that was similar.
      But non related to 3D vision just sli issues.
      People used the Dark souls 2 ARK survival evolved Alone in the dark sli bits profile and I tried it framerates and usage increased dramatically.
      It's just it causes flickering and with TAA on its broken just like it was running SLI before the last fix was released which fixed the flickering in SLI.
      It's like if that SLI bits profile was implemented instead of killing floor 2 Katzilla etc.
      Framerates and usage in SLI would be a lot better.
      No matter what settings I try in Nvidia control panel .ini files reinstalling the game formatting ssd drive old/new drivers my game sits on 49fps once I leave the cart at the start of the game.
      Inside the cave its all good at 60fps.
      As soon as I enter skyrim fps just drop to 35-45 all over the place.
      I have given up the last couple of days as I have pretty much tried everything 10x lol.
      Thanks again for suggestions.

      Delete
    3. I cant workout anything in that thread I can do :(.

      Delete
    4. With compatibility mode on I get a solid 60fps with only 30% gpu usage on both cards.
      Is Nvidia ever going to bring out an sli profile?.
      I just cant work out why I cant get a solid 60fps in non compatibility mode.
      So frustrating.

      Delete
  19. Help! Tried to install v6 into Skyrim dir, got a prompt if okay to install, had a dll error. Installed v7 successful. Trying different convergence presets in game by F1, then I alt tabbed and now everything in 3d, I mean Every game, test 3d stereo, 3d pictures is double vision/Ghosting HOW can I Fix This? I uninstalled with a clean install of Nvidia drivers to 376.09. Before, every game, Tomb raider 2013, Alien Iso, Mad max was Perfect now Double vision/ghosting. Help.

    ReplyDelete
    Replies
    1. I Found the solution! I have the asus rog swift monitor pg278q, I unplugged power cord for half a minute, connected it and all the double vision and ghosting is gone! Back to playing, wonder if it will happen again?

      Delete
    2. Yes it might, this is due to a known gsync issue, even if you don't use g-sync.
      A.k.a. a company producing lemons, and they don't sell fruit, and no govt cares.

      Delete
  20. OMG! Finally you did it ! Skyrim in its full Glory with shadows on grass ! Thanks a ton guys ! Cheers

    ReplyDelete
  21. seems like the files are corrupted.. The zip files have 0 Bytes :-(

    ReplyDelete
    Replies
    1. Works fine here. Just tested both links using Chrome.

      Something on your system is damaging the download. Most likely overly aggressive anti-virus software.

      Delete
  22. This comment has been removed by the author.

    ReplyDelete
  23. Hi,
    I also would like to very much thank the authors for this fix.

    I just have one question, does for you guys work the Steam Overlay? For me not and I tried everything I could find to fix it without success.

    But curious is, that if I launch the game from Skyrim Performance Monitor 64 with enabled setting "Attempt Support for Custom D3D11.dll" it works!

    Any help appreciated. Thx.

    ReplyDelete
    Replies
    1. FINALLY FOUND A SOLUTION!!!
      http://steamcommunity.com/app/384190/discussions/0/152392786904493364/?l=czech#c152393186480089825

      Delete
  24. Many thanks also by my side. The results are incredible! Great work!

    I am using this to stream to my smartphone in the HMD (I modified one of the shader to have right proportion and it works, but I am not sure this is the best way).
    I also use 3 PSmove controllers to have a totally standing wireless experience (using PSMove service and a homemade FreePie script).

    You can find more here: https://groups.google.com/forum/#!topic/psmoveservice/wuZfCMAk-dk
    and my "strange" video to show positional tracking emulation here: https://youtu.be/zr0cZhSW41o

    Thanks again
    Odran

    ReplyDelete
  25. Just found out that Skyrim SE can't be played in 3D Vision and SLI together, going single GPU it works. I wonder if there are settings to remedy that..seems to no avail thus far. FPS are in 30s when using SLi, without 50-60

    ReplyDelete
  26. This was working perfectly for me. Now with 3D on, after an Nvidia driver update, my menu shows up in the middle of the screen and, in game, all I get are trees, sky and water textures. With 3D off, all is good. I'm sure this is a config problem, I just don't know what to fix. Anyone?

    ReplyDelete
  27. I am having no luck at all. Tried all combinations of: with/without SLI, Framerate cap, G-SYNC on/off, Steam overlay on/off. Nothing is rendering with 3D vision enabled. The tell-tell sign --> There is no Skyrim logo or fog at the main menu. In-game only renders trees, shrubs, sky.

    In addition, I had the same issue as Old Spice above and his fix worked. "I have the asus rog swift monitor pg278q, I unplugged power cord for half a minute, connected it and all the double vision and ghosting is gone!"

    Either GeForce experience is messing with settings or something else is amiss.

    ReplyDelete
    Replies
    1. Start without the fix installed at all, and make sure it renders using 3D Vision. g-sync and 3D Vision are mutually exclusive, so make sure g-sync is off, and 3D Vision is on.

      It sounds like you are not getting 3D at all to start with, so simplifying a bit is the way to figure out what's going on. Make sure that it is using full-screen mode. Windowed and windowed-fullscreen cannot do 3D.

      Delete
    2. Thank you for the advice. Your recommendation to take a look at the install led me to my bonehead mistake... I unpacked the fix's folder not the contents of the folder to the game root. Once properly installed, everything rendered correctly... but the ghosting was back for my rog swift pg278q...

      Again Old Spice's power cycle fixed the issue and the game is running great! Thanks all.

      Delete
  28. Just wanted to give you my huge respect for doing these fixes! I mean what would the 3d community do without you? seriously you are the guys that keep me away from selling my 3d vision kit. I LOVE YOU

    ReplyDelete
  29. This comment has been removed by the author.

    ReplyDelete
  30. I have an issue that has not come up before the Nvidia 388 driver release; when I try to use 3d vision in Skyrim Se, I get big red letters that say "Attempting to use sterioscopic 3d in non sterio mode. Try switching to an acceptable mode". Also etverything on screen is very shakey. I did not have this issue just a few days ago. The helix mod was working fine. I tried to roll back the driver, but the problem percisted. Also tried an uninstall and reinstall of skyrim se. All other games work fine.

    ReplyDelete
    Replies
    1. Try the 385 driver branch instead. The 388 branch seems to be full of bugs. Known to break VR with stutter, for example. Probably you are also using the FCU of Win10, which is causing a lot of problems. Best bet if you'd rather play, instead of debug problems, don't upgrade to the bleeding edge. At least for me, there is absolutely zero on the bleeding edge that is more interesting than 3D. YMMV.

      Delete
    2. So I have discovered the culprit. After googling furiously, uninstalling drivers with DDU, and reinstalling previous versions of drivers all the way back to 378, and basically going insane, I calmly walked away. I went through all of my 66 games on Steam, and discovered I was having the same issue with 3d initializing with about a quarter of games that previously worked. Around the same time I upgraded to the 388 Nvidia driver, I also upgraded Windows 10 to the "fall creator's edition". This version of Windows broke the way Direct x and windows communicate with each other somehow. The short version is I rolled back to the previous version of windows 10, and now all of my games that had broken 3d, now work great again. So if anyone else has this problem after upgrading windows, it is not the driver, it is Windows 10 itself. Sometimes it just takes walking away, and thinking about the issue, and coming back.

      Delete
    3. This comment has been removed by the author.

      Delete
  31. How to setup full sbs like screenshot above?
    Anyway, half sbs works perfectly for me, thanks!

    ReplyDelete
  32. Could the SLI issue be solved on Skyrim SE? I have tried other SLI bits, but nontheless with 1080Ti and 1440p only <30FS with VSync off.

    ReplyDelete
  33. Game crashes. I launch the game, black window for 1 or 2 seconds, then shuts down.

    ReplyDelete
  34. I'm getting this "Attempting to use stereoscopic 3d in non stereo mode. Try switching to an acceptable mode". Error as well..

    Not sure I want to mess around with my windows 10 install.. Any other fix for this? or if I have to what are the correct steps to go back to a better version of windows?

    ReplyDelete
  35. I have that problem but if you hit alt tab and then alt tab back in it should work

    ReplyDelete
  36. The download is V7 not V8

    Thanks,

    ReplyDelete
    Replies
    1. I said in the changelog that it has the same filename on purpose. The reason is to not make the 3D fix manager program have to update its database with the new download link.

      Delete
    2. When only 1 download link is included in the blog 3D Fix Manager is able to detect the updated link automatically. I've changed that some weeks ago in the application. So if you like you can change the download link to v8.

      Delete
    3. OK. A bit late, but I have renamed it now to v8.

      Delete
  37. Hello!

    I've recently upgraded to a 2x 1080 TI SLI rig and have a bug to report. I can't run this game in 4K 3D vision in fullscreen mode as the image that is displayed is very corrupted. e.g. although the 3d image is barely visible, there is a lot of garbage on the screen too, like random text, random flickers etc. It unplayable. My workaround is to play in borderless fullscreen, however I'm only getting 35 to 47 FPS...obviously not what I'd like with a power rig I've spent a lot of money on. This is the same for Fallout 4.

    My previous rig was 2x 880M in SLI, and I didn't have this problem (but had 7 FPS in 4K and 3D vision)

    Have you come across this? Can I help troubleshoot this perhaps in any way?

    Thanks

    ReplyDelete
  38. Basically, SLI doesn't work for SSE. At least, my search for SLI settings that work came up with nothing. Trying it doesn't make you any faster, and creates occasional glitches. Try running it on one card and see what you get.

    ReplyDelete
  39. After update to latest version, the Steam overlay is gone again :/
    In previous version I was able to turn it on with the "allow_dxgi_2=2" parameter. Doesn't work anymore.
    Help anyone? Thanks

    ReplyDelete
    Replies
    1. Should work with the 1.3.11 version of 3Dmigoto. If not, check that you don't have other overlays that conflict. If Steam sees an overlay it does not like, it will disable itself.

      Delete
    2. It happened to me too, and then I forgot to ask about it. My only overlay is RTSS.

      The update is worth it for the dynamic crosshair but people can manually use an older 3Dmigoto until there is a solution (if they know what they are doing when copying the d3dx.ini content).

      Delete
  40. This comment has been removed by the author.

    ReplyDelete
    Replies
    1. SLI FIX on latest Nvidia Driver.

      SLI Does work but scaling isn't great you still should get about 10-15 fps with these settings.

      * Must play on a single screen in Full screen mode.
      * Must use FXAA (else you will get screen corruption and ghosting on blur effects and weather changes)

      Using Nvidia profile inspector

      SLI_predefined_GPU_count_DX10_two
      SLI_predefined_Mode_Dx10_Force_AFR (don't use afr 2 it doesn't work.)
      SLI dx10 bits: 0x080020f1 (witcher 3) Dark souls II, and Killingfloor 2 bits work too but I found these better.

      SLI working and scaling, only issue is flickering in settings menu.This also fixes Flickering trees issue.

      Delete
  41. i cant get this to work with a enb i changed the d3d11.dll and the proxy setting but when i start the game the 3d is on but its still in 2d

    ReplyDelete
  42. Concerning SLI, I found that the SLI Bits (0x080020F5,0x080020F1) work much better than 0x080000F5, with the issue of menu flickering. At the beginning I couldn't get any scaling because I did not use the 3D Fix Manager to start the game, now that I do scaling works, but sadly still only on par with one card for 1440p. Maybe for 4k it works better. It would be great if one could get TXAA working with SLI on the SLI Bits above, as for me TXAA together with Reshade (Luma-Sharpener, Maybe also MXAO, but it is heavy on FPS for higher than low) would be ideal, SMAA or FXAA work only for static AA, not so much bushes and shrubs/flowers.

    ReplyDelete
  43. I have a question concerning a particular shader overwrite. In the location Dawnstar I encountered that in the API-call log the shader fd572b71000f374f is being called quite a lot and I wonder if the fps drop in Dawnstar is related to it somehow. I know that playing without the 3D fix is not causing any fps issues in open cities like Dawnstar, so I wonder if one can improve the performance by having a look at particular shaders. The shaders belows to the category "Water VS4 DJRK".

    ReplyDelete
    Replies
    1. It may not be related to any one shader I think. I think the number of api-calls themselves are causing a drop in fps in specific scenes and it may be related to SLI as well as the bandwidth may be limiting as well. Is there any tool for 3dmigoto to assess how much computation/bandwidth is being used when shaders are overwritten/recalculated?

      Delete
  44. It would appear none of the newer enb dlls work with the aforementioned rebuilt FO4 dlls..

    ReplyDelete
  45. Hi thanks for your work on this, looks great. However v9 doesn't allow Steam overlay(and Steam controller) - looks like a bug in the latest 3dmigoto. Would you be able to make v8 or v7 available again please? ta!

    ReplyDelete
    Replies
    1. Unlikely to be a bug in 3Dmigoto, our Steam overlay handling is quite a bit better in 1.3.x versions. You might try running 3DFM, and have it install the fix. Allow it to update the 3Dmigoto when asked.

      Looks like old versions are at:
      skyrimse_3dfix_v7_dynamic.7z
      skyrimse_3dfix_v8_old.7z

      Delete
    2. Cheers for the links.. Im refering to the issue here which looks fixed but not deployed yet... I think?

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

      Delete
    3. I'll give 3dfm a try as well, thanks!

      Delete
    4. Issue#112 is already fixed in the latest 3Dmigoto. Should be working.

      Delete
  46. This comment has been removed by the author.

    ReplyDelete
  47. I'm trying to get SkyrimTogether (v1.0.4) working with the 3D vision helix mod, but when I try to pull up the SkyrimTogether overlay (using RCtrl), I just get a mouse cursor and nothing else. When I uninstall the helix mod, it works fine. Any ideas on why this might be happening?

    ReplyDelete
  48. This comment has been removed by the author.

    ReplyDelete
  49. This comment has been removed by the author.

    ReplyDelete
  50. 3d + enb both working step:

    1、 Unzip the contents of the fix in the root folder of the game ("Skyrim Special Edition"), where "SkyrimSE.exe" is.(https://masterotaku.s3.amazonaws.com/SkyrimSE/skyrimse_3dfix_v8.7z),setup the proxy in the d3dx.ini.
    like this(;proxy_d3d11=d3d11_helix.dll = proxy_d3d11=d3d11_helix.dll)。

    2、Download this file,copy this d3d11.dll to game folder(http://sg.bo3b.net/fallout4/FO4_1.2.72Eng.7z)

    3、Download your enb files, copy to game folder (exclude d3d11.dll)

    4、Download enb 347 (https://drive.google.com/file/d/1DZzlUPHkPc9OQuXLYhenSwuNDFdbArKW/view),rename the d3d11.dll as d3d11_helix.dll, just copy d3d11_helix.dll to game folder.

    enjoy your game.

    ReplyDelete
  51. I can't activate 3D vision in game :(
    I have a GTX1070 with 452.06 drivers as required for DX11 support.
    I installed the 3D fix throught 3D fix manager, updated 3Dmigoto to 1.3.16.41 and installed 'a mod' to the video driver as advised by 3D fix manager.
    And when I launch the game with 'Play in 3D', it's in 2D and nothing append when I try to activate 3D vision with the IR emitter.
    It seems it is because of DX11 because I have the same issue with dishonored 2, whereas I had no problem with dishonored 1...
    Please, can someone help me?!

    ReplyDelete
  52. it seems AE patch broke the fix, for example the screen goes fully yellow when firing from firestaff

    ReplyDelete
  53. Just to make things clear AE doesn't break the fix, it's in a perfect state in every respect !

    ReplyDelete
  54. Hi, not sure if this a bug or not, but I Updated the software though the 3DFix Manager today and Skyrim now has issues for me. Specifically 2 of everything. The 3D is still working its just that there is a ghost version of everything (like I have double vision.) I have messed around with the settings and I have rolled back 3Dmigoto but the effect still persists. I would send an image but the screenshot option also no longer works.
    Stupidly I did not save the previous version so I am a bit stuck. I realise that the problem probably lies with me, however is there any way to roll back to the previous version? I have looked online but can not find anything. Any help would be truly appreciated.

    ReplyDelete
  55. Just to clarify, there is actually three of everything. So every object has a ghost image either side. Cheers.

    ReplyDelete
    Replies
    1. Open "d3dx.ini" and find the line that says "refresh_rate=120". It forces 120Hz, and maybe it isn't what you need (if you use a TV for example).

      Also, what settings are you using? I've never seen this problem. Try both borderless and exclusive fullscreen modes, to see if only one of them is problematic.

      Delete
    2. Hi mate. Thanks so much for getting back, I really really appreciate it. So this is what I have tried so far: I have changed the refresh rate, started the game wihout mods, reinstalled 3DFM and I have tried different Glasses and IR emitters. So far all to no avail. The settings are as they were when I first installed 3DFM. The only thing I have ever changed is the 3D Depth and Convergence levels. I am in the process of going through 3DFX and checking the different options one at a time and then starting the game. But I have not found a fix that way either... Yet!? Once I have completed this process then I am going to try starting a fresh game without mods, and if that doesn't work reinstalling Skyrim.
      I don't know if it helps, but the other game I play through 3DFM (EliteDangerous) still works ok. Also whenever I install the new fix, Reshade is removed from the game? Having said that I still have the issue whether Reshade is installed or not.
      I know it's not much to go on. 3DFM is a brilliant mod and has always worked flawlessly for me but if you have any idea what it might be that I am doing wrong, or anything else I could try I would be ever so grateful.
      Oh yeah, don't think bad of me but I am not sure how to run the game in borderless mode so I can't answer that question for you.
      Cheers pal I really appreciate it.

      Delete
    3. You can try the older version from here: https://masterotaku.s3.amazonaws.com/SkyrimSE/skyrimse_3dfix_v8_old.7z

      But that is unlikely to be the problem. Seeing double-images when you have 3D actually working is usually a texture misplacement, and that would be fixed by materotaku's fix. So it's more likely that the fix is either not installed right, or is somehow broken.

      Check the profile in 3DFM by doing Edit in lower left, and make sure the paths are correct. It's possible it's installing to a wrong directory. You can be sure that the 3Dmigoto is loading by editing the d3dx.ini file and set hunting=1 so that you can see the green overlay. That will help prove the correct path.

      If that all seems OK, be sure to remove all mods including stuff like Reshade and ENB. ENB in particular will modify the shaders, and once modified the hash codes no longer match which will break this fix. I think Reshade does not break the hash codes, but it's worth stepping back to a simpler setup to debug the problem.

      Delete
  56. Hi bo3b, thanks so much for getting back. I really appreciate your advice.

    So I changed the "d3dx.ini" so that "hunting = 1" and the green overlay was present. So I think that proves the directory path is correct?

    I don't have an ENB installed and I have removed reshade, and I have also removed the majority of my mods (at least the ones that I thought might cause a conflict), but the issue still persists.

    So I installed the older version that you supplied and hey presto everything works fine again.

    So I think it is safe to say that there must be something in my setup that is causing a conflict with the new fix.
    So I am going to take your advice and start with a mod free game and add them one by one to see if I can find what is causing the issue. It's going to be the end of the week until I have the time, but I will let you know if I have any luck.

    If you have any ideas in the meantime give me a shout. You have been great and I really appreciate all your help.

    Thanks

    ReplyDelete
    Replies
    1. Could also be a bug in the 3DFM profile for the game as well. Worth trying a manual install as Blacksmith56 suggests. You've got the right directory because of the green overlay.

      Is it possible that your version of the game is not updated? The new fix only applies to the updated game, because all the hash codes for shaders changed. Since the old still works- that suggest the game has not changed.

      Delete
    2. Ahhh. That will be it then. Your right, I didn't update to the "Anniversary Edition" as I had been told that it would break my mods? I'm not sure if this is actually true?, but I didn't want to take the chance. To be honest I'd forgotten, and now I feel like such an idiot for wasting your time. So sorry. On a positive note though, at least I can play over christmas now. Thanks to everyone for your kind help.

      My humble thanks. KN

      Delete
  57. I have 1200 mods installed (770 plugins) and I use reshade as well, and have never seen anything as described...
    What mod could possibly do that, not texture/ mesh replacers, not npc, armor, quest, but weather or light mods might do it, but again I've tried most of them :)

    I also noticed that DXGI.dll gets removed, when installing the new fix ?
    Have you tried installing the fix manually (copy /paste)

    Anyway it's worth the efforts, Good luck :)

    ReplyDelete
  58. You can update the game, and the downgrade it afterwards, manually or with a mod !
    Then you get the new updated game and dlc's but it's compatible with all old mods and the new fix :)

    ReplyDelete
  59. This comment has been removed by the author.

    ReplyDelete
  60. This comment has been removed by the author.

    ReplyDelete
  61. geo-11 is worked very good, but can't work with ModOrganizer or ENB

    ReplyDelete
  62. Hello, how to set the convergence in the game? I didn't quite understand this. I'm trying to run Skyrim SE with Geo11. Skyrim_Special_Edition_geo11_fix is inserted in the game folder.

    Can I use the current driver (527.37) for my 2080Ti? 3DFM reports that no 3D driver is installed and that the installed graphics driver is not compatible with DX11 games. Can you help me? Thank you.

    ReplyDelete
  63. When I start the game then only Ctrl+F3/F4 works.
    With Ctrl+F5/F6 nothing happens. I played the game at 720p in 2015 and I remember the 3D image very positively. Should look even better now or not? I use a 4K projector from Benq. I am glad about any help.

    ReplyDelete
  64. Convergence not working. Flat 3D.

    ReplyDelete
  65. In my opinion autoconvergence is not a good idea

    ReplyDelete
  66. Thank Thank Thank you! Just fixed my bloated modded old fixes and checking out special edition to do the dlcs, thank you Master and all.

    ReplyDelete
  67. Hi,

    I am trying to get Skyrim SE up and running in 3d on my steam deck + xreal airs. Now on version 0.6.56 geo-11 drivers. No luck getting the upscale to work in order to output 3840x1080 to the airs. Can this be related to not using (don't have it) version 0.6.90 or is there something else at play?

    Would really appreciate an answer because I would LOVE to play Skyrim (again) in glorious 3d, like the Witcher III which absolutely rocks ;-)

    Thanks,
    Koen.

    ReplyDelete
    Replies
    1. I have found the culprit: needed to change to windowed mode, without God rays (crashed when loading) and then force upscale via d3dx.ini. Works perfectly now, on high settings :-)

      Delete