Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Cannot enable both DX10n and SFX

Featured Replies

EDIT (that n in the title is a typo; I don't have some dark, beta DX10 version, ok :) )

 

Hey all,

 

Thought I'd see what the fuss was all about and I've encountered an odd problem, but one I know someone here will have a fix for.

 

Ok, I have DX10 working. I have bought, run and configured the DX10Fixer. All is good, but...

 

No SweetFX. Just won't load.

 

So, I searched the forums and realised SFX needed to have AA un ticked in-game in FSX; I remove the tick and I can now select and run in DX10; bit jerky at the mo, but no tweaking yet.

 

All good so far. To be on the safe side, I re-install SFX, configure using the SFX configurator GUI; go into FSX, and hey! No DX10 option, but in-game SFX now works.

 

I search the forums again, and find this post where Paul helpfully suggests removing a single DLL (dxgi.dll) from the FSX folder, which I do. As soon as I do that, SweetFX no longer works!

 

So, I can run DX9 with SFX

DX10 with no SFX

 

If I remove the file to allow the DX10 option to appear, it breaks SFX; if I leave the file in, it breaks DX10!

 

Happy days!

 

Any ideas, guys?

 

If I have the line DX10=1 in the cfg but there is no option to select it in-game, is it still running? (a bit like the falling tree in an empty forest scenario)

 

Many thanks

 

jake

JAKE EYRE
It's a small step from the sublime to the ridiculous...Napoleon Bonaparte
newSigBetaTeam.gif
lancairuk.jpg

Hi Jake: I've found the best way is to delete all of the SweetFX files, plus the main SweetFX folder, from FSX, so that it's completely gone. Also any ENBSeries dll, or other ENB files.

 

Once this is done - make sure the D3D10=1 line is in the fsx.cfg, and check, too that your AA and AF are both ticked/selected, as they are need to be successful, and then start the sim. Once you know it's running in the DX10 mode, shut it down. Don't change any of those settings.

 

Then - do a straight copy of the needed SweetFX folder from its spot in storage, into the root folder of FSX.

 

Next - copy the dxgi.dll, dxgi.fx, injector.ini, SweetFX_settings.txt and SweetFX_preset.txt also into the root folder of FSX.

 

Note - dependent upon the version, you might have another file - like shader.fx - and this also goes in the fsx root folder. Don't try to configure anything until it's working.

Don't worry about the D3D9 dll or fx - those are for ... DX9.

 

The refusal to start is most likely as a result of a syntax error or corruption in the SweetFX_settings.txt.

 

In 1.5.1 (and 1.5, I think) - you must have this line:-

 

#define USE_SMAA_ANTIALIASING 1      <---  the "1" enables the SMAA.

 

..in the settings, otherwise it will start out with a very dark - (midnight blue) coloured FSX.

 

Come on back if you still have a problem: we'll get you fixed up!

 

pj


i7 [email protected] | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

  • Author

Thanks for your speedy and helpful reply, Paul. I'll give that a go.

 

I did think that the SweetFX Configurator did all of that when you added a game via its "add game" button - and conversely, it removes the SFX files when you choose "remove game" - I have added and removed FSX via this method and it did seem to replace dxgi.dll at least (I wasn't checking for the rest of the files) but I'll do a manual remove and re-add and see what gives.

 

 

I am running SFX 1.3 as well, so I'll update all of it.

 

Thanks again!

 

jake

JAKE EYRE
It's a small step from the sublime to the ridiculous...Napoleon Bonaparte
newSigBetaTeam.gif
lancairuk.jpg

  • Author

Ok,

 

I followed the procedures to the letter.

 

DX10 is definitely working with no SFX files in the root folder.

 

I manually copied all of the *new* SFX files (1.51- all new config files etc) into the FSX root, and I have SFX working but again no DX10 preview tick-box!

 

Just curious, Paul, the "fix" of removing the dxgi.dll file that you gave in the post I linked to to get the tickbox back is what actually stops SFX from loading in FSX; I know this as I have removed just that file and SFX will not load (but I get my DX10 tick-box back)

 

Any ideas?

 

Thanks!

 

jake

 

p.s it's great, after all these years of tweaking FSX to get it just the way I want it and finally doing so about a year ago, that there is a whole new world of tweaking now available to me :wink:

JAKE EYRE
It's a small step from the sublime to the ridiculous...Napoleon Bonaparte
newSigBetaTeam.gif
lancairuk.jpg

It's not a "fix", Jake - that is the actual DX10 dll file.

 

If you would like to setup a Teamspeak and Teamviewer session, just let me know here, and we'll see what a look at the FSX root shows. 

 

This shouldn't be happening, so there's something else going on. 1.5.1 definitely works with DX10.

 

pj


i7 [email protected] | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

  • Author

I'm confused now :) If that is the SFX DX10 injector, how does removing that help SweetFX to work? Surely that's the part of SFX that will be doing the injecting when running in DX10 mode?

 

Also, one more thing I'm confused about; I thought AA had to be disabled within FSX to get SweetFX to run at all? Certainly in DX9 it won't run with AA enabled. Interestingly, when I leave the dxgi.dll in and get SFX running, I not only lose my DX10 tickbox, I also lose my AA tickbox. Somehow related, no doubt?

 

Thanks for the teamviewer offer, Paul. That's very kind of you. I don't have a webcam or mic attached to my FSX PC (I don't do any live ATC flights) but I can use my hands to type! That'd be great. I'm a bit tied up right now, but when would be convenient for you? Shall I DM you?

 

Thanks for all the help!

 

One last thing: If the DX10 box is not there, but I have DX10=1 in my config, how do I know if DX10 is working or not? Will it just not work if that box is not there? How can I tell?

 

best

 

jake

JAKE EYRE
It's a small step from the sublime to the ridiculous...Napoleon Bonaparte
newSigBetaTeam.gif
lancairuk.jpg

I'm confused now :) If that is the SFX DX10 injector, how does removing that help SweetFX to work? Surely that's the part of SFX that will be doing the injecting when running in DX10 mode?

We need to get rid of all SweetFX components first. We don't know which one is causing the issue, so we need to completely get rid of each piece, and get the sim working in DX10 mode. We need a clean baseline to return to.

 

Next we need to place the clean, "as unzipped" SweetFX pieces back into the sim, in their correct locations - not in the root of SweetFX, but in the root of FSX.

 

If the above is done - SweetFX should be working correctly in DX10.

Also, one more thing I'm confused about; I thought AA had to be disabled within FSX to get SweetFX to run at all?

Nope - AA must be enabled within FSX to get any AA.

SweetFX is a post processing application, and only modifies what FSX and the GPU initially create.

 

To the rest of the problem:-

 

If the DX10 Preview box is there, Jake, and you have ticked it and rebooted, then checked that box - if it's still there - you are now definitely in DX10 mode.

 

When running FSX in DX10 mode and want to have AA in the sim - you need to have AA ticked within FSX.

SweetFX can be added in afterwards at any time, without any modification to any part of the sim.

Here is an Inspector setup which supports the setting of AA (and AF) within the sim.

 

Note - FXAA is also enabled in this NI setup, (but not turned on) - this will get rid of the "Jaggies" in the opening "spinning aircraft" scene. LOD bias is also allowed, and set to -0.1000 to clean up the 4x SGSSAA, per the AA_2 doc here. I don't find a great need for these last two mods, just more experimental than anything (for me). I'm not going to fly the spinning aircraft so it doesn't matter. SweetFX will also fix this when it's used.

 

Re Teamspeak - one needs a headset with a boom mic in order to effectively communicate, and then Teamviewer so that we can have "hands-on" the pc itself. As I previously said - I think there may be something else going on here, but I want to see that factually.

 

I'm an old retired geezer nowadays, :lol: (EST, Canada) and can do this anytime at your (UK) convenience.

 

All the Best,

 

pj


i7 [email protected] | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

The problem is not yet compatible with windos 8.1 SweetFX

Oh, you gotta be kidding????

 

I give up!

 

Here's a guy who has it working in DX10, but not in DX9!!!!


i7 [email protected] | 32GB RAM | EVGA RTX 3080Ti | Maximus Hero VII | 512GB 860 Pro | 512GB 850 Pro | 256GB 840 Pro | 2TB 860 QVO | 1TB 870 EVO | Seagate 3TB Cloud | EVGA 1000 GQ | Win10 Pro | EK Custom water cooling.

  • Author

!! Oh well :)

 

I don't really _need_ SFX. I have FSX running very sweetly in DX10 anyway, and I know SweetFX works in 8.1 DX9 as I can make it work if I de-select DX10 preview.

 

But in any case, thank you very much for all your help, Paul; also for the offer of a TViewer session. retired or not, it's big of you to effectively become someone's FSX engineer :) We support all of our geo-distant customers in this way also. It is a great boon to what we do (IT support)

 

Many thanks and yes, DX10 is very, very good. I know I have a good system but I am now running FSX at max everything with no discernible lag/slow-down when using heavy planes or sceneries.

 

Thanks for the help, and thanks to Steve for his hard work in figuring it all out, and then creating the tool

 

best

 

jake

JAKE EYRE
It's a small step from the sublime to the ridiculous...Napoleon Bonaparte
newSigBetaTeam.gif
lancairuk.jpg

Only way out is to remove the files SweetFX

SweetFX still has no support for W8.1

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.