Jump to content
Sign in to follow this  
CaptKornDog

API.dll CTD on "Show Desktop" with FSX SP2/DX10/dxgi.dll

Recommended Posts

Desperately need some help on this one.  I usually keep my FSX SP2 installation as neat and tidy as I can (fewest tweaks required to remain stable and look good), and I've been pulling my hair out the last week.

 

I was a fan of SweetFX previously and am trying to use it in my install of FSX SP2 with DX10 (Steve's Fixer). I've had DX10 working very stable along with Using ReShade 1.1.0/SweetFX 2.0.7 using the d3d9.dll module.  Very balanced settings so I rarely come within 1 GB of 4 GB of VAS usage (except maybe right on landing rollout) and hold 24-30 FPS in almost all scenarios. 

 

I'm trying to get FSL's Concorde X v1.31 working on my system (latest version crashes with FSX_ConcX.dllt to desktop when I exercise certain panel lights).  One bit of troubleshooting they've told me is that I require the dxgi.dll module for SweetFX/DX10 for their product instead of using d3d9.dll.

 

While installing dxgi.dll instead of d3d9.dll, everything loads and looks fine, but I get an instant CTD (API.dll) when clicking "show desktop" on the task bar on Windows 7 (or pushing Window+D). Clicking minimize on the FSX top window bar seems to work fine.  I've nuked and rebuilt my fsx.cfg as well as Nvidia Inspector settings.  Even systematically disabled line items in dll.xml and exe.xml to try and isolate it to no avail.  So I'm truly at a loss.  Reverting to d3d9.dll for ReShade/SweetFX solves the problem, but of course makes Concorde X unusable.  Even tried replacing API.dll with the one from a backed-up/base FSX install, with no effect.

Any help or advice would be appreciated. I've never seen a CTD solely as the result of pushing "show desktop."  Thanks.

 

 

 


Kyle Weber (Private Pilot, ASEL; Flight Test Engineer)
Check out my repaints and downloads, all right here on AVSIM

Share this post


Link to post
Share on other sites

Hi,

 

My advice would be to delete all ReShade and SweetFX files from your sim and re-download again from the ReShade site and then set it up using the ReShade GUI it will add the proper files to your sim if you're using DX9 use the DX9 option if using DX10 use that option.

I had a similar issue with the API.dll and this has worked for me ( I also use DX10 )

 

Hope this helps :)

Share this post


Link to post
Share on other sites

I really do not think this is the proper forum.  Trying to use SweetFX in DX10 Preview is possible - https://sfx.thelazy.net/games/preset/1089/ as some others have done it but I heard it is very difficult.  AVSIM has a SweetFX forum where you might find a preset that works for you.  I think there were many discussions about SweetFX in the DX10 Forum here too. 

 

It appears the cause of the API.dll crashing is SweetFX.  The api.dll is used to run FSX properly. 

 

Never heard of getting a CTD when you select 'show desktop' but almost sure it is because you are using an older version of the API.dll, or have parts and pieces of the SweetFX hack installed which is making it difficult for FSX to work properly. 

 

Please do not discuss SweetFX issues in this forum.  Go to our SweetFX forum.  Thanks.

 

Best regards,


Jim Young | AVSIM Online! - Simming's Premier Resource!

Member, AVSIM Board of Directors - Serving AVSIM since 2001

Submit News to AVSIM
Important other links: Basic FSX Configuration Guide | AVSIM CTD Guide | AVSIM Prepar3D Guide | Help with AVSIM Site | Signature Rules | Screen Shot Rule | AVSIM Terms of Service (ToS)

I7 8086K  5.0GHz | GTX 1080 TI OC Edition | Dell 34" and 24" Monitors | ASUS Maximus X Hero MB Z370 | Samsung M.2 NVMe 500GB and 1TB | Samsung SSD 500GB x2 | Toshiba HDD 1TB | WDC HDD 1TB | Corsair H115i Pro | 16GB DDR4 3600C17 | Windows 10 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
×
×
  • Create New...