Area Load Stutters = HDD?

Post » Sat May 26, 2012 2:01 pm

If I play Skyrim on Ultra with INI tweaks and no texture mods, then it plays 45-60FPS and has very little to no stuttering when I enter a new area.

However, if I introduce some high resolution texture mods, such as Skyrim HD, when I first enter a new area, I get tons of stuttering and an effective FPS around 20. Depending on the intensity of the area, this can last for up to 30 seconds. However, after this initial lag, my hardware still plays at 45-60 FPS.

What is causing this initial lag? Is it my hard drive trying to read all of the large textures into memory? Should I get an SSD and put Skyrim on that?

I am using LAA, and I never get crashes. I have also defragmented and moved the game files near to the beginning of the disk using MyDefrag.

The only other thing I can think of is the fact that the SLI configuration on my motherboard requires that the two graphics card PCI-e slots operate in x8 instead of x16. However, according to http://www.tomshardware.com/reviews/pcie-geforce-gtx-480-x16-x8-x4,2696-17.html Tom's Hardware Guide, there really is not much difference between x8 and x16.

My Specs (For those who have signatures disabled):
OS: Windows 7 64-bit
Motherboard: GIGABYTE GA-Z68XP-UD3
CPU: Intel i7-2600k
GPU: 2x MSI NVIDIA GeForce GTX 560 Ti N560GTX-Ti Twin Frozr II, in SLI
HDD: Western Digital Caviar Black 7200RPM 750GB
MEM: 2x 4GB G.SKILL Ripjaws X Series
Sound: Asus Xonar DG Sound Card

Skyrim defaults on Ultra, with INI tweaks
2560x1440 resolution
User avatar
Auguste Bartholdi
 
Posts: 3521
Joined: Tue Jun 13, 2006 11:20 am

Post » Sat May 26, 2012 6:05 pm

May I take a look at your specs? You would be surprised how much resources texture packs like Oblivion GE and MGE takes up.
User avatar
Oyuki Manson Lavey
 
Posts: 3438
Joined: Mon Aug 28, 2006 2:47 am

Post » Sat May 26, 2012 11:44 am

Caused by your hard disk subsystem, typically. Putting it on an SSD might decrease file seek times, but might also drop throughput. Best thing you can do right now, is get a decent defragmenter and defrag the drive. I like to order files by folder so that all the BSAs are next to each other on the outer sectors of the drive (the fastest sectors).

People love SSD drives for their super low seek times. But often they fail to realize that a drives ability to sustain data transfer rates for a large chunk of data is just as important. Benchmark your drives if you are curious. I personally gave up on SSDs over a year ago due to other problems they have (like short lifespans). Right now I run Skyrim off a RAID 0 stripe of fast SATA drives with large stripe and cluster sizes, to maximize throughput. My Skyrim load screens are less than a second on average.
User avatar
Christine
 
Posts: 3442
Joined: Thu Dec 14, 2006 12:52 am

Post » Sat May 26, 2012 4:10 pm

put this in your skyrim ini under the papyrus section

[Papyrus]
iMinMemoryPageSize=100000
iMaxMemoryPageSize=5000000
iMaxAllocatedMemoryBytes=1800000000

see if that helps b4 wasting money on one game .
User avatar
natalie mccormick
 
Posts: 3415
Joined: Fri Aug 18, 2006 8:36 am

Post » Sat May 26, 2012 11:51 pm

put this in your skyrim ini under the papyrus section

[Papyrus]
iMinMemoryPageSize=100000
iMaxMemoryPageSize=5000000
iMaxAllocatedMemoryBytes=1800000000

see if that helps b4 wasting money on one game .

You should describe what that does so the OP knows what he is doing to his .ini file.
User avatar
Isabella X
 
Posts: 3373
Joined: Sat Dec 02, 2006 3:44 am

Post » Sat May 26, 2012 11:56 pm

May I take a look at your specs? You would be surprised how much resources texture packs like Oblivion GE and MGE takes up.

I had my specs in my signature, but I have added them to my original post. It appears some people have signatures disabled.
User avatar
Bloomer
 
