Jump to content


Photo

Disappointing Frame Rates (FPS)

fps performance load order enb

  • Please log in to reply
80 replies to this topic

#16 Pillendreher

Pillendreher

    Citizen

  • Members
  • Pip
  • 59 posts

Posted 30 September 2015 - 07:14 AM

Yeah, I don't think that the GPU is the problem either. I loaded my savegame with all mods and textures installed at the lowest game settings (via launcher) and still had those damn stutters while standing in Whiterun.


  • 0

#17 Quinnbeast

Quinnbeast

    Citizen

  • Members
  • Pip
  • 77 posts

Posted 30 September 2015 - 07:38 AM

https://www.techspot...ance/page7.html

What's interesting in the above link is the essentially linear increase in framerate relative to clock speed of the old i7 chip, and a clear line between Intel/AMD CPUs for that generation of chips at least. It later confirms your comments about the Skyrim benefiting from Intel chips in terms of clock speed combined with core efficiency.

Whether or not that's enough to account for the stuttering, I'm not really sure.
  • 0

#18 Pretendeavor

Pretendeavor

    Thane

  • Members
  • PipPipPipPipPipPip
  • 359 posts

Posted 30 September 2015 - 07:38 AM

I compared a few other systems after moving from two 6970 -> a single 970.
For someone that has a similar machine other than they had a weaker gpu and an Intel cpu, the person was able to get 60fps with a modded game where as I was only about to achieve 20 with only jk whiterun the sample was taken at whiterun.
My conclusion is that amd cpus are terrible. If I had the funds I would do an apples to apples comparison.

I hope this makes sense, I am on my phone and its not the best.

Are you able to test the same part of the game with your old GPU? Have you moved beyond the intro into the game world proper, to see if the stutter persists after the opening scripted sequence?

Skyrim does not carry a big GPU load in vanilla, and is much more likely to be CPU bound until you start adding ENBs on top of big texture packs. It seems unlikely to be an issue with your new GPU...

Looking purely at low fps and not at stuttering in particular, CPU bottleneck is most likely the issue! I've done testing with my intel CPU too with just vanilla and JK's City mods and also get 20-30 fps in certain areas. I also have a GTX 970 like Hishutup. GPU usage in those areas is low, this indicates a bottleneck elsewhere and as Quinnbeast is suggesting it might not be your GPU that is having issues. It explains the fluctuations in GPU usage. For the record, those fluctuations most likely happen to everyone. Skyrim is so unoptimized that no one will get 99% gpu usage consistently.

 

To greatly reduce CPU processing reduce fShadowDistance. For mods like Dawn of Skyrim, JK's Skyrim & ETaC this setting is probably the biggest cause of FPS loss providing your gpu is strong enough. A setting of 4000 might even be too high for Jk's Whiterun for example. Try 2500-3000. It's not that amd CPU's are significantly worse than intel at handling mods like JK's Whiterun. I think.

 

Also, "A modded game" is so arbitrary and it depends on so many variables that comparing two different setups that do not have similar mods and do not test their performance in the exact same area with the exact same ini settings is meaningless! That's why on Youtube for example people brag about having a consistent 60 fps with 4k texture overhauls while others can't even get 30 fps. Their setups are most likely so different that it isn't fair to compare.

 

Persistent stuttering might have another cause though. You will get it no matter your build if you use too many high res texture mods that cover too many objects added by too many mods. If it's not your VRAM, it will be ENBs memory management causing slight stuttering. People that brag about solid & smooth 60 FPS in large towns, no matter what direction they face either don't use many mods or simply lie. You might also notice that your game runs smoother without ENBoost enabled (at least for me it does). That does mean Skyrim will crash once its limits are reached. It's one or the other. For me personally stuttering was greatly reduced when I set the [TerrainManager] settings in Skyrimprefs.ini to their medium/high values.

 

Finally, you talk about "up from 60 to 76 fps avg." Skyrim's engine bugs out and strange things happen once your fps gets higher than 60. Either enable vsync or limit your fps to 60.


Edited by Pretendeavor, 30 September 2015 - 07:39 AM.

  • 0

#19 Pillendreher

Pillendreher

    Citizen

  • Members
  • Pip
  • 59 posts

Posted 30 September 2015 - 09:35 AM

