Jump to content

Need some help with stuttering on High End PC


mikec5airguard

Recommended Posts

Ok so here's the deal,

 

Im having a fair amount of trouble with long stutters when playing Skyrim. Currently I have pretty much just the Skyrim Mod Combiner pack installed, I have just about all the options loaded up on SMC (but only high settings not ultra , ie only 2k no 4k textures and run through texture compressor) and the game just stutters constantly. Ive tried quite a few settings for ReservedMemorySizeMb= and VideoMemorySizeMb= in the enblocal.ini with no luck. At first I figured it was the enb i was trying at the time(serenity) but now Ive tried over a dozen with the same result. Even when I Shift+F12 ingame and turn the enb off, the stutters are still there, which leaves me to believe its one of two things, either my Sli'd 3gb 780s are out of VRAM or something is wrong in an ini file somewhere. Im seriously thinking of upgrading to either 6gb 780s or at the very least a crossfired 4gb AMD alternative if this keeps up, but hopefully its something else going on so I dont have to. Any help would be appreciated.

 

thanks!

 

EDIT: Guess I should be more specific, sometimes im getting a smooth 60fps but when walking from riverwood to whiterun the frame rate tanks down to the 20's and back up to 60 over and over again.

Link to comment
Share on other sites

Stuttering in Skyrim is a known issue with both SLI and Crossfire. Disable SLI and see if you still experience stuttering. A single GTX 780 + oc'd 3930K should be able to run the game just fine on ultra anyway.

 

And make sure to cap your framerate at 60 max.

Link to comment
Share on other sites

First of all there is no known hardware which can provide you with constant 60 fps while using enbs+mods.

When playing on 60hz monitor and dropping under 60fps you can get stutters which are common while using vsync.

***

There is "game cycle update time" bug (I call it this way). It introduces stuttering in game while delta time is dynamic variable. Good for us there is setting which fixes this problem.

Add iFPSClamp=60 under your general tab into Skyrim.ini. This uses fixed intervals and will eliminate stuttering.

NOTE that if you apply this setting and you can't maintain 60 fps, your game will slow down.

It is recommended (by me) to overclock to 64hz and use iFPSClamp=64 OR downclock monitor to 52Hz and use iFPSClamp=52 (depends on your minimum fps you can get). IFPSClamp=60 brings some problems with some animations. Other value which I tested and which brought problems with animations is iFPSClamp=50. So downclocking monitor to 50hz is pointless.

If you want to play at 30fps (the game is mentioned to be played at this frame rate (I contacted Bethesda support and got official response) even if it is too low for us, pc gamers) then use iFPSClamp=30 and set vsync to half-adaptive vsync in your nvidia control panel.

***

There is some bottleneck in gpu or in game engine itself. My thoughts are either it is gpu memory bus (less likely) or the engine allocates memory for different game parts wrongly and there is not enough memory allocated for distant lods.