Posts: 3435
Joined: Sun May 27, 2007 9:23 pm

Post » Sat May 26, 2012 6:38 pm

put this in your skyrim ini under the papyrus section

[Papyrus]
iMinMemoryPageSize=100000
iMaxMemoryPageSize=5000000
iMaxAllocatedMemoryBytes=1800000000

see if that helps b4 wasting money on one game .
This will give Skyrim more "breathing room" for retaining loaded resources. It will do nothing whatsoever for actually loading those from disk.

Having said that, if Skyrim has to go to disk less often because more resources are already in memory, you'll see less loading stutter. The kicker is - Skyrim is still not going to use all the memory you give it, especially is you haven't increased the outdoor and indoor cell buffer settings in the ini. You can tweak the game's ini files all you want, but the underlying reason for loading stutter is hard disk subsystems and whether or not the data is optimized on that to begin with.
User avatar
Rhi Edwards
 
Posts: 3453
Joined: Fri Jul 28, 2006 1:42 am

Post » Sat May 26, 2012 2:20 pm

HDD is the weakest link that's for sure, unless you have an SSD which is able to load data much, much faster. I'd never go back to a HDD.
User avatar
Alex [AK]
 
Posts: 3436
Joined: Fri Jun 15, 2007 10:01 pm

Post » Sat May 26, 2012 11:31 am

Caused by your hard disk subsystem, typically. Putting it on an SSD might decrease file seek times, but might also drop throughput. Best thing you can do right now, is get a decent defragmenter and defrag the drive. I like to order files by folder so that all the BSAs are next to each other on the outer sectors of the drive (the fastest sectors).

People love SSD drives for their super low seek times. But often they fail to realize that a drives ability to sustain data transfer rates for a large chunk of data is just as important. Benchmark your drives if you are curious. I personally gave up on SSDs over a year ago due to other problems they have (like short lifespans). Right now I run Skyrim off a RAID 0 stripe of fast SATA drives with large stripe and cluster sizes, to maximize throughput. My Skyrim load screens are less than a second on average.

Games don't constantly read from the drive, big caches and memory really help here. Raid is fine if you can set it up right and have the hardware to support it. I simply wouldn't buy a mechanic drive any more, unless I actually used 500Gb worth of space which I don't, I just put heavy games on my SSD.
User avatar
Enie van Bied
 
Posts: 3350
Joined: Sun Apr 22, 2007 11:47 pm

Post » Sat May 26, 2012 11:30 pm

put this in your skyrim ini under the papyrus section

[Papyrus]
iMinMemoryPageSize=100000
iMaxMemoryPageSize=5000000 Have you tried this??
iMaxAllocatedMemoryBytes=1800000000

see if that helps b4 wasting money on one game .

WTF...lol
First let me say I use a Generated INI file "saveini" in console. When you have issues see my sig :) The monster INI works Flawlessly.

In my ini i have these lines...

iMaxMemoryPageSize=4096 (default was 512)
iMinMemoryPageSize=2048 (default was 128)

bUseHardDriveCache=1 (default was 0 = off)

Things run smooth for me...and yes i am on a HDD not an SSD

The page file looks to be in MB so the max number posted in the Quote would give you a page file of ...4882.8125 GB thats gigs...Careful what you change....
User avatar
Natalie Taylor
 
Posts: 3301
Joined: Mon Sep 11, 2006 7:54 pm

Post » Sat May 26, 2012 11:59 pm

it was taken from this topic http://forums.steampowered.com/forums/showthread.php?t=2227329

i use it and i get no stuttering at all , i think this game is just down to the persons computer not the hard drive
User avatar
Nathan Barker
 
Posts: 3554
Joined: Sun Jun 10, 2007 5:55 am

Post » Sat May 26, 2012 10:58 am

WTF...lol


Yeh I keep seeing those large values copy/pasted all over the place but few know what theyre even doing, and the ones who do are skeptical about using them at all lol.

Ive seen it so much I cant even tell who they originally came from.
User avatar
Kelsey Anna Farley
 
Posts: 3433
Joined: Fri Jun 30, 2006 10:33 pm

