Troubleshooting

These are just some quick tips for troubleshooting SweetFX. Most of this information is also in the SweetFX readme.

I will probably expand on things later on. If there are problems not listed here, you still have problems, or something is unclear, post a comment :)

Game does not start / crashes on start

  • Write permission
    • Try running the game as Administrator
    • SweetFX require write access to the folder the game is in, for writing to a log file (called log.log). In later Windows versions, users don’t have write access to the default install area on the disk. You can either change the permissions on the folder so that you have write access there, or run the game as Administrator.
  • log.log file
    • If SweetFX have write permission to the folder, but the game still crash, there should be a file called “log.log” in the game folder. This might provide some information about the crash.
  • Overlay
    • SweetFX uses much of the same trick that overlays (like for example fraps, MSI Afterburner, Overwolf and so on), and sometimes they can step on each other’s toes. The result can be crash, instability, or just plain weird stuff. The injector SweetFX use do have some tricks for working with the Steam overlay, but the rest of them can (and probably will) cause problems. Try turning off all the overlay and/or video record programs and see if that makes a difference.
    • Some have reported that Fraps work if it’s started AFTER the game is running.
  • d3dx9_43.dll missing
    • If this comes up, you need to install the latest DirectX version. You can find the latest version here.
  • Split install
    • Some games (mostly the ones using the Unreal Engine) needs to have a split install of SweetFX, where some files are put into the bin or bin32 subfolder
    • The files to put in the subfolder are: d3d9.dll , dxgi.dll and injector.ini 

SweetFX does not do magic

  • Wrong directory
    • Make sure you’ve selected the right directory. Some games need to have it put in a subfolder (usually bin or bin32)
    • If SweetFX loads, there should be a log.log file in the game’s directory.
  • Antialiasing
    • Some games use a postprocessor step for antialiasing, and this can overwrite SweetFX’s changes to the image.
    • Try turning off ingame antialiasing. SweetFX have a SMAA filter that can compensate (sometimes even better than the original, and with less overhead)
  • Not supported title
    • Some games are just plain out not supported. Games using OpenGL or old DirectX versions are not supported, and a few games are not injectable at all.
  • 64bit games
    • The injector only support 32bit programs. Run the 32bit version of the game :)
Share