Lets say I have gtx 680 (256bit) in pair with 3930k @ 4.4Ghz. Even when I use mentioned fixes there are some random, rare stutters in skyrim when running vanilla at ultra preset. Experimentally I found out that these kind of stutters are related to distant lods. Running everything on ultra but changing fTreeLoadDistance to 40000.0000 (high preset value) completely fixes stutters. What makes me think game engine allocates memory wrongly? Say I use default ultra preset. I get stutters. When I change uGridsToLoad to 7 (which is far more demanding than some distant trees which you don't even see) i still get the same stuttering at the exact same spots. BUT! When using fTreeLoadDistance=40000 and applying even higher uGrids (for example 9) there is NO stuttering! Strange, isn't it? So if you use some mods that improve distant lods/add distant lods you theoretically can't play this game without stutters since game choking with it's own distant lods and mods will only degrade performance.

If the problem is bottleneck by memory bus then theoretically you should be able to run ultra lod distances better than me (gtx 780 has 384bit but). But I can't tell you that for sure since I can't make these tests because I don't have gtx 780 or can't borrow it from anyone. So the question is it game engine or gpu memory bus is still open for me for now...

***

Usb mouse introduces some rare stutters.

Skyrim is very... uhm... special game. If you will apply fixes I mentioned above (while running vanilla of course) AND attach x-box controller you will 100% have stutter-free game (if your hardware and os are running properly) because I have. I can't tell you why is that so. I can only guess. Maybe it has something to do with mouse running at 125hz and more and can't cooperate with game engine which is running at different rate correctly, maybe it has something to do with CPU, since usb mouse can use huge amount of cpu cycles and interfere with game somehow. I don't know really.

 

Ok, here is all I knew. Hope that helps you somehow.

Edited by Akreontage
Link to comment
Share on other sites

See how you computer is doing while you play the game, download SPM (Skyrim Performance Monitor) run that and Check the Graph , Post it here as i would love to see how those 780's are doing , I run a pair of 580's and am at a constant 2.6 -2.8 GB of VRAM in use @ 90 - 99 % GPU load...yes i get stutters on occasion but to be expected with only 580's.

 

SLI does great in Skyrim with Serenity ENB, the latest Serenity is a bit heaver on performance, as when i updated to the latest, it hit my FPS hard and i had to turn off DOF...

 

Use Nvidia to set Vsync...Half Refresh, and turn OFF Vsync in both Skyrim AND ENB settings.

Link to comment
Share on other sites

@Blackrampage, no turning off SLI makes it worse

 

@akreontage tried the 64hz trick but no sucess there either, also tried different ugrids from 5 to 9 only lowered the overall framerate, no decrease in stutter

 

@camaro_69_327 unfortunatly getting skyrim performance monitor to work with both MO, SKSE and ENB is proving quite difficult. I do however have access to MSI afterburner and on a walk from the western watchtower back to whiterun with giant stutters all along the way the highest the VRAM hit was 2750...however the the GPU usage was 97% for #1 and 98% for #2 if that helps narrow it down..

Link to comment
Share on other sites

@Blackrampage, no turning off SLI makes it worse

 

@akreontage tried the 64hz trick but no sucess there either, also tried different ugrids from 5 to 9 only lowered the overall framerate, no decrease in stutter

 

@camaro_69_327 unfortunatly getting skyrim performance monitor to work with both MO, SKSE and ENB is proving quite difficult. I do however have access to MSI afterburner and on a walk from the western watchtower back to whiterun with giant stutters all along the way the highest the VRAM hit was 2750...however the the GPU usage was 97% for #1 and 98% for #2 if that helps narrow it down..

 

 

 

 

When you set-up the overclocking did you simply adjust Bclk? or did you mess with memory dividers and uncore ? are any of the BIOS values set on AUTO ?

Link to comment
Share on other sites

heh yeah i did mess with all of that last year when i had it at 4.7, i moved it back down to a more friendly 4.2 in order to conserve cpu life. As it is now I just adjusted all the cores to 42 and set X.M.P. for the RAM

 

 

Bclk is Base Clock and the quickest way to set the overclocking. Uncore is the memory controller ratio versus Hypertransport I have both LGA 1366, and LGA 2011 machines.

 

What i'm getting at is are you running with many settings on Auto ? In the BIOS ? The PCI E buss will overclock unless you have manually locked at 100 hz.

 

Many other BIOS settings will be at optimized defaults.... rather than manually entered values. This will cause Latency problems.

 

Is this on an SSD ? If so was the HDD controller set to AHCI ? Where is the Pagefile set? C: \ or someplace else ?

Link to comment
Share on other sites

@Blackrampage, no turning off SLI makes it worse

 

@akreontage tried the 64hz trick but no sucess there either, also tried different ugrids from 5 to 9 only lowered the overall framerate, no decrease in stutter

 

@camaro_69_327 unfortunatly getting skyrim performance monitor to work with both MO, SKSE and ENB is proving quite difficult. I do however have access to MSI afterburner and on a walk from the western watchtower back to whiterun with giant stutters all along the way the highest the VRAM hit was 2750...however the the GPU usage was 97% for #1 and 98% for #2 if that helps narrow it down..

Check the link in my SIG.. it explains getting SPM working with MO, ENB , MSI afterburner (precisionX) AND SKSE...as i do use them all at the same time..well for me its PrecisionX. With SPM you can also see if it is Just HDD/SDD access that is giving you stuttering. as textures are loading.

 

IN ENB there are 3 ways to control FPS ,,,make sure all 3 are set to False.

 

In Nvidia make sure AO is set to Off, Shader cache is ON, AA and AF are also OFF, Set Render frame ahead to 1. Did you try 1/2 refresh rate for Vsync??

 

Have you tried the other forms of SLI ?...normally it is set to "Nvidia recommended SLI:" rendering...Think its Top Half verses Bottom half.....Try the other 2 modes...AFR 1 and AFR 2. Think that is, one card does one frame other card does next frame.

 

May as well Post ...Full System Specs...include HDD and or SDD.....Load order (loot log preferred) , ENB local.ini and Series.ini. Also post >>skse_steam_loader.log found in the my docs folder>>......Documents\My Games\Skyrim\SKSE

 

Still wanna see a SPM graph...lol

Link to comment
Share on other sites

ok here we go:

 

@Reynard131 Most settings are on auto, the PCI E bus is however locked in at 100 hz. Only setting I changed was turning hyper threading off(didnt seem to matter) Yes Skyrim is on SSD, and my page file is on my C:\ SSD, and it is set to AHCI. Here are some screen shots of the bios if this helps: http://imgur.com/a/VmK0K

 

@camaro: got skyrim performance monitor working thanks to your tutorial :thumbsup: All three ways of VSYNC in ENB are set to false, also skyrim ini is set to false via ipresetinterval. I have Vsync forced on through Nvidia.(Ive tried VSYNC through both ENB and skyrim.ini with no change. Tried your settings for Nvidia Control panel, nothing worked. 1/2 Refresh just took me down to 30fps which ran uber slow, but still stuttered.(120hz monitor though I set refresh for 60 on skyrim) AFR 1 did nothing, while AFR 2 chpped my FPS down to about 10.

 

Here is the Screencap from SPM- http://i59.tinypic.com/2ynh215.jpg

 

OK Full System Specs:

 

Asus Ramapage IV Extreme running Intel 3930k @ 4.2ghz

16GB Mushkin 2133MHZ DDR3 RAM complete timings etc- http://i59.tinypic.com/xlas05.jpg

2x EVGA 780's (Not running overclock ATM)

SSD 1-OCZ Vertex 2 55GB (connected via SATA 6) C;\Drive

SSD 2 Samsung 840 Pro 220GB (Where Skyrim is Installed) (connected via SATA 6) D:\Drive

HDD-1TB Western Digital 7200RPM (For download/storage) E;\Drive

Soundblaster ZX Sound Card(Prob doesnt matter lol)

 

Enbseries: https://docs.google.com/file/d/0B_6nL-cJBjCuWGJiQ21YeE1melE/edit

enblocal: https://docs.google.com/file/d/0B_6nL-cJBjCuSl9ybmNTVHhzLTA/edit

 

skse steam loader: skse loader 01070010 (steam) 01CFCF672DAB6358 6.1 (7601)

base addr = 73620000
GetSystemTimeAsFileTime IAT = 0106B1D8
original GetSystemTimeAsFileTime = 771734C9
patched GetSystemTimeAsFileTime = 736217F0
GetStartupInfoA IAT = 0106B1D0
original GetStartupInfoA = 000210C0
patched GetStartupInfoA = 73621810
InstallHook: thread = 5104 retaddr = 00F69112 hookSrc = 0
appPath = D:\Steam\SteamApps\common\Skyrim\TESV.exe
dwSignature = FEEF04BD
dwStrucVersion = 00010000
dwFileVersionMS = 00010009
dwFileVersionLS = 00200000
dwProductVersionMS = 00010009
dwProductVersionLS = 00200000
dwFileFlagsMask = 00000017
dwFileFlags = 00000000
dwFileOS = 00000004
dwFileType = 00000001
dwFileSubtype = 00000000
dwFileDateMS = 00000000
dwFileDateLS = 00000000
version = 0001000900200000
steam exe
dll = D:\Steam\SteamApps\common\Skyrim\skse_1_9_32.dll
old winmain = 0069D1D0
runtime root = D:\Steam\SteamApps\common\Skyrim\
config path = D:\Steam\SteamApps\common\Skyrim\Data\SKSE\skse.ini
OnHook: thread = 5104
calling winmain
any idea how to upload a copy of Loot Log? Im only seeing an HTML file which gets messed up when added to googledrive
Link to comment
Share on other sites

  • Recently Browsing   0 members

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