TES Skyrim 0.279

Forum rules
new topics are not allowed in this subsection, only replies.
  • Author
  • Message
Offline
Posts: 94
Joined: 20 Mar 2015, 01:45

Re: TES Skyrim 0.279

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.
Error: The procedure entry point CreateDXGIFactory 2 could not be located in the dynamic link library C:\WINDOWS\SYSTEM32\d3d11.dll
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.
Anybody here has some info about a real fix ?
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.
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.

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.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 17559
Joined: 27 Dec 2011, 08:53
Location: Rather not to say

Re: TES Skyrim 0.279

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.
_________________
i9-9900k, 64Gb RAM, RTX 3060 12Gb, Win7

Offline
Posts: 94
Joined: 20 Mar 2015, 01:45

Re: TES Skyrim 0.279

ENBSeries 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.
You're right, it's not being initialized by Skyrim - it's being initialized by GeForce Experience. Deleting dxgi.dll and dxgi.fx will fix the problem.

GeForce Experience getting hung up on incompatible wrapper files for the game it's hooking into is a known issue, and it's part of the reason why the people behind ReShade chose to start packaging it with an installer with automatic detection.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 506
Joined: 02 Aug 2013, 23:06
Location: New Hampshire, US

Re: TES Skyrim 0.279

Bonnie Lass wrote:
ENBSeries 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.
You're right, it's not being initialized by Skyrim - it's being initialized by GeForce Experience. Deleting dxgi.dll and dxgi.fx will fix the problem.
I expect to be slammed for this, especially in this forum, but what you wrote isn't the case for everyone. I know it isn't for me and for others I have talked with.

I upgraded to Windows 10 Pro last month on a new PC. I had the basic OS installed plus the missing Dx files needed to run ENB. 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 do not use geforce, just the drivers. No crapware - no added stuff. I like a very simple streamlined system.

So running Skyrim with ENB was perfect - no problems and runs great on Win 10.

I installed SweetFX to use with two presets from Tobi (Insomnia from these boards) and one by Saltr that I really like. Got the error message everyone does. Researched it.

I tried deleting those files and I tried renaming dxgi.dll as people suggested. Yes it did remove the error. It also disabled all the effects. I spent some time testing - none of the SweetFX effects worked in Skyrim with that file gone or renamed. No idea why. 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 did have the proxy set up as well with the file renamed to d3d9_sfx.dll.

I then tried using the newest code from ReShade with SFX. That did load with ENB and the effects but caused some major graphic glitches which I assume is because they are incompatible. I also tried the stand alone SFX that they have on the ReShade site. Same issue - got it to work but serious graphic glitched when used with ENB.

Been 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. ReShade and SFX work fine on Fallout 4 with or without the ENB files currently developed.

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.

I had no issues at all with the same versions of SweetFX and ENB on windows 7 system with a GTX Titan.

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). 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). 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.

A friend that uses an AMD card, however, has not had any issues with running ENB + SFX on windows 10.
Last edited by wolfgrimdark on 20 Nov 2015, 12:37, edited 2 times in total.
_________________
Intel Core i9-9900K CPU @ 3.6 GHz // GeForce RTX 2080 Ti VRAM 11GB // Win10 64 and 64GB Ram // Monitor 2560x1440@144

Offline
Posts: 28
Joined: 28 Oct 2013, 02:55

Re: TES Skyrim 0.279

Would it be possible to get access to the shadow tracing code in shader form with the goal to fix the tracing artifacts during shadow transitions (the thing controlled by the fsunshadow ini settings)?

Offline
Posts: 94
Joined: 20 Mar 2015, 01:45

Re: TES Skyrim 0.279

wolfgrimdark wrote:I expect to be slammed for this, especially in this forum, but what you wrote isn't the case for everyone. I know it isn't for me and for others I have talked with.

I upgraded to Windows 10 Pro last month on a new PC. I had the basic OS installed plus the missing Dx files needed to run ENB. 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 do not use geforce, just the drivers. No crapware - no added stuff. I like a very simple streamlined system.

