Some performance tweaks/fixes

people mistake poor systems/dirty google habits with bad dev skills.. shame on you sinners.
edit sorry when i look like a D*** but we are talking about people who make their living here and well hmmm people seems to be prone to make mistakes/errors or well be not perfect,,, let alone their products.

I myself make errors on a to regular basis and i do not expect anyone here one the forums to be any better me

Again sorry i am as anybody else here only human. 😊
Exactly right! Nobody is perfect.

To all those who mercilessly bash and insult the devs.... Quit whining and GO MAKE YOUR OWN GAME!

Nuff said.
 
How useful is this method for someone who's out in the black with no interactions with settlements, glass, station concourses and/or fire?
 
When i very close to window in Pioneer Supply, fps gain is 7-9. When i few meters back, gain is 2-3.
Does it disable the reflections ? I can't test on an AMD card, perhaps they are not affected by this problem.

How useful is this method for someone who's out in the black with no interactions with settlements, glass, station concourses and/or fire?
Well if you don't encounter these siituations, disabling those shaders will probably do nothing for you.
There's the "quality of life" options like disabling the helmet or screenglare on foot.
 
Well if you don't encounter these siituations, disabling those shaders will probably do nothing for you.
There's the "quality of life" options like disabling the helmet or screenglare on foot.
Gotcha 👍. Was wondering since we seem to have similar specs (I just have a Ryzen 5 2600x) and my performance in game varies but not totally bad since I'm out exploring. I am sitting at 100% GPU usage which just doesn't feel right. I used to be able to run Horizons at 4k with mostly ultra settings with 60+ FPS but now I'm sitting at 2560x1440 with a mix of medium/high/ultra teetering betwen 30 - 50 FPS. I can probably increase performance further going down to 1920x1080 but.. I wouldn't feel good about it...
 
Gotcha 👍. Was wondering since we seem to have similar specs (I just have a Ryzen 5 2600x) and my performance in game varies but not totally bad since I'm out exploring. I am sitting at 100% GPU usage which just doesn't feel right. I used to be able to run Horizons at 4k with mostly ultra settings with 60+ FPS but now I'm sitting at 2560x1440 with a mix of medium/high/ultra teetering betwen 30 - 50 FPS. I can probably increase performance further going down to 1920x1080 but.. I wouldn't feel good about it...
I took me a few days to accept that i needed to lower the resolution :(
There's too many places where my 1080 reaches 100% usage. Terrain material quality was a costly setting for me, in the previous updates at least.
 
Last edited:
I took me a few days to accept that i needed to lower the resolution :(
There's too many places where my 1080 reaches 100% usage. Terrain material quality was a costly setting for me, in the previous updates at least.
sigh Guess I gotta face reality at this point... 😞. We were told our current setups would run about the same but here I am, playing whack-a-mole with my graphics settings. And with a GPU shortage, no chance in getting another until next year probably.
 
Hi all,

From the 3Dmigoto.zip file, do I only need put those 4 files (plus the renamed d3dx.ini) in the elite-dangerous-odyssey-64? Or do I need to unzip the rest of the program and run/install it? Because I've only unzipped those 4 files (plus the renamed d3dx.ini from attachments), and nothing happened, I still get reflection and glasses in the bar still show liquid.

Thanks.
 
Hi all,

From the 3Dmigoto.zip file, do I only need put those 4 files (plus the renamed d3dx.ini) in the elite-dangerous-odyssey-64? Or do I need to unzip the rest of the program and run/install it? Because I've only unzipped those 4 files (plus the renamed d3dx.ini from attachments), and nothing happened, I still get reflection and glasses in the bar still show liquid.

Thanks.
You only need to copy those 4 files.
And you can use the hotkeys (see the first post) to enable/disable the different options. When you're happy, you can change the default options at the top of the ini file (nothing is disabled by default).
 
You only need to copy those 4 files.
And you can use the hotkeys (see the first post) to enable/disable the different options. When you're happy, you can change the default options at the top of the ini file (nothing is disabled by default).
Yes, I've read that part and somehow during the process of downloading and placing the files I completely forgot, lol.
Thanks for all you work.
 
The logic applies with the FDL as well, but applying it between a sidewinder and FDL is not fully appropriate for two reasons. First, starter configurations, even in balanced mmo games, don't always fit the realm of balance you expect later. You ideally start the player at some basic introductory level until they are ready to take off the training wheels. Second, the difference between those two ships, without engineering, is nowhere near as dramatic as what engineering provides.

Indeed, with Engineering, the Sidewinder might actually escape 😂
 
sigh Guess I gotta face reality at this point... 😞. We were told our current setups would run about the same but here I am, playing whack-a-mole with my graphics settings. And with a GPU shortage, no chance in getting another until next year probably.
Don't even think it would help if you did.
 
These fixes have been tested after update 5.

Issue tracker link : https://issues.frontierstore.net/issue-detail/37048

Fire effect performance problem if using FX Quality on Off/Low (or global settings on Low)
Some fires seems to have a huge performance impact if using FX Quality on Off/Low

You have two solutions :
1. Set FX Quality to Medium or higher
2. Edit the file GraphicsConfigurationOverride.xml in the folder %LocalAppData%\Frontier Developments\Elite Dangerous\Options\Graphics so it looks like this :
<?xml version="1.0" encoding="UTF-8" ?> <GraphicsConfig> <ParticleEffects> <Low> <LightAtlasResolution>512</LightAtlasResolution> </Low> </ParticleEffects> </GraphicsConfig>



Disabling shader effects
(Helmet/breath effect, indoor/outdoor glass reflection effects, screenglare, galaxy stars brightness)

The glass reflection shaders are the most problematic. There's one for indoor buildings/concourse and one for outdoor (the outdoor one is also used in the concourse, when looking outside).
The other ones are more about quality of life :)

Disabling the indoor glass reflection shader also removes liquids in glasses and liquids in containers behind the bar. I tried to target the effect more precisely, but did not succeed so far (fixed in v0.2)

Instructions :
  1. Download a 3rd party program called 3Dmigoto (1.3.16 is the last version) : https://github.com/bo3b/3Dmigoto/releases/download/1.3.16/3Dmigoto-1.3.16.zip
  2. Unzip the file
  3. Copy the following files from the x64 folder, to your Elite folder
    Standalone: [Elite install folder]\Products\elite-dangerous-odyssey-64\
    Steam : [steam install folder]\steamapps\common\Elite Dangerous\Products\elite-dangerous-odyssey-64\)
    d3d11.dll d3dcompiler_46.dll nvapi64.dll uninstall.bat (this one is optional but it allows you to remove 3Dmigoto easily)
  4. Copy the d3dx.txt in attachment to the same folder.
  5. Rename the d3dx.txt to d3dx.ini