Looking purely at low fps and not at stuttering in particular, CPU bottleneck is most likely the issue! I've done testing with my intel CPU too with just vanilla and JK's City mods and also get 20-30 fps in certain areas. I also have a GTX 970 like Hishutup. GPU usage in those areas is low, this indicates a bottleneck elsewhere and as Quinnbeast is suggesting it might not be your GPU that is having issues. It explains the fluctuations in GPU usage. For the record, those fluctuations most likely happen to everyone. Skyrim is so unoptimized that no one will get 99% gpu usage consistently.

OK. I might confirm that after a little bit of Overclocking.

 

 


To greatly reduce CPU processing reduce fShadowDistance. For mods like Dawn of Skyrim, JK's Skyrim & ETaC this setting is probably the biggest cause of FPS loss providing your gpu is strong enough. A setting of 4000 might even be too high for Jk's Whiterun for example. Try 2500-3000. It's not that amd CPU's are significantly worse than intel at handling mods like JK's Whiterun. I think.

I'm currrently running it on 2500.

 


 

Also, "A modded game" is so arbitrary and it depends on so many variables that comparing two different setups that do not have similar mods and do not test their performance in the exact same area with the exact same ini settings is meaningless! That's why on Youtube for example people brag about having a consistent 60 fps with 4k texture overhauls while others can't even get 30 fps. Their setups are most likely so different that it isn't fair to compare.

I'm running SRLE with a few extra mods.

 

Loadorder

 

Modlist

 



Persistent stuttering might have another cause though. You will get it no matter your build if you use too many high res texture mods that cover too many objects added by too many mods. If it's not your VRAM, it will be ENBs memory management causing slight stuttering. People that brag about solid & smooth 60 FPS in large towns, no matter what direction they face either don't use many mods or simply lie. You might also notice that your game runs smoother without ENBoost enabled (at least for me it does). That does mean Skyrim will crash once its limits are reached. It's one or the other. For me personally stuttering was greatly reduced when I set the [TerrainManager] settings in Skyrimprefs.ini to their medium/high values.

I've seen my VRAM spike up to 3 GB with my current setup, but my R9 380 should be able to handle that with its 4GB VRAM, right?

 

The [TerrainManager] settings are currently looking like this:

[TerrainManager]
bShowLODInEditor=0
fBlockLevel0Distance=20480
fBlockLevel1Distance=32768
fBlockMaximumDistance=100000
fSplitDistanceMult=0.75
fTreeLoadDistance=25000

Finally, you talk about "up from 60 to 76 fps avg." Skyrim's engine bugs out and strange things happen once your fps gets higher than 60. Either enable vsync or limit your fps to 60.

I will turn on VSync eventually and maybe even a fps limiter, but I just wanted to see what max fps I'm getting in vanilla.


  • 0

#20 Pretendeavor

Pretendeavor

    Thane

  • Members
  • PipPipPipPipPipPip
  • 359 posts

Posted 30 September 2015 - 10:17 AM

OK. I might confirm that after a little bit of Overclocking.

I noticed a slight improvement when I overclocked my CPU from 3.5Ghz stock. Also noticed a (minimal, like 1-2 fps) improvement after overclocking my old ram from 1600 mhz to 1866. This was best seen in areas like Whiterun's gate & Dragonsreach if you have either JK's Whiterun or Dawn of Whiterun installed. Perhaps OCing will give you some performance there to make it more acceptable.

 

About your load order.. try temporarily removing DynDOLOD and perhaps Grass on Steroids and compare performance. For my setup Unbelievable Grass Two and DynDOLOD were the ones causing the most stuttering. You could also try playing around with ReservedMemorySizeMB (try 64/128 and 1024). If things still don't work properly whatever you do, try optimizing textures. I have the 1k version of Vivid Landscapes' textures installed as standalone mod for example (so I can just tick/untick it in MO) and could notice the improvement in performance while visually things still look really good. Apart from that I'm using DynDOLOD on really low settings (reduced FarGrid to like 15 and checked 'Use original LOD assignments'). I also optimized DynDOLOD_Atlas_Tamriel.dds & DynDOLOD_Atlas_Tamriel_n.dds found in the DynDOLOD Worlds output. My load order is also based on SR:LE, includes Dawn of Skyrim and I also have 4gb VRAM (arguable with the GTX 970 but yeah).

 

Another thing to try is setting EnableUnsafeMemoryHacks=true in enblocal.ini. It might cause CTDs but could help smoothen gameplay. Other than that I'm out of ideas. Perhaps try lowering Enb's DoF quality or the SizeScale values for AO.