So running Skyrim with ENB was perfect - no problems and runs great on Win 10.

I installed SweetFX to use with two presets from Tobi (Insomnia from these boards) and one by Saltr that I really like. Got the error message everyone does. Researched it.

I tried deleting those files and I tried renaming dxgi.dll as people suggested. Yes it did remove the error. It also disabled all the effects. I spent some time testing - none of the SweetFX effects worked in Skyrim with that file gone or renamed. No idea why. 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 did have the proxy set up as well with the file renamed to d3d9_sfx.dll.

I then tried using the newest code from ReShade with SFX. That did load with ENB and the effects but caused some major graphic glitches which I assume is because they are incompatible. I also tried the stand alone SFX that they have on the ReShade site. Same issue - got it to work but serious graphic glitched when used with ENB.

Been 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. ReShade and SFX work fine on Fallout 4 with or without the ENB files currently developed.

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.

I had no issues at all with the same versions of SweetFX and ENB on windows 7 system with a GTX Titan.
Skyrim does not use the code from dxgi.dll. Period. The code is INCOMPATIBLE. It's for DirectX 10/11. It doesn't work. You deleting the file could not possibly remove SweetFX's effects. You're doing something incredibly wrong and I don't know what. I don't know what more there is to say.

But, if you want a solution that doesn't involve deleting dxgi.dll, simply uninstall GeForce Experience. Problem solved.

Offline
User avatar
*blah-blah-blah maniac*
Posts: 506
Joined: 02 Aug 2013, 23:06
Location: New Hampshire, US

Re: TES Skyrim 0.279

Bonnie Lass wrote:
wolfgrimdark wrote:
Bonnie Lass wrote:
ENBSeries 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.
You're right, it's not being initialized by Skyrim - it's being initialized by GeForce Experience. Deleting dxgi.dll and dxgi.fx will fix the problem.
I expect to be slammed for this, especially in this forum, but what you wrote isn't the case for everyone. I know it isn't for me and for others I have talked with.

I upgraded to Windows 10 Pro last month on a new PC. I had the basic OS installed plus the missing Dx files needed to run ENB. 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 do not use geforce, just the drivers. No crapware - no added stuff. I like a very simple streamlined system.

So running Skyrim with ENB was perfect - no problems and runs great on Win 10.

I installed SweetFX to use with two presets from Tobi (Insomnia from these boards) and one by Saltr that I really like. Got the error message everyone does. Researched it.

I tried deleting those files and I tried renaming dxgi.dll as people suggested. Yes it did remove the error. It also disabled all the effects. I spent some time testing - none of the SweetFX effects worked in Skyrim with that file gone or renamed. No idea why. 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 did have the proxy set up as well with the file renamed to d3d9_sfx.dll.

I then tried using the newest code from ReShade with SFX. That did load with ENB and the effects but caused some major graphic glitches which I assume is because they are incompatible. I also tried the stand alone SFX that they have on the ReShade site. Same issue - got it to work but serious graphic glitched when used with ENB.

Been 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. ReShade and SFX work fine on Fallout 4 with or without the ENB files currently developed.

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.

I had no issues at all with the same versions of SweetFX and ENB on windows 7 system with a GTX Titan.
Skyrim does not use the code from dxgi.dll. Period. The code is INCOMPATIBLE. It's for DirectX 10/11. It doesn't work. You deleting the file could not possibly remove SweetFX's effects. I don't know what more there is to say.

But, if you want a solution that doesn't involve deleting dxgi.dll, simply uninstall GeForce Experience.
And if you read my message you can see I do not use GeForce experience. As for deleting the file - well at least 5 people say you are wrong. As to why I don't know. But it is a very simple thing to test and I have replicated it many times without changing any other factors. For all I know it could be something unrelated with a driver or setting that is looking for something on load up that it can't find and the removal of the file is just the catalyst for the problem and not the problem itself.