66 comments

  1. Hi, I am having trouble trying to get SweetFX to work with Arma 2 Operation Arrowhead. The injector seems to work with all my other games except for this one. Any ides?

    Regards,
    Chris

    • I did this when sweetfx didnt work copy just the shaders and the txt files into the folder even the installer it worked for me with arma armed assault
      should see the graphics now on my machine using a pbo full of shader’s
      and a few bits of other stuff using very low and the quality is really good any way try it and see if it doent work the take it all out

  2. Hello and thank you for this wonderful tool. One issue, and it’s not your fault. It’s nvidia’s fault with the optimus drivers. Sweet fx games launch with the intel gpu instead of the geforce one, and the performance is low. I know you can make d3d9.dll work with optimus because there is the ENB series and darksouls fix to prove it. My question is, can you bring this issue to the main developer of sweetfx? To make the mod work with laptops that have nvidia optimus? Or make a wrapper yourself? (i’m stretching my luck here but still).
    Thank you and have a good day.

  3. adding the gpu to use the hignend nvidia adapter did nothing (it was already there).
    Chaining seems to work woooooooooooo (i only tried world of warcraft) but hialgoboost says that’s an unsuported skyrim version so it’s off (not important)!?!
    Anyway…:D thank you for the help

    • nice, but I’d be a bit careful about that one. When you edit the exe file you’re chancing being flagged by DRM and various anti cheat services.

  4. I love this tool, I use it with Age of Conan! Problem is, it is only stable on DirectX 9. If I switch it to 10 the game may crash right away or it may crash later, usually saying it is a problem with AoC’s dx10… any ideas?

    • Me too on the Age of Conan–when running in DX10, it has been crashing this past weekend. The weirdest thing is that It had worked fine for weeks on DX10. I have still been tweaking the settings, so I am wondering if perhaps there is a threshold for some of the settings. If so knowing them would help me to determine if I overshot something.

      There is one additional issue I noticed previously. For some reason, in DX10 and not in DX9, there are issues when both HDR and Lumasharpen are turned on. With both of those settings turned on in AOC with DX10, I get thick, black, squiggly lines where there should be hair texture and wrinkles in clothing. I tried tweaking both settings to death, and could come up with no setting for either one that got rid of the error, other than turning one of them off. I like the sharpening a lot, so Lumasharpen won out and I turned HDR off.

      In DX9, both can be active.

      • Yeah, I’m having the same issue. Works fine under DX9, but nothing happens when AoC is started up in DX10. The odd thing is it was working fine with DX10 a few weeks back. I’ve had to reinstall windows for various other reasons, and now it not working – at all. Other players are still using it fine under dx10, so some random windows update seems an unlikely cause. Issue seems specific to the dx10 client. Any ideas?

  5. Sweetfx crashing in MWO with this error in the log:

    full path: C:\Games\Piranha Games\MechWarrior Online\Bin32\
    redirecting CreateDevice
    redirecting CreateDevice
    initialising shader environment
    D3DXCreateEffectFromFile failed
    C:\Games\Piranha Games\MechWarrior Online\d3d9.fx(72,10): error X1507: failed to open source file: ‘SweetFX\Shaders\SMAA.h’

    Used to work a couple of patches ago but I’ve been away from it for a bit.

  6. Bioshock Infinite is crashing upon start, this happens to me all the time running DX11, i found no solution. Could you please help me?
    full path: E:\Hry\Bioshock Infinite\Binaries\Win32\
    redirecting CreateDXGIFactory
    redirecting D3D11CreateDeviceAndSwapChain
    removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    redirecting CreateDXGIFactory
    redirecting D3D11CreateDeviceAndSwapChain
    removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    redirecting CreateDXGIFactory
    redirecting D3D11CreateDeviceAndSwapChain
    removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    redirecting IDXGIFactory->CreateSwapChain
    initialising shader environment

  7. Great tool … been using it on my old XP rig w/o a problem … I’m running into a showstopper problem after recently transferring a standalone SweetFX Config to new Win7 machine. SweetFX seems to run fine, but I would love to use your GUI to make tweeks like I’ve done in the past. Any help is appreciated.

    (1) It crashes when loading with old configurator.ini (see below) …
    (2) It throws an exception when clearing the configurator.ini and trying to add the same game (see further below)
    (3) Same issue with both standalone and installer versions. Both seem to use that same database info.

    Perhaps the configurator.ini may have a stale game: #. Is there a way to reset all the SweetFX Configurator data? Seems that the info is stored somewhere else.

    I was running fine on the old, crashes on the new. A problem with the configurator.ini at the start … “SweetFX Configurator has stopped working” … Problem details and configurator.ini file contents …
    ================================
    Problem signature:
    Problem Event Name: CLR20r3
    Problem Signature 01: sweetfx_config.exe
    Problem Signature 02: 1.0.0.0
    Problem Signature 03: 50bbbcc3
    Problem Signature 04: mscorlib
    Problem Signature 05: 4.0.0.0
    Problem Signature 06: 50484bd7
    Problem Signature 07: 226
    Problem Signature 08: 10
    Problem Signature 09: System.ArgumentException
    OS Version: 6.1.7601.2.1.0.256.1
    Locale ID: 1033
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
    =================================
    The old configurator.ini file content …
    =================================
    [game:683dead60b07bc6167c7c405919963cf]
    exec = C:\Games\Steam\SteamApps\common\Skyrim\skse_loader.exe
    execfolder = C:\Games\Steam\SteamApps\common\Skyrim
    name = SKSE
    installFXfolder = C:\Games\Steam\SteamApps\common\Skyrim
    args =
    specialfolder = C:\Games\Steam\SteamApps\common\Skyrim
    special = 0
    ==============================================

    If I clear the configurator.ini, the GUI comes up with no game info. When I try to add SKSE, Skyrim, or Skyrim_Launcher, I get this exception:
    ==============================================
    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.ArgumentException: An item with the same key has already been added.
    at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    at WindowsFormsApplication1.sweetConfig.FXSetting..ctor(Match match, FXSetting parent, sweetConfig controller)
    at WindowsFormsApplication1.sweetConfig.parseConfig(String[] lines)
    at WindowsFormsApplication1.sweetConfig.parseConfig()
    at WindowsFormsApplication1.sweetConfig..ctor(String file)
    at WindowsFormsApplication1.gameEntry.checkActive()
    at WindowsFormsApplication1.gameEntry.init()
    at WindowsFormsApplication1.gameEntry..ctor(String path)
    at WindowsFormsApplication1.storage.addGame(String filePath)
    at WindowsFormsApplication1.Form1.button1_Click(Object sender, EventArgs e)
    at System.Windows.Forms.Control.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnClick(EventArgs e)
    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
    at System.Windows.Forms.Button.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.296 (RTMGDR.030319-2900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    —————————————-
    SweetFX_config
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Games/Nexus%20Mod%20Manager/SweetFX%20Configurator/SweetFX_config.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1002 built by: RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.1001 built by: RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    INIFileParser
    Assembly Version: 1.7.1.0
    Win32 Version: 1.7.1.0
    CodeBase: file:///C:/Games/Nexus%20Mod%20Manager/SweetFX%20Configurator/INIFileParser.DLL
    —————————————-
    System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    —————————————-
    System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.233 built by: RTMGDR
    CodeBase: file:///C:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-

    • Problem Solved !!! … it was related to an out of supported range value in the K ENB v0.15x SweetFX_Settings.txt …
      SweetFX Configurator supported range SMAA_MAX_SEARCH_STEPS_DIAG = [0-16]

      #define SMAA_MAX_SEARCH_STEPS_DIAG 18 // [0 to 20] Determines the radius SMAA will search for diagonal aliased edges

      When I dialed it back to 16, all was good and the config and settings were loaded correctly !

  8. Recently tried to open SweetFX on my Windows 8 machine after to add some new games….and SweetFX simply doesn’t open. I don’t even see a crash screen or anything. If I download & reinstall, it’ll work fine…except after a restart it won’t open again. Not sure why this is happening. If you need more info to troubleshoot – please let me know!

  9. SweetFX_preset.txt(1,10): error X1507: failed to open source file: ‘..\..\SweetFX_settings.txt’ What it means?

  10. Ok im here to give you a problem the sweet fx configurator and the new version of sweet fx 1.4.7 are giving error on windows like this one here

    Problem signature:
    Problem Event Name: BEX
    Application Name: Launcher.exe_Borderlands 2 launcher
    Application Version: 1.0.0.0
    Application Timestamp: 51cb744a
    Fault Module Name: StackHash_0a9e
    Fault Module Version: 0.0.0.0
    Fault Module Timestamp: 00000000
    Exception Offset: 00000000
    Exception Code: c0000005
    Exception Data: 00000008
    OS Version: 6.1.7601.2.1.0.256.48
    Locale ID: 18441
    Additional Information 1: 0a9e
    Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
    Additional Information 3: 0a9e
    Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

    another one is the same but the error is called APPCRASH
    it happens with every game i put sweet fx on it sometimes doesnt start the game
    so any solution or any idea of whats happening pls let my know beacuse i like this tool

  11. Hi, I tried to install Sweetfx on BF3. I didn’t notice any change or difference. I disabled many settings changed some still nothing. So I went to try another injector same thing! Didn’t work. I really want Sweetfx but I cannot get any injector to work. No one els that ive seen has had this trouble! Please help

  12. Hi, I tried to install Sweetfx on BF3. I didn’t notice any change or difference. I disabled many settings changed some still nothing. So I went to try another injector same thing! Didn’t work. I really want Sweetfx but I cannot get any injector to work. No one els that ive seen has had this trouble! Please help

  13. Hi I used to run Sweetfx just fine in guild Wars 2… In fact it was working like a charm…

    I didnt play guild wars 2 for like 2 weeks and when I started sweetfx configurator, I would get the “sweetfx configurator has stopped working” msg… !?!

    So I re-installed Sweetfx completly, and it works in all my other games, but it doesnt work at all anymore in Guild Wars 2… So I’m tryin to figure out why…

    any clues?

  14. Hi, i’m using sweetfx for Battlefield 3 but i just load when first time i run the game, i need to restrat my computer to apply the magic again, how do i fix it?

  15. Hi, when I install SweetFX and run Flight Simulator X as admin, it crashes the game without an error message or anything. I removed the d3d9.dll files and solved the problem but I dont notice any SweetFX effects. I am running Windows 8 64 bit. Any ideas?

  16. When starting Firefall, i get:

    The procedure entry point Direct3DCreate9Ex could not be located in the dynamic link library d3d9.dll

    This occurs when i use normal or spit install with either SweetFX Config 1.3.3 or SweetFX 1.4 .

    I’ve set permission, taken ownership, etc, but game crashes on launch regardless.
    I read that removing d3d9.dll before running launcher, then replacing it before hitting Play works. Not for me, it doesn’t. Nor does running the .exe directly. I love this program, so it saddens me when I fail to get it working.

    Anyway, thanks very much for sharing this, and if anyone happens to know how to rectify this, i’d love to hear about it. :)

  17. I got a weird problem i got switchable graphics and any game when i use sweet fx the game starts with low performance gpu even if i set the game to start with hi perf gpu. So is there something in settings on sweet fx i can use to make it start with hi perf gpu.

  18. Hi Guys – wondering if someone could help.

    Im trying to get SweetFX to work with FSX. Its wont work at all in DX9 but in DX10 it works absolutely fine!

    This is the error log for DX9 (everything has full permission and is being run as admin – all latest service packs for DX and FSX are installed and there is no conflciting software like MSI Afterburner or Fraps etc ) really really stuck!

    full path: E:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X\
    redirecting CreateDevice
    initialising shader environment
    device->GetBackBuffer failed
    redirecting CreateDevice
    initialising shader environment
    ctory
    redirecting D3D11CreateDeviceAndSwapChain
    redirecting CreateDXGIFactory1
    redirecting D3D11CreateDeviceAndSwapChain
    removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    redirecting CreateDXGIFactory1

    Please help! I would be very grateful

  19. Hi there,
    Game: Rome 2 TW.
    Error: Game crashes right on start.
    Help would be apreciated
    This is the Logfile:

    [09:30:05] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:05] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:05] Hooking swapchain…
    [09:30:05] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:05] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:05] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:05] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:05] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:05] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:06] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:06] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:06] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:06] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:06] Removing D3D11_CREATE_DEVICE_SINGLETHREADED flag
    [09:30:06] D3D11CreateDeviceAndSwapChain redirected successfully
    [09:30:06] ResizeBuffers succeeded !
    [09:30:06] Created DeferredContext successfully !
    [09:30:06] Initializing SMAA (width: 1920, height: 1080)…
    [09:30:08] SMAA enabled

  20. Everytime I try to record a game with sweetfx on it doesnt show up in the recording? I’m using msi afterburner and bandicam, I’ve tried all setting.. can someone help me in this matter?

  21. Whats Happed When I Installed Any FXAA D3D9 Files to FSX , And FSX Will Say
    :Flight Simulator was unable to load some program files and will now exit. Please reinstall…….

  22. Hi, just installed and tried on Deus ex human evolution DC, didn’t seem to work. When I tried to remove sweetfx, all the sweetfx files were still present in the game folder.

    Help please!

  23. Hey there, I think your site might be having browser compatibility issues.
    When I look at your blog site in Ie, it looks
    fine but when opening in Internet Explorer, it has
    some overlapping. I just wanted to give you a quick heads up!
    Other then that, fantastic blog!

    Also visit my web-site … seo Google (google.com)

  24. sweetFX looks good however when I installed it, mass effect 3 was listed as not active and I cant make any changes to it. Has anyone run into this before?

  25. Hi,
    have a problem with crash to desktop. Have tried as many as I could find to solve the problem but it won’t be better. I can see the loading screen for a second and then back to desktop.
    Overlays are off. Load Order seems to be correct. Any ideas?
    Thank you.

    • log.log

      full path: J:\SteamLibrary\steamapps\common\Skyrim\
      redirecting CreateDevice
      initialising shader environment
      redirecting CreateDevice
      initialising shader environment

  26. Even with the steam overlay fix checked, I can’t get steam overlay to work with sweetfx. It just auto disables Steam overlay. I can play RIFT perfectly fine with sweetfx, it just wont let me use steam overlay.

  27. I need to do a split install for GW2 to get some features working, however I don’t have a bin folder. What should I do?

    • you don’t need split install for gw2. Split install is only for when parts of the game are split up, like with source engines.

      • When I put the .dll files and the injector in the directory with the game it won’t launch. Am I putting them in the wrong place? All the other files are working fine, and SweetFX works, but I can’t use the key commands (such as screencaps) because the files it needs keep the game from launching, I think.

          • Yes. I have all the files in the proper directory now, however when I run GW2 as admin the launcher pops up, then immediately goes away. This only happens when the .dll files are in the directory with the GW2 .exe. When the other files are in the directory the game runs fine. I can’t figure out what I’m doing wrong.

          • I don’t know what happened, but I think I’ve got it working now. Thank you for your help!

  28. I cannot get SweetFX to work at all with Dark Souls 2, it creates a log and all, just nothing changes at all in-game :/

  29. Hi there

    I try to make this work with Dynasty warriors 8, it seems to load (atleast the log file works) but it somehow doesn’t change anything. I did load some presets to try out, but nothing seems to happen.

    It creates screenshots so the engine schould work.
    Would be amazing if someone could tell me what i do wrong.

    darkminaz

    • Never mind, i installed the SweetFX Configurator v1.3.3 released and changed the profiles, now it seems to work.

      Sorry for wasting time.

  30. So, no game is working for me, and I feel as if I’m doing something wrong. Specifically Warframe, so if anybody could help me that would be wonderful!

  31. I have a problem with Far Cry 2 and SweetFX on Win XP. After I used Configurator to instal SweetFX in this game I keep geting a message about the lack of d3d10.dll. Looks like the software is trying to use dx10 instead od dx9. And since there’s no dx10 in Win XP it doesn’t work. I have dx10 capable GPU so mayby SweetFX detects it and sets itself to dx10 mode. Is there a way to force it to use dx9 ?

  32. Hi, Getting the “Entry Point Not Found” error for FFXIV:ARR. Everything was working fine til mt GTX 760 updated to 344.11.

    Thoughts?

    (error text: The procedure entry point Direct3DCreate9Ex could not be located in the dynamic link library d3d9.dill)

  33. The procedure entry point Direct3DCreate9Ex could not be located in the dynamic link library d3d9.dill

    I got this error too after updating to 344.11

    • Apparently is a nvidia experience error. It solves in two ways! 1. Uninstall the Gforce Experience 2.1.2 and install the 2.0 version. Or 2. Install Dll Files Fixer, inside the prigram install the nvsvcap.dll. Overwrite and thats it.

      I just fixed with the 2 option.

Leave a Reply

Your email address will not be published. Required fields are marked *

Please enable javascript to post a comment !

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>