Low FPS and lots of tearing

Support for running, installing or compiling OpenMW

Before you submit a bug report for the first time, please read: Bug reporting guidelines
Post Reply
User avatar
niddox
Posts: 1
Joined: 17 Oct 2022, 05:38

Low FPS and lots of tearing

Post by niddox »

So OpenMW have some really bad tearing and low fps compared to "vanilla" Morrowind, I even tried adding mods like MOP and Project Atlas, it helped but did not make a huge difference.

My fps outdoors in OpenMW is usually around 20-47 fps while in vanilla I get 60-70 with no tearing at all.

Specs:

Windows 10 PRO 21H1
Intel(R) Core(TM)2 Duo CPU E8200 @ 2.66GHz 2.66 GHz
4,00 GB RAM
MSI GT 710
User avatar
psi29a
Posts: 5362
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Low FPS and lots of tearing

Post by psi29a »

What kind of settings do you have set?
User avatar
niddox
Posts: 1
Joined: 17 Oct 2022, 05:38

Re: Low FPS and lots of tearing

Post by niddox »

I forgot to add but vsync also does not work :cry:


# This is the OpenMW user 'settings.cfg' file. This file only contains
# explicitly changed settings. If you would like to revert a setting
# to its default, simply remove it from this file. For available
# settings, see the file 'files/settings-default.cfg' in our source repo or the documentation at:
#
# https://openmw.readthedocs.io/en/master ... index.html

[Camera]
viewing distance = 7208
field of view = 80

[Fog]
exponential fog = false
radial fog = false
sky blending = false
sky blending start = 0.8

[GUI]
color topic enable = false
stretch menu background = false
subtitles = true

[Game]
NPCs avoid collisions = false
shield sheathing = false
smooth movement = false
swim upward correction = true
turn to movement direction = false
use additional anim sources = false
weapon sheathing = false
actor collision shape type = 0
graphic herbalism = false

[General]
notify on saved screenshot = true

[Input]
toggle sneak = false
always run = true

[Map]
allow zooming = false
global = false

[Post Processing]
enabled = false

[Saves]
timeplayed = true
character = Diocleiton_Nilson_III - 2

[Shaders]
apply lighting to environment maps = false
auto use object normal maps = false
auto use object specular maps = false
auto use terrain normal maps = true
auto use terrain specular maps = false
soft particles = false
lighting method = legacy

[Terrain]
distant terrain = false
object paging = false
object paging min size = 0.005

[Video]
resolution x = 1600
resolution y = 900
window border = false
window mode = 1
framerate limit = 0
vsync = false

[Water]
refraction = true
shader = true

[Windows]
container h = 0.371111
container w = 0.39
container x = 0.49125
container y = 0.561111

[Shadows]
actor shadows = false
enable shadows = false
object shadows = false
player shadows = false
terrain shadows = false
compute scene bounds = bounds
enable indoor shadows = false

[Navigator]
enable = false
Last edited by niddox on 17 Oct 2022, 15:46, edited 1 time in total.
User avatar
AnyOldName3
Posts: 2686
Joined: 26 Nov 2015, 03:25

Re: Low FPS and lots of tearing

Post by AnyOldName3 »

If setting v-sync doesn't work, it's either SDL not telling your driver to do v-sync properly, or your driver not listening. We don't have much power to yell at the people who might change that, and there's nothing else we can do on our end.
User avatar
niddox
Posts: 1
Joined: 17 Oct 2022, 05:38

Re: Low FPS and lots of tearing

Post by niddox »

VSync limits my fps but does not fix tearing at all
User avatar
psi29a
Posts: 5362
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Low FPS and lots of tearing

Post by psi29a »

Code: Select all

[Terrain]
distant terrain = false
object paging = false
object paging min size = 0.005
I recommend in the launcher to enable distant terrain and also active grid. Set the cell distance to 1 or even 0 (so that it's only the active cell).

You should see a noticeable performance gain.
Screenshot 2022-10-18 at 10.49.21.png
Do some testing and report back. :)

Also...

Code: Select all

 [Water]
refraction = true
shader = true
Also the water shader eats GPU alive... at high settings here, it can half your FPS. If you really want shader water, then try these settings:

Code: Select all

[Water]
reflection detail = 5
refraction = true
shader = true
rtt size = 512
User avatar
niddox
Posts: 1
Joined: 17 Oct 2022, 05:38

Re: Low FPS and lots of tearing

Post by niddox »

Managed to fix it in NVIDIA control panel by using these settings:

Triple buffering: on
Vsync: on
Power management mode: prefer maximum performance
Low latency mode: ultra
Max frame rate: 58

also changed the settings you told me and disabled water shader to increase fps, now its pretty stable and playabe, ty man
;)
Last edited by niddox on 20 Oct 2022, 04:26, edited 2 times in total.
User avatar
psi29a
Posts: 5362
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Low FPS and lots of tearing

Post by psi29a »

Cool! Glad to help.

Could you tell us what the before and after performance is of turning active grid off and on?

We are trying to decide if we want distant land and active grid 9n by default since it indicates to us a solid performance gain with it on.
User avatar
niddox
Posts: 1
Joined: 17 Oct 2022, 05:38

Re: Low FPS and lots of tearing

Post by niddox »

Disabling the Nvidia settings and mods for more accuracy I got 20-30 fps in Balmora with distant land and active grid off and 30-40 and even 50 with it on
Last edited by niddox on 20 Oct 2022, 15:36, edited 1 time in total.
User avatar
psi29a
Posts: 5362
Joined: 29 Sep 2011, 10:13
Location: Belgium
Gitlab profile: https://gitlab.com/psi29a/
Contact:

Re: Low FPS and lots of tearing

Post by psi29a »

Thanks :)
Post Reply