Skyrim does not use the code from dxgi.dll. I don't know what more there is to say.īut, if you want a solution that doesn't involve deleting dxgi.dll, simply uninstall GeForce Experience. You're doing something incredibly wrong and I don't know what. You deleting the file could not possibly remove SweetFX's effects. I know it isn't for me and for others I have talked with.
Wolfgrimdark wrote:I expect to be slammed for this, especially in this forum, but what you wrote isn't the case for everyone. When they actually tested using extreme settings or effects that are clearly visible (like black and white) they discovered the effects were not working at all.Ī friend that uses an AMD card, however, has not had any issues with running ENB + SFX on windows 10. They thought they had the situation fixed but turns out they simply thought SweetFX was running okay (many folks simply don't notice some of the subtle things people use SFX for and they don't actually bother to really test to see if the effects are working or not).
I have talked with 4 other people who use the ENB presets I manage and they all have the exact same situation (now on win10, have nvidia cards - different cards and drivers though - and can run ENB fine but not ENB and SFX and none of them using GeoForce). I had no issues at all with the same versions of SweetFX and ENB on windows 7 system with a GTX Titan. I also understand the dxgi.dll is not for Skyrim and that Skyrim uses the dxd9.dll but for whatever reason renaming or deleting that file is preventing SweetFX from properly displaying effects in Skyrim with ENB. ReShade and SFX work fine on Fallout 4 with or without the ENB files currently developed.
Same issue - got it to work but serious graphic glitched when used with ENB.īeen working on the problem on and off since I got the new PC and I have yet to get SweetFx + ENB on windows 10 with my video card and drivers to work. I also tried the stand alone SFX that they have on the ReShade site. That did load with ENB and the effects but caused some major graphic glitches which I assume is because they are incompatible. I then tried using the newest code from ReShade with SFX. I did have the proxy set up as well with the file renamed to d3d9_sfx.dll. But I am used to testing and it was very clear that even though the game was running with ENB and SFX that none of the effects worked (tested with ones easy to see like monochrome, borders, or extreme bloom). I spent some time testing - none of the SweetFX effects worked in Skyrim with that file gone or renamed. I tried deleting those files and I tried renaming dxgi.dll as people suggested. I installed SweetFX to use with two presets from Tobi (Insomnia from these boards) and one by Saltr that I really like. So running Skyrim with ENB was perfect - no problems and runs great on Win 10. I have an Nvidia card (see sig) running the August 2015 drivers, forget the version number at the moment - had tried more current ones and ran into problems). I had the basic OS installed plus the missing Dx files needed to run ENB.
I upgraded to Windows 10 Pro last month on a new PC. I expect to be slammed for this, especially in this forum, but what you wrote isn't the case for everyone. Deleting dxgi.dll and dxgi.fx will fix the problem. You're right, it's not being initialized by Skyrim - it's being initialized by GeForce Experience. 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.ĮNBSeries wrote:dxgi.dll is not initialized by Skyrim, because Skyrim only linked to d3d9.dll, so deleting dxgi.dll or looking for it in game folder will not help. 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. dxgi.dll and dxgi.fx are for DirectX 10/11 ONLY. This is ultimately user error- you have unnecessary files in the game's directory (read the readme!!).
Yes, it's triggering the problem, but that's because GeForce Experience needs to inject itself while maintaining full compatibility with your files.
What i can suggest? Try to remove GeForce Experience. 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.
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$. DirectX libraries do not have same exports, because M$ making updates (11.1, 11.2 f.e.). I've seen several times similar reports, but regarding different function.
ENBSeries wrote:It's driver bug (or rather GeForce Experience?).