Nvidia and Horizons64.exe frame rate drop in SLI fix

Hello been helping Cmdr's, here and there on the forums with issues of Elite Dangerous Horizons not picking up automatically the new 64.exe on both graphics cards in SLI. So if your cards are running at different rates or your FPS has dropped massively. Here is a step through guide to follow.


Once you have right clicked on the screen and selected Nvidia control panel. Check to see if the new64.exe...and not old 32 is in the list. If not then. Click the "add" button then if on Windows 10 it will automatically give you a list of executables to choose from.......choose Elite.Dangerous Exucutable.
If on Windows 8.1 you may have to "browse" So...Windows (C) - Users - 'username' - AppData - Local - Frontier_Developements - Products - elite-Danderous-64 - EliteDangerous64.exe......
then add that to the Nvidia control panel.


note....App data is a hidden folder. So go through control panel to unhide all folders.

Flimley
 
Last edited:
Thanks for this. I was able to easily select the 'Elite Dangerous Executable' (hovering over it revealed it to be the 64bit exe) and add a profile for it, which I've left default for now.
 
I use global settings. Aren't these just for application specific settings? Horizons doesn't seem to utilize SLI (only loads one of my card's GPUs).
 
I did this as well as other ways suggested. But I don't see much change with GTX 680s. Card 0 does 95% GPU and 40% MCU and card 1 does 5% GPU only. Maybe that is the way it is supposed to be.
 
:)thank you OP solved my issue. +1rep.


settings that work for me
4.JPG:D
 
Last edited:
I did this as well as other ways suggested. But I don't see much change with GTX 680s. Card 0 does 95% GPU and 40% MCU and card 1 does 5% GPU only. Maybe that is the way it is supposed to be.
I got that result until I changed global settings to prefer maximum performance. it was set like that for the .exe but not global.
B4
1.jpg

after
5.JPG
 
Last edited:

What are your GPU loads? Prefer Maximum Performance just boosts and holds the clock speeds higher and is what I use as well in my global preferences for background applications I run (BOINC, mostly).

Elite Dangerous: Horizons only loads one of my GPUs, up to about 90%, but doesn't utilize the second one. Tested in both stations and on world surfaces.

...

Edit:

With one of your cards running at only 28 °C, I doubt it's being used by the game.
 
Last edited:
What are your GPU loads? Prefer Maximum Performance just boosts and holds the clock speeds higher and is what I use as well in my global preferences for background applications I run (BOINC, mostly).

Elite Dangerous: Horizons only loads one of my GPUs, up to about 90%, but doesn't utilize the second one. Tested in both stations and on world surfaces.


...

Edit:

With one of your cards running at only 28 °C, I doubt it's being used by the game.

check again friend one of me fans seems to be stuck at max rpm, and is running 10c lower. also I'm liquid cooled they only go to around 54c under stress testing load. and ED is pretty light weight graphically:)

presuming you are using presisionx16. click on monitor settings and tick show OSD header. start game. details will be overlaid on top left corner of game,do not believe frame rate. I use other software that shows 50fps when that shows 2fps.
 
Last edited:
check again friend one of me fans seems to be stuck at max rpm, and is running 10c lower. also I'm liquid cooled they only go to around 54c under stress testing load. and ED is pretty light weight graphically:)

presuming you are using presisionx16. click on monitor settings and tick show OSD header. start game. details will be overlaid on top left corner of game,do not believe frame rate. I use other software that shows 50fps when that shows 2fps.

OK... So, what are your GPU loads and why are you recommending I use PrecisionX? :S

Maybe you should use EVGA's OC Scanner X's GPU Monitoring function to find out?

...

At any rate, I added in a profile for the Horizons executable forcing alternate frame rendering. Seems to be working well now. I'm not sure why Frontier haven't collaborated with Nvidia to get a profile for Horizons added in yet, but hopefully there will be a stock one soon.

 
Last edited:
OK... So, what are your GPU loads and why are you recommending I use PrecisionX? :S

Maybe you should use EVGA's OC Scanner X's GPU Monitoring function to find out?

...

At any rate, I added in a profile for the Horizons executable forcing alternate frame rendering. Seems to be working well now. I'm not sure why Frontier haven't collaborated with Nvidia to get a profile for Horizons added in yet, but hopefully there will be a stock one soon.

after checking again. I am wrong. gpu load isn't what it should be. I was relying on said program. changed to another and checked again.:eek:
ignore pic mistakenly same gpu twice
 

Attachments

  • 1.JPG
    1.JPG
    167.1 KB · Views: 237
Last edited:
after checking again. I am wrong. gpu load isn't what it should be. I was relying on said program. changed to another and checked again.:eek:
ignore pic mistakenly same gpu twice

No worries. Were you able to get it working? Try adding in a profile in the Nvidia Control Panel for the Horizons executable and force enable alternate frame rendering to see if that works, if you haven't yet. Should work in the global settings too, but I'm not sure that you'd want to use it by default.
 
got it working ,force AFR2 on your ELITE: Dangerous profile in the NVIDIA control panel, tried first it didn't have any affect. I then added same to global and now this is what I get

1.JPG result :)
 
Last edited:
got it working ,force AFR2 on your ELITE: Dangerous profile in the NVIDIA control panel, tried first it didn't have any affect. I then added same to global and now this is what I get

... result :)

Good deal. Glad you got it working.

The Horizons executable I found to use for the added profile is EliteDangerous64.exe in C:\Program Files (x86)\Steam\steamapps\common\Elite Dangerous Horizons\Products\elite-dangerous-64. (It was also listed in the recent used programs in the Nvidia Control Panel's Add menu.) I have it installed through Steam, so it may be a different path than where yours is, but may have a similar path structure. I didn't really notice any difference between AFR1 and AFR2, so I just used AFR1, which is what I hear most SLI games use.
 
Last edited:
during some other operations ive been doing on pc. errors abound and complete freeze when trying to play anything that uses flash player. when global setting are forced 1 or 2..return it to NV recommended and use flash, no problem.

this problem occurs with 3 screens, not sure if it will on 1 screen
 
Last edited:
during some other operations ive been doing on pc. errors abound and complete freeze when trying to play anything that uses flash player. when global setting are forced 1 or 2..return it to NV recommended and use flash, no problem.

this problem occurs with 3 screens, not sure if it will on 1 screen

I stopped using Flash and just use HTML5 now, so I wouldn't know. Sounds goofy though.

I'd play around some more to see if you can get an added profile working instead of the global settings. Either way, hopefully Frontier and Nvidia will touch base before too long get a built-in driver profile working.
 
Back
Top Bottom