thumbincubation Posted June 3, 2021 Share Posted June 3, 2021 I've noticed lately that my fps goes back and forth from 60 to 55 regularly, in precisely 1 second intervals, causing lag. Because of the regular timing, I thought it might have been a background program of some sort, so I've stopped or shut down every background program I can think of. I've watched task manager and performance tab, have tried to play without antivirus, etc., and I just can't pinpoint what is doing it. I wonder if there is some script trying to check something every second, but I don't know how to find that out. Is this possible? I have enabled papyrus logging, though I don't know how to read the reports or if that will even be where I should look. Any help would be appreciated. Link to comment Share on other sites More sharing options...
IsharaMeradin Posted June 3, 2021 Share Posted June 3, 2021 Papyrus logging would be the place to look, if the scripts running produce an error or print trace statements to the log. Otherwise, there is no idea to know what script is running at what time. Link to comment Share on other sites More sharing options...
thumbincubation Posted June 3, 2021 Author Share Posted June 3, 2021 Thank you, Ishara. I feared that might be the case. I found the log and it's gigantic. I am just going through and trying to see if I can spot the same mod name at 1 sec intervals. Link to comment Share on other sites More sharing options...
ReDragon2013 Posted June 6, 2021 Share Posted June 6, 2021 (edited) In additional to IsharaMeradins answer: 1) To check windows running threads use (windows own TaskManager or) this program https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer2) To check Skyrim (you should have already enabled papyrus logging) open the console ingame (with key ^) and put in DPS - to track currently running active script instances DPU - to track scripts which are waiting for OnUpdate() or OnUpdateGameTime() event The leading byte tells you where is the place of this script in load order, except it has 0xFF?????? - that means there is another script (like critterSpawn) which placed an Object to Skyrim, and this object has a script attached (like critterfish,, crittermoth, firefly), which is active To understand Skyrims load order (.esm, .esp, .esl) look at this overview: https://www.afkmods.com/index.php?/topic/5079-plugin-files-and-you-esmeslesp/ Edited June 6, 2021 by ReDragon2013 Link to comment Share on other sites More sharing options...
thumbincubation Posted June 6, 2021 Author Share Posted June 6, 2021 Thank you, ReDragon. I appreciate it. I did enable papyrus. I can't test in game yet, though, because I have stripped out my load order and haven't run LOOT and all that, this time. I hope to have that done in a day or so, and then I'll be able to go in game and see if the issue persists and if I can spot it. These will help also. Link to comment Share on other sites More sharing options...
Recommended Posts