Jump to content

Script lag fix cause all non new game save to have horrible FPS drop


Recommended Posts

Posted

So to fix a script lag issue I added the following line into the papyrus

 

fUpdateBudgetMS=800.0
fExtraTaskletBudgetMS=800.0
fPostLoadUpdateTimeMS=2000.0
iMinMemoryPageSize=256
iMaxMemoryPageSize=512
iMaxAllocatedMemoryBytes=153600

 

It fixed the lag rather well, where I had to wait like 5 min for something to happen seemed to happen in a matter of seconds

 

However now all my save prior to that change are running at 5 FPS where it ran at 30 before, I can still remove the added line to fix it but the script lag is making it way too annoying to play

 

New game has both benefit of non FPS issue and fixed script lags but I don't really want to start everything over again for the 10th time especially everytime im around lvl 20-30

 

Any idea why new game don't have FPS drop with the same mods activated, even after a save clean?

Posted

Because you are over-giving to the papyrus VM.

Your settings are way to hi.

 

Find which mod adds too many scripts (easy to do), or which one is just consuming papyrus time (more difficult to find) and just remove it (or them.)

 

fUpdateBudgetMS means that a script can run for 0.8 seconds before giving back the control. So you will get 1.5 (one dot five = one and half) FPS with this setting.

 

Posted

So heavely increasing fUpdateBudgetMS would increase FPS?

 

Actually it is exactly the opposite.

 

If you increase fUpdateBudget and the ExtraUpdateBudget you decrease the FPS.

 

 

Value too low with tons of scripts running: more overhead in the switching context for the Papyrus VM.

Value too high: too much time wasted doing computation and not enough rendering.

Posted

That depends on the mods you use.

 

If you have too many heavy scripted mods, you may increase it a little (0.2 seconds more) and try.

But any dramatic change will make the game unstable/not-fluid.

 

In case your mods are pretty much just armors/textures/etc. then you can decrease it to give more time to the rendering engine.

 

Myself I keep the vanilla values, and I never had serious problems.

Posted

Well I have a bad graphic card otherwise 8GB RAM and a Quad core CPU (AMD)

 

Il try to tweak it a little like you said, but I think il will have to restart all again if its still laggy (more like raming)

 

Thanks for the help

Posted

Well I tryed to change it but 0 changes even setting on sky high or tunnel to China values,didn't changed the FPS even slightly

 

I gotta start all over again...

Posted

Any way you can provide your load order?

It may have clues.

 

Also, are you using ENB?

Are you using heavy res textures?

 

Posted

After some googling I found a better value selection, I don't have FPS drop and script are way faster than before, making it playable again :

 

[Papyrus]
fUpdateBudgetMS=1.2
fExtraTaskletBudgetMS=1.2
fPostLoadUpdateTimeMS=500.0
iMinMemoryPageSize=128 
iMaxMemoryPageSize=512
iMaxAllocatedMemoryBytes=76800

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...