Post » Sat May 26, 2012 5:35 pm

Caused by your hard disk subsystem, typically. Putting it on an SSD might decrease file seek times, but might also drop throughput. Best thing you can do right now, is get a decent defragmenter and defrag the drive. I like to order files by folder so that all the BSAs are next to each other on the outer sectors of the drive (the fastest sectors).

People love SSD drives for their super low seek times. But often they fail to realize that a drives ability to sustain data transfer rates for a large chunk of data is just as important. Benchmark your drives if you are curious. I personally gave up on SSDs over a year ago due to other problems they have (like short lifespans). Right now I run Skyrim off a RAID 0 stripe of fast SATA drives with large stripe and cluster sizes, to maximize throughput. My Skyrim load screens are less than a second on average.

This post is inaccurate in just about every possible way and should be ignored. Basically the exact opposite of what this guy claims is true.

And .5 second load screens? Because he's using a conventional hard drive? Where's the video?
User avatar
Sophie Miller
 
Posts: 3300
Joined: Sun Jun 18, 2006 12:35 am

Post » Sat May 26, 2012 8:50 pm

it was taken from this topic http://forums.steampowered.com/forums/showthread.php?t=2227329

i use it and i get no stuttering at all , i think this game is just down to the persons computer not the hard drive

Did you have a look through that thread...alot of MISS information in there...Do you really think setting that to 5 gigs is right??

To the OP.....why are you using 2 x16 cards in SLI with that board??
1 x PCI Express x16 slot, running at x16 (PCIEX16)
* For optimum performance, if only one PCI Express graphics card is to be installed, be sure to install it in the PCIEX16 slot.
1 x PCI Express x16 slot, running at x8 (PCIEX8)
* The PCIEX8 slot shares bandwidth with the PCIEX16 slot. When the PCIEX8 slot is populated, the PCIEX16 slot will operate at up to x8 mode.
3 x PCI Express x1 slots
(All PCI Express slots conform to PCI Express 2.0 standard.)
2 x PCI slots

Support for AMD CrossFireX? / NVIDIA SLI technology
* The PCIEX16 slot operates at up to x8 mode when AMD CrossFireX?/NVIDIA SLI is enabled.

Just curious...http://www.gigabyte.com/products/product-page.aspx?pid=3892#sp this is your Board right?...This is hamstinging your Card...try with one and see if its faster...

Edit: I see you mention that in the OP....I was going off your SIG...lol. Still the SLI could be slowing you way down.
User avatar
Jonathan Egan
 
Posts: 3432
Joined: Fri Jun 22, 2007 3:27 pm

Post » Sat May 26, 2012 10:27 am


To the OP.....why are you using 2 x16 cards in SLI with that board??

Just curious...http://www.gigabyte.com/products/product-page.aspx?pid=3892#sp this is your Board right?...This is hamstinging your Card...try with one and see if its faster...

Edit: I see you mention that in the OP....I was going off your SIG...lol. Still the SLI could be slowing you way down.
Simply not true, the majority of z68 boards default to 8x8 when enabling x-fire or sli because it will only effect performance on multi-display setups with ingodly resolutions.
http://www.hardocp.com/article/2010/08/23/gtx_480_sli_pcie_bandwidth_perf_x16x16_vs_x8x8/1

http://www.intel.com/content/www/us/en/chipsets/mainstream-chipsets/z68-express-chipset.html As you can see from these 2 block diagrams the P67 and Z68 chipset are designed for only X16 total bus bandwidth. So if you place a second video card into the board it will drop both PCI-e x16 slots down to x8.
That is because the data rates of PCI-E 2.0 X8 are higher than PCI-E 1.0 X16.
You can get boards with the NF200 bridge chip but it doesnt really change anything. You STILL only have 16 lanes, and you won't be able to saturate that during gameplay with two cards, MAYBE with dual 590's or 6990's.

To put it simply LGA1155 CPUs only have 16 PCIe lanes from the CPU (and another 8 from the PCH though those are stuck behind the CPU-PCH interface)

