Physics Bug

General discussion regarding the OpenMW project.
For technical support, please use the Support subforum.
Post Reply
User avatar
openmwfan27
Posts: 113
Joined: 23 Apr 2015, 22:11

Physics Bug

Post by openmwfan27 » 15 May 2016, 07:42

I think this bug may be related to https://bugs.openmw.org/issues/3355#change-15277 but i get random FPS drops mainly in balmora but it happens in other places just less frequently.

So far it's been pretty random and i've not been able to re-produce the issue on-demand, in all cases the profiler shows the physics maxing out more and more.

I noticed it happened in the same spot every time earlier today which isn't normal, i was able to make it happen on demand so i thought i'd capture it to demonstrate.

On the platform at the top of the stairs there is a specific point at which the physics goes crazy, infront of and behind of this point i get no issue and everything returns to normal.

The same point but under the platform at the bottom of the stairs, the bug does not happen when standing in the same place, it only happens at the top of the stairs.

This is the capture of the bug: https://www.youtube.com/watch?v=oRddwTBPjn8

This is the console output:

Code: Select all

Running in a debugger, not installing crash catcher
Loading config file: /home/pcuser/.config/openmw/openmw.cfg... done.
Loading config file: ./openmw.cfg... done.
OpenMW version 0.39.0
Revision: ceeecf3f17
Using default (English) font encoding.
Loading settings file: ./settings-default.cfg
Loading settings file: /home/pcuser/.config/openmw/settings.cfg
Adding BSA archive /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/data/Morrowind.bsa
Adding BSA archive /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/data/Tribunal.bsa
Adding BSA archive /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/data/Bloodmoon.bsa
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/data
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/Tamriel Rebuilt 16_03-42145-16-03_zip/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/Better Bodies (Manual)-3880-2-2_zip/Nude/Data Files
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/Better Heads-42226-1-1_zip/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/MGSO_zip/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/lysols vivec normal mapped openmw 1_1_zip/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/OpenMW MGSO Patch_zip/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/Morrowind - Official Add-Ons_zip/
Adding data directory /home/pcuser/WORK2016/opensource/openmw-mod-manager/openmw-data/games/morrowind/mods/Lysols Hlaalu Retexture for OpenMW_zip/
Adding data directory /home/pcuser/.local/share/openmw/data
Sound output: OpenAL
Sound decoder: FFmpeg
Enumerated output devices:
  Built-in Audio Analogue Stereo
