Performance Custom Shaders Custom Groundcover Portable Install Navmeshtool Register BSAs Merging Objects Cleaning Plugins File Renames Shiny Meshes Atlased Meshes INI Importer TR Patcher BBC Patching

The content below is now out of date!

Since the addition of async physics in OpenMW 0.47, the issues described below are much less of a burden on the engine's performance.

It may still be desireable to set OPENMW_PHYSICS_FPS for other reasons, such as mod compatibility, but for actual performance tweaks to physics one should look to the async physics options.

The original content continues below.

Quoting David C. of the TES3MP project:

"The physics thread is one of the main bottlenecks in OpenMW, and setting OPENMW_PHYSICS_FPS to 40 or 30 provides a quick and somewhat effective solution to it, with side effects that are not very visible or important to most people who have changed it and reported back."

Indeed, after noticing that physics were a bottleneck in my own setup (using F3) and finding the above post, I tried it myself. The results were absolutely noticeable when I set it to 30. Not a wonder fix by any means, but in some areas where FPS suffered the most (Balmora, Vivec) I saw FPS gains via F3.

Unless you are getting 60+ FPS everywhere, all the time, I highly recommend that you at least give this a shot.

How to set environment variables is beyond the scope of this article, so as akortunov advises: 'Just google "setting environment variables in [insert your OS name here]"' and you should come up with some relevant info.

Did you use this setting and notice a difference? No difference? Please let me know!

About Getting Started CFG Generator Name Generator Load Order Resources Tips FAQ Subscribe Contact Feedback Issue Tracker Source Code #momw on
GPLv3 logo