So here follows a short description of my problem (and all the relevant data):
- The game stutters every couple of seconds (including the title screen (and everything that leads up to it)).
- It's a clean installation with no mods.
- I've tried this with both the latest git checkout (e1f05045572635db623ff2da7bf049270ffa0ad4) as well as v0.45.0
- Tried this with both openmw's branch of OSG (2b4c8e37268e595b82da4b9aadd5507852569b87) and 3.6.4
- OS is NixOS
I've uploaded a screenshot of the in game ?profiler? here.
Terminal logs seem perfectly normal to me:
Code: Select all
Crash handler installed
Loading config file: /nix/store/xkzc12y7pjra43hsyr01y1kyz5ch2y9f-openmw-0.45.0/etc/openmw/openmw.cfg
Loading config file: /home/derped/.config/openmw/openmw.cfg
OpenMW version 0.46.0
Using default (English) font encoding.
OSG version: 3.6.4
SDL version: 2.0.10
Loading settings file: /nix/store/xkzc12y7pjra43hsyr01y1kyz5ch2y9f-openmw-0.45.0/etc/openmw/settings-default.cfg
Loading settings file: /home/derped/.config/openmw/settings.cfg
Adding BSA archive /home/derped/.local/share/openmw/basedata/Morrowind.bsa
Adding BSA archive /home/derped/.local/share/openmw/basedata/Tribunal.bsa
Adding BSA archive /home/derped/.local/share/openmw/basedata/Bloodmoon.bsa
Adding data directory /nix/store/xkzc12y7pjra43hsyr01y1kyz5ch2y9f-openmw-0.45.0/share/games/openmw/resources/vfs
Adding data directory /nix/store/xkzc12y7pjra43hsyr01y1kyz5ch2y9f-openmw-0.45.0/share/games/openmw/data
Adding data directory /home/derped/.local/share/openmw/basedata
Loading keybindings file: /home/derped/.config/openmw/input_v3.xml
Detected unusable controller: Synaptics TM3053-003
Initializing OpenAL...
Opened "Built-in Audio Analog Stereo"
ALC Version: 1.1
ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_DEDICATED ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context ALC_SOFT_device_clock ALC_SOFT_HRTF ALC_SOFT_loopback ALC_SOFT_output_limiter ALC_SOFT_pause_device
Vendor: OpenAL Community
Renderer: OpenAL Soft
Version: 1.1 ALSOFT 1.19.1
Extensions: AL_EXT_ALAW AL_EXT_BFORMAT AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_BFORMAT AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXT_source_distance_model AL_EXT_SOURCE_RADIUS AL_EXT_STEREO_ANGLES AL_LOKI_quadriphonic AL_SOFT_block_alignment AL_SOFT_deferred_updates AL_SOFT_direct_channels AL_SOFTX_events AL_SOFTX_filter_gain_ex AL_SOFT_gain_clamp_ex AL_SOFT_loop_points AL_SOFTX_map_buffer AL_SOFT_MSADPCM AL_SOFT_source_latency AL_SOFT_source_length AL_SOFT_source_resampler AL_SOFT_source_spatialize
HRTF disabled
Allocated 256 sound sources
Low-pass filter supported
EAX Reverb supported
Enumerated output devices:
Built-in Audio Analog Stereo
Enumerated HRTF names:
Built-In 44100hz Built-In 48000hz
Input #0, bink, from 'video\bethesda logo.bik':
Duration: 00:00:16.00, start: 0.000000, bitrate: 2324 kb/s
Stream #0:0[0x0]: Video: binkvideo (BIKi / 0x694B4942), yuv420p, 640x480, 30.06 fps, 30.06 tbr, 30.06 tbn, 30.06 tbc
Stream #0:1[0x0]: Audio: binkaudio_rdft, 44100 Hz, stereo, flt
Loading content file Morrowind.esm
Loading content file Tribunal.esm
Loading content file Bloodmoon.esm
Playing music/special/morrowind title.mp3
Changed setting: [Video] resolution y = 1080
Updating settings file: "/home/derped/.config/openmw/settings.cfg"
Quitting peacefully.
Code: Select all
# 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 'settings-default.cfg' or the documentation at:
#
# https://openmw.readthedocs.io/en/master/reference/modding/settings/index.html
[Camera]
small feature culling = true
small feature culling pixel size = 3.0
# (8192 * exterior cell load distance - 1024) * 0.93
viewing distance = 6667
[Cells]
exterior cell load distance = 1
preload enabled = true
preload num threads = 1
[GUI]
subtitles = true
[Game]
show owned = 3
show projectile damage = true
show melee info = true
show enchant chance = true
best attack = true
can loot during death animation = true
difficulty = 50
actors processing range = 7168
classic reflected absorb spells behavior = true
use magic item animations = true
show effect duration = true
enchanted weapons are magical = true
prevent merchant equipping = true
followers attack on sight = false
shield sheathing = false
weapon sheathing = false
barter disposition change is permanent = true
only appropriate ammunition bypasses resistance = false
strength influences hand to hand = 1
projectiles enchant multiplier = 0.1
uncapped damage fatigue = true
[Video]
resolution x = 1920
resolution y = 1080
framerate limit = 60
fullscreen = true
vsync = false
window border = false
[General]
anisotropy = 0
I appreciate every bit of advise I can get, thanks a lot!~
EDIT: Turns out there is already an unresolved issue on GitLab.