Point remains - removing it prevents SFX from working properly. I suspect it is something else actually as it also makes no sense to me at all - as they should NOT be connected in any way. But I know what my eyes and testing show me.

I am just trying to figure out what the issue is so I can get SFX working again with ENB and Skyrim and share that information with other people in the same boat.
_________________
Intel Core i9-9900K CPU @ 3.6 GHz // GeForce RTX 2080 Ti VRAM 11GB // Win10 64 and 64GB Ram // Monitor 2560x1440@144

Offline
Posts: 94
Joined: 20 Mar 2015, 01:45

Re: TES Skyrim 0.279

wolfgrimdark wrote:Point remains - removing it prevents SFX from working properly. I suspect it is something else actually as it also makes no sense to me at all - as they should NOT be connected in any way. But I know what my eyes and testing show me.

I am just trying to figure out what the issue is so I can get SFX working again with ENB and Skyrim and share that information with other people in the same boat.
What you're describing is impossible. dxgi.dll is not a dependency, it's the code that reads the SweetFX settings and applies post processing effects to a DirectX 10 or 11 game. d3d9.dll has absolutely no interaction with it, because it deals with DirectX 9. They are inherently incompatible by nature.

I use SweetFX 1.5.1 on my Skyrim because ENB's effects are too taxing on my current system. I removed dxgi.dll and dxdg.fx to no consequence.

So, here's what I want you to do. Make a backup of your loose files in your Skyrim directory, particularly enblocal.ini and SweetFX_settings.txt, delete dxgi.dll and dxgi.fx, and then extract this archive into your Skyrim directory. Start up your Skyrim.

EDIT: file deleted

Offline
User avatar
*blah-blah-blah maniac*
Posts: 506
Joined: 02 Aug 2013, 23:06
Location: New Hampshire, US

Re: TES Skyrim 0.279

Bonnie Lass wrote:
wolfgrimdark wrote:Point remains - removing it prevents SFX from working properly. I suspect it is something else actually as it also makes no sense to me at all - as they should NOT be connected in any way. But I know what my eyes and testing show me.

I am just trying to figure out what the issue is so I can get SFX working again with ENB and Skyrim and share that information with other people in the same boat.
What you're describing is impossible. dxgi.dll is not a dependency, it's the code that reads the SweetFX settings and applies post processing effects to a DirectX 10 or 11 game. d3d9.dll has absolutely no interaction with it, because it deals with DirectX 9. They are inherently incompatible by nature.

I use SweetFX 1.5.1 on my Skyrim because ENB's effects are too taxing on my current system. I removed dxgi.dll and dxdg.fx to no consequence.

So, here's what I want you to do. Make a backup of your loose files in your Skyrim directory, particularly enblocal.ini and SweetFX_settings.txt, delete dxgi.dll and dxgi.fx, and then extract this archive into your Skyrim directory. Start up your Skyrim.
Happy to! If I can get it to work I would be thrilled - keeping in mind I need it to work with ENB as between the two I much prefer ENB. I will try it tonight when I get home from work so afraid I won't have any response till early evening.

Also appreciate the help.
_________________
Intel Core i9-9900K CPU @ 3.6 GHz // GeForce RTX 2080 Ti VRAM 11GB // Win10 64 and 64GB Ram // Monitor 2560x1440@144

Offline
Posts: 94
Joined: 20 Mar 2015, 01:45

Re: TES Skyrim 0.279

wolfgrimdark wrote:Happy to! If I can get it to work I would be thrilled - keeping in mind I need it to work with ENB as between the two I much prefer ENB. I will try it tonight when I get home from work so afraid I won't have any response till early evening.

Also appreciate the help.
ENB is more than just making the game look pretty, so of course I use it. I proxy in SweetFX for its much lighter, much simpler post-processing effects, like increasing contrast and vibrance across the board. It's not as robust as ENB for customizing lighting, but it gets the job done.

You need to have ENB installed to use the test archive I uploaded for you. Just make sure you backup your enblocal.ini and SweetFX settings, and delete dxgi files.
Post Reply