The only way to get more lanes on LGA1155 is to use a bridge chip (such as the NF200) but bridge chips that can take 2.0 x16 in and provide 2x 2.0 x16 out are pretty pricey and power hungry, and you STILL only have 16 lanes from the CPU to the bridge and you have added extra latency. So you end up paying for an expensive chip that gives little advantage over just using an x8/x8 configuration.

EDIT:
I figured i should edit this and state the above is true with CURRENT Sandy Bridge 1155 cpu's, of course Ivy Bridge is on the way and those who know what it is , know the reason for me adding this.
User avatar
Laura-Lee Gerwing
 
Posts: 3363
Joined: Fri Jan 12, 2007 12:46 am

Post » Sat May 26, 2012 9:22 pm

The symptoms you describe sound to me more like you've exceeded your GPUs memory capacity; the stuttering is your GPU juggling textures between video ram & main memory.
User avatar
Neko Jenny
 
Posts: 3409
Joined: Thu Jun 22, 2006 4:29 am

Post » Sat May 26, 2012 11:50 pm

Agree with TehJumpingJawa.

It's certainly not the PCIE speed. 2x16x or 2x8x hardly matters.
I find it unlikely that your HDD is causing such stuttering for 30 seconds. A HDD might be a bit slower than a SSD, but not that it gives 30 seconds of stuttering.

Your GTX560tis have 1 GB of VRAM.
That's is enough for Skyrim, but not a lot. My GTX260 has 896MB of VRAM. At 1920x1200 and 4xAA, I easily go over 800MB used in many places.
You use a high resolution, which makes the cards use larger framebuffers. That uses some extra VRAM.
You say you see the problem happening when you use custom textures. Custom textures can cause the game to use a *lot* more VRAM. You should be very careful here.
Who knows, maybe because SLI itself makes the cards use more VRAM too. There needs to be extra communication between the CPU and the two cards, so that might use extra VRAM.
So I see enough reason to believe your machine might run out of VRAM. And then it starts swapping textures between regular RAM and VRAM. When that happens a lot, it's called "thrashing". And thrashing has a real bad impact on performance.

Download GPU-Z. Recent versions allows you to see at your VRAM usage. Run GPU-Z, start the game, load a savefile. Alt-tab and look at GPU-Z.
That might tell you more than anyone on these forums.
Good luck.
User avatar
Tanya
 
Posts: 3358
Joined: Fri Feb 16, 2007 6:01 am

Post » Sat May 26, 2012 6:40 pm

Simply not true, the majority of z68 boards default to 8x8 when enabling x-fire or sli because it will only effect performance on multi-display setups with ingodly resolutions.
Snip......


Did you notice the UNgodly Rez the Op is running???

2560x1440 resolution

Was my only point....
User avatar
W E I R D
 
Posts: 3496
Joined: Tue Mar 20, 2007 10:08 am

Post » Sat May 26, 2012 12:02 pm

Did you notice the UNgodly Rez the Op is running???



Was my only point....
2560x1440 resolution
Read the link , thsy tested GTX 480's in SLI @ 2560x1600
User avatar
Jesus Lopez
 
Posts: 3508
Joined: Thu Aug 16, 2007 10:16 pm

Post » Sat May 26, 2012 4:06 pm

This post is inaccurate in just about every possible way and should be ignored. Basically the exact opposite of what this guy claims is true.

And .5 second load screens? Because he's using a conventional hard drive? Where's the video?
You must be right, I know absolutely nothing about performance or PCs. I should fire everyone and sell my IT business, and I should give up producing performance mods for games.

I don't normally feed people who are trolling (posting to incite argument without contributing at all to the thread), but you get this one for free.

Now where's that darn Ignore button...
User avatar
Rob
 
Posts: 3448
Joined: Fri Jul 13, 2007 12:26 am

Post » Sat May 26, 2012 10:44 am

You must be right, I know absolutely nothing about performance or PCs. I should fire everyone and sell my IT business, and I should give up producing performance mods for games.

I don't normally feed people who are trolling (posting to incite argument without contributing at all to the thread), but you get this one for free.

Now where's that darn Ignore button...
Well said. :goodjob: :goodjob:
User avatar
Carlitos Avila
 