Usage :
F1 will enable/disable the helmet and breath effect (in first person view)
F2 will enable/disable the screenglare effect
F3 will enable/disable the indoor glass shader effect (windows, guardrails, glasses, mission consoles)
F4 will enable/disable the outdoor glass shader effect (windows mainly)
F5 will enable/disable the galaxy stars brightness (works in tutorial, doesn't have an effect on all planets, need to test in space)
F6 will enable/disable the galaxy clouds/nebulae (works in tutorial, doesn't have an effect on all planets, need to test in space)

To enable/disable those effects by default, change the first lines in the d3dx.ini (xxx=1 or xxx=0)

Is Frontier Ok with this ?
3Dmigoto is used by a lot of mods, including some Elite mods like EDHM from GeorjCostanza and the "Amazingly Realistic Immersion Mod" from Old Duck

From what i saw in EDHM's post, Cmdr Exigeous asked FDEV about EDHM usage (which uses 3Dmigoto) and the response was :
"FDev are fine with the mod so long as it doesn't provide an advantage over other players, or mod their ARX-related assets"

As i'm only disabling the helmet shader/windows reflection shaders/screenglare, I think it does not provide any advantage to players.



Some Quick graphic settings performance infos (in progress)
I've done a lot of tests but so far, the most intensive settings are
  1. Game resolution
  2. Terrain Material Quality
  3. Shadows quality
  4. FX Quality
  5. Ambient Occlusion
I'm playing at 1080p in game. Upscaled to the 1440p of my monitor, using the Nvidia driver.
Follow these instructions How to Enable GPU Upscale. Nvidia Official Instructions (check GPU scaling in image sharpening)

Terrain material quality seems to be the worst graphic setting on my GTX 1080.
On Medium, FX is more intensive than shadows. On HIGH/ULTRA, shadows are more intensive.
On High, FX Quality can be very intensive with some specific effects (fire for example)

Keep in mind that settings have a very different impact depending on where you are in the game (and the size of the settlement on planets).



I hope this will help you :cool:

Version 0.2rc is for evaluation. If it doesn't cause problems, i'll remove v0.1.



Version 0.2rc :
  • ignores a few objects that where hidden when disabling reflections (ring around station exit, blue liquids in glasses, liquids in containers behind the bar).
  • renamed the settings at the beginning of the file, with hopefully better names
  • added some credits

Version v0.1 : first release
Thanks for your hard work CMDR! It's given me roughly 20% FPS increase, with all options enabled (as in turned off) while in the worst hit areas of the concourse.
 
Using this prior to Update 5 and had some improvements, however since update 5 there seems to be very little difference in using this anymore for my case.
 
Another (non-shader) performance tweak people might want to try is to reduce supersampling to something like x0.75 (e.g. so with a 1440p screen the game is only having to render 1080p) and then use the new AMD FIDELITYFX CAS UPSCALING method ... bascially as described in Down To Earth Astronomy's recent video.

Source: https://youtu.be/Or1-0RvmnaA


n.b. I think the video's +75% performance boost claim is optimistic - I went from 22fps to 30fps (which is something like a 35% increase).

PauDOcA.gif
 
These workarounds/fixes have been tested after update 5.

Issue tracker link : https://issues.frontierstore.net/issue-detail/37048

Fire effect performance problem if using FX Quality on Off/Low (or global settings on Low)
Some fires seems to have a huge performance impact if using FX Quality on Off/Low

You have two solutions :
1. Set FX Quality to Medium or higher
2. Edit the file GraphicsConfigurationOverride.xml in the folder %LocalAppData%\Frontier Developments\Elite Dangerous\Options\Graphics so it looks like this :
<?xml version="1.0" encoding="UTF-8" ?> <GraphicsConfig> <ParticleEffects> <Low> <LightAtlasResolution>512</LightAtlasResolution> </Low> </ParticleEffects> </GraphicsConfig>



Disabling shader effects
(Helmet/breath effect, indoor/outdoor glass reflection effects, screenglare, galaxy stars brightness)

The glass reflection shaders are the most problematic. There's one for indoor buildings/concourse and one for outdoor (the outdoor one is also used in the concourse, when looking outside).
The other ones are more about quality of life :)

Disabling the indoor glass reflection shader also removes liquids in glasses and liquids in containers behind the bar. I tried to target the effect more precisely, but did not succeed so far (fixed in v0.2)

Instructions :
  1. Download a 3rd party program called 3Dmigoto (1.3.16 is the last version) : https://github.com/bo3b/3Dmigoto/releases/download/1.3.16/3Dmigoto-1.3.16.zip
  2. Unzip the file
  3. Copy the following files from the x64 folder, to your Elite folder
    Standalone: [Elite install folder]\Products\elite-dangerous-odyssey-64\
    Steam : [steam install folder]\steamapps\common\Elite Dangerous\Products\elite-dangerous-odyssey-64\)
    d3d11.dll d3dcompiler_46.dll nvapi64.dll uninstall.bat (this one is optional but it allows you to remove 3Dmigoto easily)
  4. Copy the d3dx.txt in attachment to the same folder.
  5. Rename the d3dx.txt to d3dx.ini
