1 items

File information

Last updated

Original upload

Created by

Shizof

Uploaded by

Shizof

Virus scan

Safe to use

857 comments

  1. Shizof
    Shizof
    • premium
    • 962 kudos
    Locked
    Sticky
    If you have any comments, requests, suggestions, ideas, please post it. Don't hold back!

    If you have a question, make sure you read the description page fully first.
  2. Didelididelidoo
    Didelididelidoo
    • premium
    • 5 kudos
    Locked
    Sticky
    Hi Shizof, thanks for your great work!

    I got a question: would it be possible to use appx the same technique in order to switch levels for the different "fade-settings" in Skyrimprefs as well?
    Im talking about: LODFadeOutMultObjects, fLODFadeOutMultActors and fLODFadeOutMultItems... These little bastards (especially "Object fade"/LODFadeOutMultObjects) have a massive performance impact (especially in cities). For example: if I use the value of LODFadeOutMultObjects=30 (Ultra) I get severe stuttering on the stairs leading up to Dragonsreach. However, If I lower this value to 15 (High), the image is a lot smoother, and at the value of 5 the stutter is almost completely eliminated resulting in an silky-smooth image...

    So therefore I was wondering: perhaps it would be possible to apply a script that uses Ultra-values when the FPS  is at targetlevel, but switches to High/Medium/Low-values when framedrops occur? Like this mod does with the DistantTerrainManager-settings?

    If you want more information about the performanceimpact of the fadeobject I recommend this thread: https://forum.step-project.com/topic/15019-found-a-couple-of-ini-tweaks-that-dramatically-reduce-the-cpu-bottleneck/
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      You can add those to the config Levels in the ini.

      Like this:

      [Level0]
      ...
      fLODFadeOutMultObjects:LOD=10
      fLODFadeOutMultItems:LOD=10
      fLODFadeOutMultActors:LOD=10

      Add them to all levels like this and adjust the values the way you want.
    2. Didelididelidoo
      Didelididelidoo
      • premium
      • 5 kudos
      Ooh, I will try that out asap!! Thanks a lot!!

      Edit: this seems to work perfect! I'm using the Ultravalues (fLODFadeOutMultObjects:LOD=30;  fLODFadeOutMultItems:LOD=10; fLODFadeOutMultActors:LOD=15) when FPs is good (over target) and then I just reduce them for each level = the stutters in Whiterun are almost completely gone!
  3. Pengweeen
    Pengweeen
    • member
    • 0 kudos
    Locked
    Sticky
    I have a weird issue where after the levels increase to maintain my target fps (60 fps), it doesn't go back down regardless of where I am.
    I tried LevelChangeBackUpAngle = 0, LevelChangeBackUpWait/DownWait to 1 etc.
    Isn't the criteria for a level to go down: "If target fps is being met, and the player has changed their heading angle by an appropriate amount, lower the level?"
    I was maintaining my target fps for minutes while looking around frequently in a good performance area (cities and shops as well). I even turned off enb so I was definitely not getting any performance strain, but the settings didn't go back down even by 1 level.

    I am using the main file (version independent one) along with medium quality ini. I use a G-Sync monitor with Vsync enabled in Nvidia Control Panel. My target fps is set to 60 and my fps limiter is also set to 60. Here is the log:

    SSE Fps Stabilizer: 1.1.1
    SKSE Version: 17106448
    Loaded database for SkyrimSE.exe version 1.5.97.0.
    Menu manager found.
    Menu manager sink added.
    DataLoaded console commands will be executed now.
    DataLoaded commands finished.
    Wait down:283 up:283
    Setting ini settings to Level 0 values...
    New setting (fBlockLevel0Distance:TerrainManager): 72000
    New setting (fBlockLevel1Distance:TerrainManager): 130000
    New setting (fTreeLoadDistance:TerrainManager): 125000
    Switching to level 1 - Angle:49.171 - CurrentFPS:55.0459
    New setting (fBlockLevel0Distance:TerrainManager): 66000
    New setting (fBlockLevel1Distance:TerrainManager): 120000
    New setting (fTreeLoadDistance:TerrainManager): 110000
    Switching to level 2 - Angle:48.0376 - CurrentFPS:55.5556
    New setting (fBlockLevel0Distance:TerrainManager): 58000
    New setting (fBlockLevel1Distance:TerrainManager): 105000
    New setting (fTreeLoadDistance:TerrainManager): 95000
    Switching to level 3 - Angle:46.7504 - CurrentFPS:56.0748
    New setting (fBlockLevel0Distance:TerrainManager): 50000
    New setting (fBlockLevel1Distance:TerrainManager): 90000
    New setting (fTreeLoadDistance:TerrainManager): 80000
    Switching to level 4 - Angle:48.2779 - CurrentFPS:56.6038
    New setting (fBlockLevel0Distance:TerrainManager): 43000
    New setting (fBlockLevel1Distance:TerrainManager): 75000
    New setting (fTreeLoadDistance:TerrainManager): 65000
    Switching to level 5 - Angle:48.6019 - CurrentFPS:56.6038
    New setting (fBlockLevel0Distance:TerrainManager): 35000
    New setting (fBlockLevel1Distance:TerrainManager): 60000
    New setting (fTreeLoadDistance:TerrainManager): 50000
    Switching to level 6 - Angle:49.2263 - CurrentFPS:56.6038
    New setting (fBlockLevel0Distance:TerrainManager): 28000
    New setting (fBlockLevel1Distance:TerrainManager): 45000
    New setting (fTreeLoadDistance:TerrainManager): 35000
    Switching to level 7 - Angle:48.5457 - CurrentFPS:56.0748
    New setting (fBlockLevel0Distance:TerrainManager): 22000
    New setting (fBlockLevel1Distance:TerrainManager): 35000
    New setting (fTreeLoadDistance:TerrainManager): 25000
    Switching to level 8 - Angle:45.8665 - CurrentFPS:57.1428
    New setting (fBlockLevel0Distance:TerrainManager): 15000
    New setting (fBlockLevel1Distance:TerrainManager): 30000
    New setting (fTreeLoadDistance:TerrainManager): 20000
    Switching to level 9 - Angle:47.0258 - CurrentFPS:57.1428

    Cheers
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      According to the log, going to level 9 didn't help it reach 60, for trying level 8 again, it needs to be at 60. You say you use fps limiter, which may be the one preventing achieving 60. You can try setting your target fps in the ini to 58 or 59.
    2. Pengweeen
      Pengweeen
      • member
      • 0 kudos
      I did another testing and it DID go back down to level 8 with target fps of 60, but not any further even in very good performance areas. I did try setting the target fps to 59 just a bit ago, but it made no difference (it only went down to level 8 as well and just stayed there).
      I seem to have a similar issue with Didelididelidoo who posted a bug report few months ago. But for my tests I did not even go into display settings.
      When I first load my save on some mountain near Dawnguard, it stays at level 0 with no issues since my fps isn't dropping. However, after travelling for a while and returning back to the exact spot, the level doesn't drop back down from level 9 even with 60fps.
      I also did try reinstalling the mod but it made no difference.
    3. Shizof
      Shizof
      • premium
      • 962 kudos
      If it returned to level 8, that means it's capable of going up, meaning it's working. It's probably waiting to try level 7. If you want it to try other levels without much fps change, try changing FPSChangeThreshold setting to 0.1. It's probably waiting for the fps to go higher than that to make a change with the value of 3.

      Btw, the mod actually works best if you don't use a fps limiter. You say you have a gsync monitor, that means you don't need vsync, you can just let it be. That would make this mod work better. You can disable vsync and fps limiter, install Havok Fix, and test it. If the game fps increases above target fps, it should take you towards level 0. That way you wouldn't need to change FPSChangeThreshold value.
    4. Pengweeen
      Pengweeen
      • member
      • 0 kudos
      From further testing, I found that the best configuration is to set TargetFPS at 58, with FPSChangeThreshold at 1. This is a better alternative to setting TargetFPS at 60 with FPSChangeThreshold at 3 (both start to increase the level at ~57fps).
      Using this, the log showed the level going up from 0 to 6, back down to 1, and then back up to 6. So it works perfectly now. No need to touch the heading angle and other settings.

      In regards to not using limiter, I heard that unlocking the fps leads to physics issue. Since I use a lot of physics mods, I'd rather stay at 60 fps.
      Regardless, thank you for helping me troubleshoot this!

      SOLUTION: For anyone who's using fps limiter and  experiencing the same issue as I do, where the level struggles to decrease even in good performance areas, set your TargetFPS to be a bit lower than your limiter, and change your FPSChangeThreshold value appropriately.
  4. dubhorizon
    dubhorizon
    • supporter
    • 29 kudos
    Locked
    Sticky
    Works really well! I am using it along side Shadowboost and although they both work together right out of the box, I understand both mods set the distance of actors, objects and items, but their differences are SSE FPS Stabilizer also sets the Terrain distance, while Shadowboost adjusts shadow distance

    I found the best option for maximum smooth fps is:

    use SSE FPS stabilizer for everything, in installation use low to high preset, set it up in the ini so that LevelChangeBackUpWait is 60 and BackDownWait is 1 and then use shadow boost only for the shadows (disable LOD on shadowboost in game or json file). This way both mods work in tandem with each other. 

    The reason why I chose SSE fps stabilizer is that you can set it to wait for a while before trying to bring the distance detail back up, while shadowboost constantly tries to increase/decrease it. Having a 60 second delay before SSE Stabilizer can increase it ensures that you don't get microstutters while riding on a horse across areas. Lastly, the target FPS for both is 60. 
  5. YonakuniKun
    YonakuniKun
    • member
    • 0 kudos
    I'm not super techy at all so I have no idea how to technically explain this but does this fix the stutter I get when I have too many followers with me?
    I don't have any custom followers, but I do force a few NPC's to be one; some I purposely lead to their deaths *COUGH* aerin *COUGH*, sorry! Dunno what came over me!

    But yeah, once I have too many followers with me or they are chilling in some place I leave them in, sometimes looking in a congested location drops my frames BAD. I don't even know what it is. Either in combat or not.
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      It would help in any kind of fps drop as long as you have it good in some places/situations and bad in some places/situations.
      Too many actors can cause CPU processing to rise as well. That kind of thing may require actor fade values to be added to levels as well (mentioned in the second sticky). 
  6. PinkConfetti
    PinkConfetti
    • premium
    • 0 kudos
    how does this mod interact with Frame Generation? If I set TargetFps = 60 , does it take generated frames into account?
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      I'm not sure, but it should take it into account. The mod calculates current fps from 1/realTimeDelta formula.

      I modified the mod to log the current fps and tried in game with Frame Generation installed, and changing its settings changed the logged fps. I don't know if the current fps read is the same as the full one though. Because before installing FG, I got 142 fps and after installing it, I got 68 fps in the log when Frame Generation and varied refresh rate is enabled. That was weird. Disabling them in game changed fps to 200. I haven't used FG before, so I don't know if those values are right.
  7. FNFAL113
    FNFAL113
    • member
    • 6 kudos
    can other ini settings be added in the mod ini like dynamic shadow resolution?
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      Not all ini settings. Next version of the mod (a rewrite) will support many more ini settings like VR version. Right now you can only add stuff that can be changed while the game is open. Shadow settings are not one of them if I remember correctly.
  8. DoBaKuHoB
    DoBaKuHoB
    • member
    • 6 kudos
    Wrye Bash does not consider him Fomod
  9. Bordoxs
    Bordoxs
    • premium
    • 16 kudos
    May I remove some levels to leave only, e.g., 4 available?
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      You can simulate it by changing two levels to be the same. But level counts are hardcoded.
  10. bdao321
    bdao321
    • member
    • 0 kudos
    Does this mod do essentially the same thing as Shadow Boost by Doodlum?
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      No, not the same thing. I suggest checking the sticky above your comment. It explains a lot for people who want to use them together.
  11. Princeton73
    Princeton73
    • premium
    • 3 kudos
    Hello, thank you for your mod, instead of putting the Skyrim ini file at "view only", it will be much more easier to put the Skyrim ini file directly into the game directory so that, no need to put it in "view only", we can see about it together in dm if you want
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      This mod doesn't touch game ini files themselves. It only works at runtime by modifying game ini values in the memory.
      The instructions are given on the description page for people who want to preserve the original ini files. Making game ini files read only is a good practice nonetheless.
    2. Princeton73
      Princeton73
      • premium
      • 3 kudos
      Okay I see, thanks for the clarification !
    3. Princeton73
      Princeton73
      • premium
      • 3 kudos
      Also, i want to understand something without wanting to disturb you, in the "SSEFpsStabilizer.ini" file, I found values like "fBlockLevel0Distance:TerrainManager" or "fTreeLoadDistance:TerrainManager", which are the same as the ones from the "SkyrimPerf.ini" file (from the game directory), is it possible to avoid getting a "SkyrimCustom.ini" file in the save data ? And avoiding modifying game ini values in the memory ? by simply editing the "SkyrimPrefs.ini" from the game directory. I may have misunderstood something, I am sorry if it's the case
    4. Shizof
      Shizof
      • premium
      • 962 kudos
      I don't really understand what you are asking.
      This mod is plug and play. You don't have to touch anything in your game ini files. It automatically changes those values in the memory based on your performance.
    5. Princeton73
      Princeton73
      • premium
      • 3 kudos
      It's just to find a way to improve the mod, so that the game doesnt change the ini file automatically thus no need to put the SkyrimPerf.ini into "view only", but all is fine if it's not needed
    6. Princeton73
      Princeton73
      • premium
      • 3 kudos
      I just found that you don't need to put "SkyrimPerf.ini" file as "read-only", here is the way, just copy the content of "SkyrimPerf.ini" from your game folder to "Skyrim_Default.ini" (from your game folder), I just share it here for you and others because it might be useful
  12. LittleShurry
    LittleShurry
    • member
    • 3 kudos
    Using this mod along with SSE Display, it runs my game smoothly. With the help of SSE display, my FPS drop outside was 20–25FPS sometimes in grassy areas. But combined with the FPS stabilizer and SSE display, my fps drop to 30–25 fps sometimes on some areas with grasses (I'm using some grasses overhaul mods). Overall, run smoothly at 40- 50 fps now. Endorsed. :>
  13. OketoKing
    OketoKing
    • member
    • 6 kudos
    SSE Display Tweaks. yes it works with it... IMO its better without it....

    with... yes 120 frames when i'm menus screens and indoor locations (caves, inns, etc).   But with my heavy loaded list... when outdoors  i'm at 25 - 35 frames.


    without SSE display,   Rather im indoors and out.  I'm at 45 to 58 frames....
    1. GennyWoo
      GennyWoo
      • premium
      • 45 kudos
      yeah but what about havok ect...
    2. msx77412
      msx77412
      • premium
      • 129 kudos
      Matter of configuration I guess. Try to disable vsync, go into bordeless full screem, try experiment with allowing tearing etc.
  14. fmswoifj320
    fmswoifj320
    • member
    • 0 kudos
    Hello! I am experiencing an issue where whenever I walk around my FOV jitters a bit, as well as my image artifacting in ways it didn't before installing this mod. I've tried disabling it and uninstalling it and it still persists, if anyone could provide advice I would be grateful!

    Edit: An example is when the camera changes states with SmoothCam, the aspect ratio widens for a frame or two
    1. Shizof
      Shizof
      • premium
      • 962 kudos
      This mod doesn't change any setting related to FOV by default. It only modifies lod distance settings at runtime. The problems you mention are not related to this mod.