Sigurd44 wrote:It's not a truly ENB related issue, but many who added SweetFX to their ENB presets encountered this issue while using Nvidia cards and most recent drivers (win10). At moment I use the Rampage ENB preset, because it looks nice and comes just with SMAA injection.Result: Skyrim and other games with added SweetFX presets won't launch. Deleting dxgi.dll (or rename to dxgi.dll.bak) and deleting dxgi.fx (or rename to dxgi.fx.bak) solves the issue for now, but prevents SweetFX from working.Error: The procedure entry point CreateDXGIFactory 2 could not be located in the dynamic link library C:\WINDOWS\SYSTEM32\d3d11.dll
Anybody here has some info about a real fix ?
This is not GeForce Experience's fault. Yes, it's triggering the problem, but that's because GeForce Experience needs to inject itself while maintaining full compatibility with your files. This is ultimately user error- you have unnecessary files in the game's directory (read the readme!!). dxgi.dll and dxgi.fx are for DirectX 10/11 ONLY.ENBSeries wrote:It's driver bug (or rather GeForce Experience?). I've seen several times similar reports, but regarding different function. DirectX libraries do not have same exports, because M$ making updates (11.1, 11.2 f.e.). If someone (like NVidia) do not bother to check that old versions or wrappers may exist on consumer pc, that's their fault, standart is not defined, thanks again to our beloved M$. May be you know messages about functions missing in kernel32 when trying to run some software vista+ under xp, one of Skype versions had this problem.
What i can suggest? Try to remove GeForce Experience.
You need to delete dxgi.dll and dxgi.fx. I don't know why it's being said deleting these files will make SweetFX not work with Skyrim, that's not true at all, they have no impact on Skyrim whatsoever. It is intended you use d3d9.dll, which conflicts with ENB - which is why you have to rename it and proxy it through enblocal.ini.