Usage :
F1 will enable/disable the helmet and breath effect (in first person view)
F2 will enable/disable the screenglare effect
F3 will enable/disable the indoor glass shader effect (windows, guardrails, glasses, mission consoles)
F4 will enable/disable the outdoor glass shader effect (windows mainly)
F5 will enable/disable the galaxy stars brightness (works in tutorial, doesn't have an effect on all planets, need to test in space)
F6 will enable/disable the galaxy clouds/nebulae (works in tutorial, doesn't have an effect on all planets, need to test in space)

To enable/disable those effects by default, change the first lines in the d3dx.ini (xxx=1 or xxx=0)

Is Frontier Ok with this ?
3Dmigoto is used by a lot of mods, including some Elite mods like EDHM from GeorjCostanza and the "Amazingly Realistic Immersion Mod" from Old Duck

From what i saw in EDHM's post, Cmdr Exigeous asked FDEV about EDHM usage (which uses 3Dmigoto) and the response was :
"FDev are fine with the mod so long as it doesn't provide an advantage over other players, or mod their ARX-related assets"

As i'm only disabling the helmet shader/windows reflection shaders/screenglare, I think it does not provide any advantage to players.



Some Quick graphic settings performance infos (in progress)
I've done a lot of tests but so far, the most intensive settings are
  1. Game resolution
  2. Terrain Material Quality
  3. Shadows quality
  4. FX Quality
  5. Ambient Occlusion
I'm playing at 1080p in game. Upscaled to the 1440p of my monitor, using the Nvidia driver.
Follow these instructions How to Enable GPU Upscale. Nvidia Official Instructions (check GPU scaling in image sharpening)

Terrain material quality seems to be the worst graphic setting on my GTX 1080.
On Medium, FX is more intensive than shadows. On HIGH/ULTRA, shadows are more intensive.
On High, FX Quality can be very intensive with some specific effects (fire for example)

Keep in mind that settings have a very different impact depending on where you are in the game (and the size of the settlement on planets).



I hope this will help you :cool:

Version 0.2rc is for evaluation. If it doesn't cause problems, i'll remove v0.1.



Version 0.2rc :
  • ignores a few objects that where hidden when disabling reflections (ring around station exit, blue liquids in glasses, liquids in containers behind the bar).
  • renamed the settings at the beginning of the file, with hopefully better names
  • added some credits

Version v0.1 : first release
This is epic! Many thanks for your hard work :cool:
 
What's funnny is D2EA is right in front of a railguard which is probably why he gets bad fps.

I don't know about AMD, but NVIDIA users have upscaling and sharpening already in their drivers. Having something ingame is of course easier.

And i wonder if lowering supersampling is better than lowering resolution (which is what i do)
 
Last edited:
Back
Top Bottom