Some performance tweaks/fixes

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
This one actually work for me.
 
1625322087056.png
1625322096579.png

what are these 2 supposed to mean and how do i disable them?

also for some reason the commands dont work anymore after i installed the mod again, tbh ive no idea why uninstalled it in the first place.
 
Last edited:
How to get rid of warnings about unbinded keys? I don't want to use any keys (I just set the initial values on the beginning of the ini and thats enough).
After removal of values form "Key = ..." I see during Odyssey start some warnings.
 
How to get rid of warnings about unbinded keys? I don't want to use any keys (I just set the initial values on the beginning of the ini and thats enough).
After removal of values form "Key = ..." I see during Odyssey start some warnings.
Just remove/comment the whole [keyToggleXXX] sections
You can also remove/comment the [CommandListToggleXXX] sections.
 
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
Hi, thanks to you.
Thanks for editing the d3dx.ini for us and by the way i gained some FPS.
o7
 
Further confirmation, turning all the things int he mod to 'off' gave me ~20 FPS

Fire no longer burns and puts me at sub-10 FPS, now it just regular burns.

Recalling my ship still hurts, though
 
Further confirmation, turning all the things int he mod to 'off' gave me ~20 FPS

Fire no longer burns and puts me at sub-10 FPS, now it just regular burns.

Recalling my ship still hurts, though
Disabling the indoor/outdoor reflections is really the thing giving fps. The other options are more a personal choice :)
Although, if you are using FX quality on Off/Low, my fire fix should work quite well (without any visual change).
 
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
Could not get this to work for me, might not be compatible with my card. RTX 2060
 
Could not get this to work for me, might not be compatible with my card. RTX 2060
It's been said so many times now, I think we should put a sticky thread on this topic:

If it says 'Nvidia' on your card, it's compatible with FidelityFX.
If it says 'AMD' on your card, it's compatible with FidelityFX.

Don't be confused by the naming of the function.
 
It's been said so many times now, I think we should put a sticky thread on this topic:

If it says 'Nvidia' on your card, it's compatible with FidelityFX.
If it says 'AMD' on your card, it's compatible with FidelityFX.

Don't be confused by the naming of the function.

Just for clarification

Compatibility for NVIDIA cards for the following series only

NVIDIA® GeForce RTX™ 30 Series
NVIDIA® GeForce RTX™ 20 Series
NVIDIA® GeForce® 16 SeriesNVIDIA® GeForce® 10 Series
 
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 :)

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.2 :
  • 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
Oh my, I have a stable 80 FPS now in settlements <3 <3 <3
 
Back
Top Bottom