Hey everyone,
I wasn't really sure what to put in the title but my issue - or maybe it's just a question - is as following: I think the performance on my system is lower than it should be. In fact, I end up with less FPS than with Morrowind + MGE XE with the same mod base (textures, meshes, esp mods) and XE running with a few expensive shaders (see below).
Now, I am aware that Morrowind isn't really a game that scales well with modern hardware, and OpenMW naturally has its limits, too. Have I reached that? Or might my graphics card be underperforming here?
I use a few replacer - such as Morrowind Enhanced Overhaul and a couple of city improvements. Relevant in the scenario below: Kilcunda's Balmora. In MGE XE, I also use grass shader (Remiros' groundcover), SSAO, HDR, .
Bizarrely, even with viewing distance in OpenMW cranked down to about 1.3X, my FPS in Balmora are lower than in XE. That seems weird and, well, is qualitatively below XE.
In MGE XE:
https://abload.de/img/2020.02.10-19.41x6j59.png (26 FPS)
In OpenMW:
https://abload.de/img/screenshot002grjba.png (19 FPS)
Disabling all shadows in the launcher yields about 35 FPS; all shadows and water effects disabled and viewing distance strictly 1.0Xabout 57 FPS (but admittedly, this doesn't really look good)
https://abload.de/img/screenshot004pik12.png
OpenMW version: OpenMW development (d5cee5aea9), nightly
CPU: AMD Ryzen 7 1700
GPU: AMD Radeon RX 5700, Driver: 20.2.1
RAM: 2x 8GB DDR4 @ 3000 Mhz
OS: Windows 10 1909
esm / esp list
-
Spoiler: Show
- Loading content file Morrowind.esm
Loading content file Glowing Atronachs.esp
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Loading content file Patch for Purists - Book Typos.ESP
Loading content file Patch for Purists - Decimal Errors.ESP
Loading content file Patch for Purists.esm
Loading content file Diseases Restored.ESP
Loading content file Better Skulls.ESP
Loading content file New Gnisis 1.2.ESP
Loading content file Protective Guards.esp
Loading content file PB_NegativeLightRemover.esp
Loading content file Flies.ESP
Loading content file Cave Drips.ESP
Loading content file Silt Strider Animation Restored.ESP
Loading content file Dramatic Vivec.esp
Loading content file Improved Cliff Racer AI.ESP
Loading content file MW Containers Animated.esp
Loading content file XE Sky Variations.esp
Loading content file MovementFatigueHalved.esp
Loading content file LowerFirstPersonSneak.ESP
Loading content file Glowing Flames - NoMoreLightlessFlames v1.1.ESP
Loading content file Kilcunda's Balmora.ESP
Loading content file Epic Dagon Fel.esp
Loading content file Epic_Aldruhn.esp
Loading content file Epic_SadrithMora.esp
Loading content file Immersive Seyda Neen.ESP
Loading content file Clean Better Caldera.esp
MGE Settings
-
Spoiler: Show
- [DLWizard Settings]
Plugins view sort order=Load order
World texture resolution=4096
World normalmap resolution=2048
Create world texture in two steps=False
World mesh detail=Very High
Minimum static size=150
Grass density=100
Mesh detail=90%
Skip mipmap levels=1
Include activators=True
Include misc objects=True
Use static overrides=True
Statics for behave like exterior cells=On
Statics for interiors with water=On
[DLWizard Plugin Dirs]
[DLWizard Plugins]
Bloodmoon.esm
Morrowind.esm
Tribunal.esm
New Gnisis 1.2.ESP
Dramatic Vivec.esp
XE Sky Variations.esp
Kilcunda's Balmora.ESP
Epic Dagon Fel.esp
Epic_Aldruhn.esp
Epic_SadrithMora.esp
Immersive Seyda Neen.ESP
Clean Better Caldera.esp
Patch for Purists.esm
Rem_Solstheim.esp
Rem_WG.esp
Rem_AI.esp
Rem_GL.esp
Rem_BC.esp
Rem_AL.esp
Rem_AC.esp
wl_SolstheimOverhaul_v1.esm
[DLWizard Static Overrides]
[Per Pixel Lighting]
Clear Sun Brightness=1
Clear Ambient Brightness=1
Cloudy Sun Brightness=1
Cloudy Ambient Brightness=1
Foggy Sun Brightness=1
Foggy Ambient Brightness=1
Overcast Sun Brightness=1
Overcast Ambient Brightness=1
Rain Sun Brightness=1
Rain Ambient Brightness=1
Thunderstorm Sun Brightness=1
Thunderstorm Ambient Brightness=1
Ashstorm Sun Brightness=1
Ashstorm Ambient Brightness=1
Blight Sun Brightness=1
Blight Ambient Brightness=1
Snow Sun Brightness=1
Snow Ambient Brightness=1
Blizzard Sun Brightness=1
Blizzard Ambient Brightness=1
[Render State]
HDR Reaction Time=2
Anisotropic Filtering Level=16x
Mipmap LOD Bias=0
Fog Mode=Range vertex
Match FOV To Aspect Ratio=On
Horizontal Screen FOV=91.31
MGE FPS Counter=Off
MGE Messages=On
MGE Messages Timeout=2000
Hardware Shader=On
UI Scaling=1
Screenshot Format=PNG
Screenshot Name Suffix=Timestamp
Screenshot Output Directory=""
Screenshot Name Prefix="Morrowind"
[Shader Chain]
SSAO HQ
Underwater Interior Effects
Underwater Effects
Sunshafts
Bloom Soft
Eye Adaptation (HDR)
[Main]
Version="v0.11.6"
Tooltip Reading Speed=15cps
GUI Language="English (default)"
Language Autodetection=True
[Misc]
MGE Disabled=False
Internal MWSE Disabled=False
Skip Intro Movies=True
Daggerfall Combat Controls=False
Customize 3rd Person Camera=False
Initial 3rd Person Camera X=0
Initial 3rd Person Camera Y=-160
Initial 3rd Person Camera Z=0
Crosshair Autohide=False
Use Menu Background Caching=True
[Global Graphics]
Antialiasing Level=4x
VWait=1
Refresh Rate=60
Borderless Window=True
[Distant Land]
Distant Land=On
Distant Statics=On
Draw Distance=5
Auto Distances=True
Auto Distances Choice=By Draw Distance
Near Statics End=2
Far Statics End=4
Very Far Statics End=5
Far Static Min Size=600
Very Far Static Min Size=800
Water Reflects Land=True
Water Reflects Near Statics=True
Water Reflects Interiors=True
Enable Sky Reflections=True
Blur Water Reflections=On
Dynamic Ripples=False
Water Wave Height=50
Water Caustics Intensity=50
Above Water Fog Start=2
Above Water Fog End=5
Below Water Fog Start=-0.5
Below Water Fog End=0.3
Interior Fog Start=0
Interior Fog End=2
Use Exponential Fog=Yes
Exponential Distance Multiplier=4
Use Atmosphere Scattering=Yes
Sun Shadows=On
Per Pixel Shader=On
Per Pixel Shader Flags=Interiors only
[Macros]
[MacrosDesc]
[InputTriggers]
[InputRemap]
OpenMW settings file (with shadows activated)
-
Spoiler: Show
-
[Shadows]
actor shadows = true
enable shadows = true
object shadows = true
player shadows = true
shadow map resolution = 1024
terrain shadows = true
enable indoor shadows = true
[Video]
antialiasing = 4
framerate limit = 315
resolution x = 1920
resolution y = 1080
vsync = true
fullscreen = true
[Camera]
viewing distance = 8172
[General]
anisotropy = 16
texture mipmap = linear
[Input]
always run = true
[Saves]
character = fgbg
[Water]
refraction = true
shader = true
[Terrain]
distant terrain = true
[Game]
actors processing range = 7168
So, basically my question is:
- Is this performance level normal?
- If not, is there anything I can do?
Always appreciate tips. Hope this isn't a stupid question overall, but it's been years since I last played Morrowind and haven't kept track of OpenMW for quite some time.
Best regards, Rob