Posts: 3438
Joined: Fri Sep 21, 2007 3:05 pm

Post » Sat May 26, 2012 12:13 pm

Read the link , thsy tested GTX 480's in SLI @ 2560x1600
Intresting...Sorry OP.. Looks like you can learn something new every Day....

So your telling me the Drop in performance, when i added a Physix card to my board was not due to droping the Bus speed?

This is making me smile..looking at what you posted the Lanes would have the Same access to the CPU..

So my Problem was because I put my 8800 GTX in the second slot on my Board. And that if i were to get a Second GTX 560ti it would work good?

My Board....http://www.asus.com/Motherboards/Intel_Socket_1156/Maximus_III_Formula/#specifications

Again Sorry OP ..im getting excited...lol
User avatar
Honey Suckle
 
Posts: 3425
Joined: Wed Sep 27, 2006 4:22 pm

Post » Sat May 26, 2012 12:41 pm

Not to be rude but just because you do IT doesn't mean you know about PC hardware, since IT covers a big scope. :)

Raid is fast but not that fast and if you were running SSD's in raid then that's a different story. An SSD Raid setup would cream a HDD Raid, end of story.
User avatar
LijLuva
 
Posts: 3347
Joined: Wed Sep 20, 2006 1:59 am

Post » Sun May 27, 2012 12:22 am

Games don't constantly read from the drive, big caches and memory really help here. Raid is fine if you can set it up right and have the hardware to support it. I simply wouldn't buy a mechanic drive any more, unless I actually used 500Gb worth of space which I don't, I just put heavy games on my SSD.
I agree - caching is superior if you have a ton of it. Unfortunately, most people building a gaming rig (or buying one outright) don't know a lot about RAID, and that it can take advantage of multiple drive caching and large stripe sizing to buy performance enhancements. That leaves them with one fast drive that can't fill the pipe adequately, and hence becomes their bottleneck.

SSD is superior for seek times, very much so over a conventional drive. But they have problems of their own if not used right (repeated writes kill their lifetime quick). They can approach RAMdrive speeds when in their own RAID 0 stripe, and are extremely fast in that configuration. But again, that requires knowledge that a lot of people don't have, and a single SSD drive only solves half the problem (fast seeks, limited throughput).

If I had unlimited cash for Skyrim, the easy solution would be a 24gb RAMdrive and just skip SSD altogether. Barring that, I'd put 3 SSD into a RAID 0 stripe and just plan on them dying in a couple years (or less), and call it my gaming drive. Unfortunately most of us can't go with either route, and RAID 0 on conventional SATA drives is the next best thing - slightly higher seek times, but much higher throughput.

Hopefully the next generation of SSD-style drives will get around the problem of destroying their own sectors due to excessive writing. At that point, they will kill old conventional drives for anything except large storage.

I still firmly believe the OP was suffering from disk-subsystem bottlenecking, and barring any change in hardware the amount of data being transferred was the culprit. Memory can help combat repeated reads, but only so much. Still going to get long loads for areas and assets not cached. :)
User avatar
Sheila Reyes
 
Posts: 3386
Joined: Thu Dec 28, 2006 7:40 am

Post » Sat May 26, 2012 3:01 pm

Intresting...Sorry OP.. Looks like you can learn something new every Day....

So your telling me the Drop in performance, when i added a Physix card to my board was not due to droping the Bus speed?

This is making me smile..looking at what you posted the Lanes would have the Same access to the CPU..

So my Problem was because I put my 8800 GTX in the second slot on my Board. And that if i were to get a Second GTX 560ti it would work good?

My Board....http://www.asus.com/Motherboards/Intel_Socket_1156/Maximus_III_Formula/#specifications

Again Sorry OP ..im getting excited...lol
Absolutely, a second GTX 560ti will work fine on that board.
If you wanna discuss performance pc hardware, come join us on the http://forums.anandtech.com/.
Everyone is more than helpful and willing to share knowledge.

OP: apologize for the thread crap
User avatar
LuBiE LoU
 
Posts: 3391
Joined: Sun Jun 18, 2006 4:43 pm

Next

Return to V - Skyrim