Opened "Built-in Audio Analogue Stereo"
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
Loading content file TR_Data.esm
Loading content file TR_Mainland.esm
Loading content file TR_Travels.esp
Loading content file Better Bodies.esp
Loading content file Better Heads.esm
Loading content file Better Heads Tribunal addon.esm
Loading content file Better Heads Bloodmoon addon.esm
Loading content file Better Skulls.ESP
Loading content file Better Weapons and Armors.esp
Loading content file BetterClothesForTB.esp
Loading content file Bloated Caves.esp
Loading content file Book Jackets - Bloodmoon.esp
Loading content file Book Jackets - Morrowind.esp
Loading content file Book Jackets - Tribunal.esp
Loading content file Clean MCFC_1.0.esp
Loading content file Female Armor - Complete.esp
Loading content file Golden Gold.esp
Loading content file Graphic Herbalism.esp
Loading content file JEB_muffin_fix.esp
Loading content file Key Replacer Trib & BM.esp
Loading content file MA_snowprincetomb_v3.esp
Loading content file Morrowind Patch 1.6.5 Beta (BTB Edit).esm
Loading content file Neo's Unique Creatures.esp
Loading content file NewBlood_MwTbBm1.1.esp
Loading content file OTR_Coast_Variety.esp
Loading content file Particle Arrow Replacer.esp
Loading content file Poorly Placed Object Fix 1.2.esm
Loading content file Psy_UniqueDremora_T.esp
Loading content file Psy_VGR_Armour.esp
Loading content file STA_guides_replacer.esp
Loading content file Shieldfx.esp
Loading content file SirLuthor-Tools.esp
Loading content file Statue Replacer - Normal.esp
Loading content file Texture Fix - Bloodmoon 1.1.esm
Loading content file Texture Fix 2.0.esm
Loading content file UF_HortRobeF001.esp
Loading content file Unique Banners and Signs.esp
Loading content file Unique Jewelry and Accessories.esp
Loading content file UniqueFinery.esp
Loading content file WA_Signy_Signposts(!).ESP
Loading content file Windows Glow - Bloodmoon Eng.esp
Loading content file Windows Glow - Raven Rock Eng.esp
Loading content file Windows Glow - Tribunal Eng.esp
Loading content file Windows Glow.esp
Loading content file abotWindowsGlow.esp
Loading content file almalexia armor.esp
Loading content file bones.esp
Loading content file correctUV Ore Replacer 1.0.esp
Loading content file guarskin_drum_replacer.esp
Loading content file imperial chain fix.esp
Loading content file AreaEffectArrows.esp
Loading content file EBQ_Artifact.esp
Loading content file LeFemmArmor.esp
Loading content file Siege at Firemoth.esp
Loading content file adamantiumarmor.esp
Loading content file bcsounds.esp
Loading content file entertainers.esp
Loading content file master_index.esp
Playing Music/Special/morrowind title.mp3
Loading cell 5, -8
Loading cell 5, -7
Warning: out of bounds UV set 2 on TriShape "Tri light_tikitorch00 0" in meshes/l/light_tikitorch00.nif
Warning: out of bounds UV set 2 on TriShape "Tri light_tikitorch00 1" in meshes/l/light_tikitorch00.nif
Warning: out of bounds UV set 2 on TriShape "Tri light_tikitorch00 4" in meshes/l/light_tikitorch00.nif
Loading cell 5, -6
Warning: out of bounds UV set 2 on TriShape "Tri Furn_De_Firepit_F 3" in meshes/l/furn_de_firepit_f.nif
Warning: out of bounds UV set 2 on TriShape "Tri Furn_De_Firepit_F 4" in meshes/l/furn_de_firepit_f.nif
Loading cell 6, -8
Loading cell 6, -7
Loading cell 6, -6
Warning: controller R2_Claw02 present more than once in meshes/r/xsiltstrider.kf, ignoring later version
Loading cell 7, -8
Loading cell 7, -7
Loading cell 7, -6
warning line 17, column 30 (Tul)
    Ignoring extra argument
warning line 38, column 6 (endif)
    endif without matching if/elseif
Playing music/explore/mx_explore_1.mp3
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Fresh_01 1" in meshes/m/misc_potion_fresh_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Fresh_01 1" in meshes/m/misc_potion_fresh_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Fresh_01 0" in meshes/m/misc_potion_fresh_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Fresh_01 0" in meshes/m/misc_potion_fresh_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Cheap_01 1" in meshes/m/misc_potion_cheap_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Cheap_01 0" in meshes/m/misc_potion_cheap_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Misc_Potion_Bargain_01 0" in meshes/m/misc_potion_bargain_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Bargain_01 1" in meshes/m/misc_potion_bargain_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Bargain_01 1" in meshes/m/misc_potion_bargain_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Bargain_01 2" in meshes/m/misc_potion_bargain_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Potion_Bargain_01 2" in meshes/m/misc_potion_bargain_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Food_kwama_egg_01" in meshes/f/food_kwama_egg_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Light_Com_Candle_07 0" in meshes/l/light_com_candle_07.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_De_Bowl_01 0" in meshes/m/misc_de_bowl_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Bottle_01 1" in meshes/m/misc_com_bottle_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Bottle_04 2" in meshes/m/misc_com_bottle_10.nif
Warning: out of bounds UV set 2 on TriShape "Tri Line01" in meshes/m/misc_de_goblet_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Object02" in meshes/m/misc_de_goblet_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Object03" in meshes/m/misc_de_goblet_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Misc_bowl_glass_peach_03" in meshes/m/misc_bowl_glass_peach_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Wood_Knife 1" in meshes/m/misc_com_wood_knife.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Wood_Knife 0" in meshes/m/misc_com_wood_knife.nif
Warning: texture layer 5 is in use but empty in meshes/m/misc_com_wood_bowl_04.nif
Warning: out of bounds UV set 2 on TriShape "Tri Ingred_Moon_Sugar_01" in meshes/n/ingred_moon_sugar_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Ingred_Moon_Sugar_01" in meshes/n/ingred_moon_sugar_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Ingred_Moon_Sugar_02" in meshes/n/ingred_moon_sugar_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Ingred_Moon_Sugar_02" in meshes/n/ingred_moon_sugar_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Light_Com_Candle_13 0" in meshes/l/light_com_candle_13.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Bottle_04 2" in meshes/m/misc_com_bottle_04.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Bottle_04 2" in meshes/m/misc_com_bottle_15.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Bottle_01 1" in meshes/m/misc_com_bottle_09.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Bottle_01 1" in meshes/m/misc_com_bottle_13.nif
Warning: out of bounds UV set 2 on TriShape "Tri Tri Misc_Com_Broom_01 1" in meshes/m/misc_com_broom_01.nif
Warning: out of bounds UV set 2 on TriShape "Tri Cylinder01" in meshes/m/misc_com_broom_01.nif
Warning: texture layer 5 is in use but empty in meshes/m/misc_com_broom_01.nif
Warning: Material::setShininess() of 9990 is above permitted maximum, clamping to 128.
Warning: texture layer 2 is in use but empty in meshes/m/misc_de_drum_01.nif
Warning: texture layer 5 is in use but empty in meshes/m/misc_de_drum_01.nif
Warning: texture layer 2 is in use but empty in meshes/m/misc_de_drum_01.nif
Warning: texture layer 5 is in use but empty in meshes/m/misc_de_drum_01.nif
FRAGMENT glCompileShader "3" FAILED
FRAGMENT Shader "3" infolog:
0(122) : error C1008: undefined variable "diffuseMapUV"