Edited by Pretendeavor, 30 September 2015 - 10:18 AM.

  • 0

#21 z929669

z929669

    Ixian Inventor

  • Administrators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 9,312 posts

Posted 30 September 2015 - 10:28 AM

OK. So I've done the following:

 

-I've uninstalled the 15.8 driver (CCC was acting buggy; couldn't access profiles) via DDU and I've installed the 15.7 driver. Checked that everything matches the STEP settings (although I didn't force AF via driver).

-I've made every ini tweak recommended by STEP

-I've activated VSync via ENB(oost)

 

I'm getting slightly higher min fps (52 instead of 45ish). No fps-drop though this time.

 

This still seems weird to me. I should be able to run ultra vanilla without dropping below 60 fps. Or am I underestimating the crappy Skyrm engine?

PLEASE ... Force AF via the driver and disable AF in ENBoost! (that is what the instructions say to do, and I have specifically noted that the result is the same, but I see slight boost to FPS)

 

... still wondering if your other settings mirror the guides, given that you continue to deviate in these situations :/

 

Once you do exactly as the instructions say, then we can have a meaningful exchange and THEN try out other settings, one at a time.


If you're starting fresh with a completely vanilla setup, you might consider using DoubleYou's Skyrim Project INI to setup the optimized/cleaned INI files. He's been putting a lot of hours into figuring out all the settings in the Skyrim's INI files and the optimum settings for performance/quality, so this should give you a good baseline to build on.

 

Also keep in mind that Skyrim's intro (the cart ride into Helgen) is very script intensive so you will not get steady 60fps. You'll also notice some areas of Skyrim where performance may dip into the 40s or 50s depending on your video card even if you have an R9 380 or R9 390. I know Bethesda says the game engine is four years old, but I really think it's more like 10 years old with patches.

 

Most everything you've mentioned so far seems about average and nothing to worry about, but the stutter may be troublesome depending on how bad it may be.

 

Finally, can you provide us with your system specs? Things like CPU, CPU speed, amount of RAM installed, and whether you're running Skyrim on an SSD or HDD?

Not yet! Let's keep the deviations to a minimum. Begin with a pure vanilla-generated set of INIs please.

 

Also, did you mess with your timescale? If so, that is a deviation from the baseline instructions, and we cannot troubleshoot unless we KNOW you are operating under the absolute exact settings ... everywhere... as described in the guide.

 

 

Lots of decent info/advice is being offered here, but it is all irrelevant unless we can establish a baseline common to what we recommend ... THEN we can speculate.



#22 Pillendreher

Pillendreher

    Citizen

  • Members
  • Pip
  • 59 posts

Posted 30 September 2015 - 10:31 AM

PLEASE ... Force AF via the driver and disable AF in ENBoost! (that is what the instructions say to do, and I have specifically noted that the result is the same, but I see slight boost to FPS)

 

... still wondering if your other settings mirror the guides, given that you continue to deviate in these situations :/

I didn't force AF via the driver because I didn't want to alter the performance. Is ENBoost even using AF without a proper ENB Setup? :huh:

 

 


Also, did you mess with your timescale? If so, that is a deviation from the baseline instructions, and we cannot troubleshoot unless we KNOW you are operating under the absolute exact settings ... everywhere... as described in the guide.

 

I'm guessing no since I don't even know what that is. Or are you talking about "timescale" via the Bashed Patch? I set that to 10 according to SRLE. Can that impact my performance?


Edited by Pillendreher, 30 September 2015 - 10:34 AM.

  • 0

#23 z929669

z929669

    Ixian Inventor

  • Administrators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 9,312 posts

Posted 30 September 2015 - 10:41 AM

My bad about AF when using only ENBooset (and not ENB 'proper'), you are correct. Just set everything exactly as we have laid it out in the guide, using no other advice or tools that are not mentioned in the guide. (see? Even I --the person who largely worked on these instructions-- do not always catch everything, so it is really easy to miss something ;) ).

Not saying that this will fix your issue, but I think we have yet to determine the nature of your issues, since there are some remaining unknowns.

Begin with vanilla-generated INIs, and ensure that you have absolutely no custom settings hiding out in enblocal.ini or elsewhere.

See addenda to my previous post.

Once we have established the baseline, then make changes one at a time for testing and verification of current speculations (if even necessary or possible)
 

 



I'm guessing no since I don't even know what that is. Or are you talking about "timescale" via the Bashed Patch? I set that to 10 according to SRLE. Can that impact my performance?

YES, especially in the cart intro! Please don't follow any SRLE instructions at this point :wallbash:

 

  • vanilla everything,
  • new MO profile,
  • follow STEP explicitly,
  • provide result,
  • THEN tweak incrementally and check diffs.


#24 Pretendeavor

Pretendeavor

    Thane

  • Members
  • PipPipPipPipPipPip
  • 359 posts

Posted 30 September 2015 - 10:50 AM


Lots of decent info/advice is being offered here, but it is all irrelevant unless we can establish a baseline common to what we recommend ... THEN we can speculate.

You're right here obviously, I got a bit ahead of myself. Forgive me :p


  • 0

#25 z929669

z929669

    Ixian Inventor

  • Administrators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 9,312 posts

Posted 30 September 2015 - 10:55 AM

You're right here obviously, I got a bit ahead of myself. Forgive me :p

NP, we appreciate the info, just wanted to keep Phillendreher's eye on the ball.

 

@Phillendreher

(I like the member ID, BTW ... is it your name or word play on philanderer?)



#26 Pillendreher

Pillendreher

    Citizen

  • Members
  • Pip
  • 59 posts

Posted 30 September 2015 - 11:13 AM

OK, here we go:

 

CCC Settings

 

https://imgur.com/gallery/vrp8vCa/new

 

ENBoost

 

 

Skyrim.ini

 

 

SkyrimPrefs.ini

 

 

This should be allright, right?



@Phillendreher

(I like the member ID, BTW ... is it your name or word play on philanderer?)

Nah. It's just an expression a german soccer club used a few years ago and it just kinda stuck as my username. It's neither a reference to being a pharmacist nor to liking a bug that eats excrement :)


  • 0

#27 z929669

z929669

    Ixian Inventor

  • Administrators
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 9,312 posts

Posted 30 September 2015 - 12:08 PM

I'll just take your word for it if you were starting off with vanilla/baseline INIs on all counts and the guide was followed exactly.

 

After ensuring all settings, including timescale in BP, are you looking at performance during the cart ride? If so, what was your historic FPS (average, min, max) and the updated after switching cards from launch of intro sequence up to the point that you go into char creation? This is a good baseline comparison, because no user input (other than mouse look ... mouse should not be touched) applies. Timescale reduction can cause havok issues and other strange behavior during this sequence.

 

Do you still get noticeable stuttering?

 

What about when running around outdoors or FPS from top of Drangonreach starway in Whiterun and ourside main gate in Solitude (looking out to the South towards the marshes)?

 

If you are, then it is time to begin looking into SKSE memory settings and ENBoost memory settings (independently) and checking again. If you still have these issues, then I think that comments mentioned previously about CPU and system hardware (other than GPU) may be relevant. I have no experience with AMD-based chipsets, so I would not know from my own experience.

 

I will say that I have seen huge benefits enabling vsync in ENBoost versus not (graphics transitions, particularly in interiors, was vastly smoothed out for me). Your new card should have tri-buffering capabilities built in, so you will get much better performance under vsync that you previously did, I think (not as much FPS sacrifice if you are not hitting >= 60 FPS or whatever your monitor refresh is).



#28 bitdman

bitdman

    Thane

  • Members
  • PipPipPipPipPipPip
  • 351 posts

Posted 30 September 2015 - 01:00 PM

My [TerrainMananger] settings  values are twice what your's are...... maybe try these

 
fTreeLoadDistance=75000.0000
fBlockMaximumDistance=250000.0000
fBlockLevel1Distance=70000.0000
fBlockLevel0Distance=35000.0000
fSplitDistanceMult=1.5000

bShowLODInEditor=0 


  • 0

#29 Pretendeavor

Pretendeavor

    Thane

  • Members
  • PipPipPipPipPipPip
  • 359 posts

Posted 30 September 2015 - 01:13 PM

Those are the default ultra values. Setting them higher won't positively affect your performance.


  • 0

#30 EisDrache

EisDrache

    Commander

  • Site Founders
  • PipPipPipPip
  • 232 posts

Posted 30 September 2015 - 04:02 PM

A few things you can change in your ENBlocal.ini file to help. With AMD based cards you want to set the ( DisableDriverMemoryManager ) string under [MEMORY] to true. This might be your stuttering issue.

 

And also Set ( EnableOcclusionCulling ) to false as that most of the time causes flickering on the world map.


  • 0



Also tagged with one or more of these keywords: fps, performance, load order, enb

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users