glLinkProgram "" FAILED
Program "" infolog:
Fragment info
-------------
0(122) : error C1008: undefined variable "diffuseMapUV"

Quitting peacefully.

Vyrukas
Posts: 27
Joined: 01 May 2016, 08:30

Re: Physics Bug

Post by Vyrukas » 16 May 2016, 05:45

I've noticed this too, the game stutters like crazy but if you enter no_clip it normally fixes the problem.

icyjiub
Posts: 5
Joined: 23 Apr 2016, 20:55

Re: Physics Bug

Post by icyjiub » 16 May 2016, 13:31

For me it was some NPC walking into and colliding with some WAY WAY too detailed mesh, and according to scrawl there's some bug with the 60+fps microstutter fix that's making the physics go insane. I can't wait for this to be fixed, I think its the only major thing that's dropping my frames.

User avatar
scrawl
Posts: 2152
Joined: 18 Feb 2012, 11:51

Re: Physics Bug

Post by scrawl » 16 May 2016, 14:20

I have a possible fix in mind, but I've never experienced this issue myself - can you show me one of those "way too detailed meshes" that NPCs are walking into?

icyjiub
Posts: 5
Joined: 23 Apr 2016, 20:55

Re: Physics Bug

Post by icyjiub » 17 May 2016, 18:40

scrawl wrote:I have a possible fix in mind, but I've never experienced this issue myself - can you show me one of those "way too detailed meshes" that NPCs are walking into?
There are plenty included in Morrowind Rebirth, I already deleted most of them. I'm the one who reported Bug #3265, and now it seems that the script thread is also going going nuts occasionally. My log is also full of stuff about Rise of House Telvanni Banners not playing an animation or some such crazyness.


Here's a log file from me just cocing around, Balmora, Ebonheart, Vivec, and Sadrith Mora.
http://pastebin.com/J8nMtE9S

Here's some screens, tried to find what few high poly stuff was left. http://imgur.com/a/O4F0Z

Admittably I'm running with a ton of normal maps and Rebirth adds a whole lot of stuff to each scene.

icyjiub
Posts: 5
Joined: 23 Apr 2016, 20:55

Re: Physics Bug

Post by icyjiub » 17 May 2016, 18:43

scrawl wrote:I have a possible fix in mind, but I've never experienced this issue myself - can you show me one of those "way too detailed meshes" that NPCs are walking into?
Also I don't recall finding a very specific instance of an NPC doing it by themselves. I could replicated it with my own character however, by jumping at a Vase for instance.

Post Reply