Long load times

Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
edited December 2012 in NS2 General Discussion
Is there some set of options you can switch up to get faster load times, I have a better graphics card, cpu, and ram than 2 of my friends that I play with, and yet my load times are 2 minutes longer than theirs. It sits at Precaching 0/x for a long time before loading.

EDIT:
Specs: i7 2600k, 8GB DDR RAM, GTX 570, Windows HD is a 250GB 7200RPM Sata2 but the drive with NS2 on it is a 1TB 7200RPM Sata2.
«1

Comments

  • flyjumflyjum Join Date: 2012-01-07 Member: 139849Members
    Pretty sure its HDD speed
    I run an SSD and load times are very quick
    For normal use a 7200rpm HDD should load quick enough
    If its slower like a 5400rpm or some laptop HDD load times can be high
  • Uh-OhUh-Oh Join Date: 2002-11-04 Member: 6917Members
    edited November 2012
    There is a bug (or multiple?) related to loading.
    I load faster with an old computer and old hhd than my friend whit his fancy computer and SSD.

    It keeps pre-caching stuff that's already been prechached a gazillion times.
    Wish they fixed it. It takes my friend at least 2 minutes to load a level. E-ve-ry time.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Well that explains it, hope they fix the bug.
  • HeatSurgeHeatSurge Some Guy Join Date: 2012-09-15 Member: 159438Members, Reinforced - Supporter
    edited November 2012
    is your texture streaming on? it cuts a large amount of precaching.
  • reasareasa Join Date: 2002-11-10 Member: 8010Members, Constellation
    There is definitely a problem with loading. I have a fancy shmancy computer and can run NS2 with maxed out settings and a good FPS rate, yet loading new maps still takes waaaay to long.

    I'm often the last person to get back in after a map change and miss the whole first round.
  • DraconisDraconis Join Date: 2003-02-18 Member: 13722Members, Reinforced - Onos
    As HeatSurge said, turn on texture streaming.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    Will try loading with Texture Streaming on and reply with results, what does it actually do?
  • RokiyoRokiyo A.K.A. .::FeX::. Revenge Join Date: 2002-10-10 Member: 1471Members, Constellation
    edited November 2012
    <!--quoteo(post=2037750:date=Nov 30 2012, 04:53 PM:name=flyjum)--><div class='quotetop'>QUOTE (flyjum @ Nov 30 2012, 04:53 PM) <a href="index.php?act=findpost&pid=2037750"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Pretty sure its HDD speed
    I run an SSD and load times are very quick
    For normal use a 7200rpm HDD should load quick enough
    If its slower like a 5400rpm or some laptop HDD load times can be high<!--QuoteEnd--></div><!--QuoteEEnd-->
    Yeah... No...

    I'm running Windows & NS2 off a Sata3 and am running 8gb of DDR3 RAM. That's somewhere around 600MB/s of transfer speeds. In theory, I should be able to read the entire NS2 4.7 GB NS2 directory into memory in less than 8 seconds. The only other game I have played that doesn't load maps in less than 5 seconds on this rig is BF3. It's just <i>weird!</i>

    <b>EDIT:</b> Just tried turning texture-streaming on, it certainly made a huge difference!
    Off: 51 seconds
    On: 22 seconds
  • NeokenNeoken Bruges, Belgium Join Date: 2004-03-20 Member: 27447Members, NS2 Playtester, Reinforced - Shadow, WC 2013 - Silver, Subnautica Playtester
    <!--quoteo(post=2037807:date=Nov 30 2012, 06:24 AM:name=Ghosthree3)--><div class='quotetop'>QUOTE (Ghosthree3 @ Nov 30 2012, 06:24 AM) <a href="index.php?act=findpost&pid=2037807"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Will try loading with Texture Streaming on and reply with results, what does it actually do?<!--QuoteEnd--></div><!--QuoteEEnd-->
    I'm guessing it loads textures while you play, reducing loading times. I have it turned on by default, and map loads are pretty swift.
  • phoenixbbsphoenixbbs Join Date: 2003-02-10 Member: 13379Members, Constellation, NS2 Playtester, Subnautica Playtester
    With texture streaming on, unless you have a fast system, you can find you walk into an area that's full of black "missing" stuff, which will eventually load up and display. It can also hitch very heavily in the process.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    edited November 2012
    Texture streaming definitely helped, gone from around 1:30 to 0:10 load time.
  • AxehiltAxehilt Join Date: 2003-09-12 Member: 20796Members
    Definitely seems like pre-caching the same list of ~1012 items every single map change is the biggest opportunity for improving load times -- not the first map each session, but subsequent maps should load almost twice as fast if that was improved.

    Or at least that's what it seems like based on the terms and item counts being used.
  • TemphageTemphage Join Date: 2009-10-28 Member: 69158Members
    edited November 2012
    I think it's funny that the Gamespot review complained about long load times, and the community declared that that was proof he was a total liar, because everyone knows maps load instantly for everyone after the first time you load a map.

    So why aren't we calling the people in these threads liars too, and waging a campaign to destroy their credibility?

    I guess you <i>can</i> have it both ways.
  • HeatSurgeHeatSurge Some Guy Join Date: 2012-09-15 Member: 159438Members, Reinforced - Supporter
    edited November 2012
    <!--quoteo(post=2037807:date=Nov 30 2012, 04:24 AM:name=Ghosthree3)--><div class='quotetop'>QUOTE (Ghosthree3 @ Nov 30 2012, 04:24 AM) <a href="index.php?act=findpost&pid=2037807"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Will try loading with Texture Streaming on and reply with results, what does it actually do?<!--QuoteEnd--></div><!--QuoteEEnd-->

    It loads textures on the fly, as you're already playing, as opposed to filling the memory reserved for textures (video+some system?) completely at the start of the game.

    E.g. if you have texture streaming off, it will wait to preload 1.5gb of textures before starting the game if you have a GTX 480 for example. If it's on, I think it still loads some critical things first (or maybe it doesn't?) but it doesn't fill your texture memory completely before the game is allowed to start.

    Having texture streaming on indeed has some rofl side effects such as you running around with the map/hud(including your crosshair) not loaded yet for 5-10 seconds after starting the game, but after that I have never walked into a place where textures haven't been loaded yet, or experienced any pop-in at all. It seems to work pretty well, and it's definitely a good thing to have on, considering the greatly reduced load times if your card has a lot of video memory.

    I feel like they should make a readme about it somewhere, I'm guessing 50% of the "my game takes 3 minutes to load" are related to this.
  • GSJuicyGSJuicy Join Date: 2009-09-12 Member: 68763Members
    I have texture streaming off ( I hate loading/popping texture stuff in-game..in any game) I also have have NS2 installed on a slow 2TB 5400rpm drive. It's only the initial first join in connect map load that takes more than 20-30 seconds, but after that and I stay in the server map changes are like 10-15 seconds sometimes less.

    (OP do you Server-Hop a lot?)
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    I don't hop much, even if I stayed on the same server for 10 map loads they all lasted around 1:30 until i turned on texture streaming. Haven't experienced ANY missing textures since turning it on, in fact the only texture problem I have is that sometimes an area will randomly get blue/black splotchy for around 10 seconds, like a visible gas just floating around. But this happened before I enabled the texture streaming.
  • Zora-LinkZora-Link Join Date: 2012-11-17 Member: 172195Members
    edited November 2012
    <a href="http://www.unknownworlds.com/ns2/forums/index.php?showtopic=125416" target="_blank">I had made a topic about this</a>, but yeah. I'm really hoping they work to optimize it better in the future. Texture streaming seems to have helped, for now, but we'll see, I haven't had a chance to play with it on, I just popped it on and tested load times comparatively real quick. They seemed a lot faster. Kind of silly that just to get into a game in a reasonable amount of time you have to essentially turn loading off!
  • SwiftspearSwiftspear Custim tital Join Date: 2003-10-29 Member: 22097Members
    <!--quoteo(post=2038005:date=Nov 30 2012, 02:49 PM:name=GSJuicy)--><div class='quotetop'>QUOTE (GSJuicy @ Nov 30 2012, 02:49 PM) <a href="index.php?act=findpost&pid=2038005"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I have texture streaming off ( I hate loading/popping texture stuff in-game..in any game) I also have have NS2 installed on a slow 2TB 5400rpm drive. It's only the initial first join in connect map load that takes more than 20-30 seconds, but after that and I stay in the server map changes are like 10-15 seconds sometimes less.

    (OP do you Server-Hop a lot?)<!--QuoteEnd--></div><!--QuoteEEnd-->
    I find the same phenomena is in my case.
  • HeatSurgeHeatSurge Some Guy Join Date: 2012-09-15 Member: 159438Members, Reinforced - Supporter
    edited November 2012
    I think the "slow initial load, fast subsequent loads" can probably be explained by windows' caching mechanism on "texture streaming off."

    I think different maps share some of the textures, so once windows loads files, it likes to passively "smart cache" them into memory for fast subsequent reloading, thus giving the illusion that they load faster, when they don't. They're just loaded from memory, being passively cached there previously, by the windows operating system itself, not the game. So, essentially they're going from cache to cache, both in memory (lol).

    That's my theory at least. Max can confirm/deny :-P .
  • RokiyoRokiyo A.K.A. .::FeX::. Revenge Join Date: 2002-10-10 Member: 1471Members, Constellation
    edited November 2012
    <!--quoteo(post=2038005:date=Dec 1 2012, 05:49 AM:name=GSJuicy)--><div class='quotetop'>QUOTE (GSJuicy @ Dec 1 2012, 05:49 AM) <a href="index.php?act=findpost&pid=2038005"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I have texture streaming off ( I hate loading/popping texture stuff in-game..in any game) I also have have NS2 installed on a slow 2TB 5400rpm drive. It's only the initial first join in connect map load that takes more than 20-30 seconds, but after that and I stay in the server map changes are like 10-15 seconds sometimes less.

    (OP do you Server-Hop a lot?)<!--QuoteEnd--></div><!--QuoteEEnd-->
    This isn't the first time I've seen people with spinning metal drives reporting much much faster loading times than people with solid state drives. I wonder if (one of) the issues is poor handling of SSDs?

    EDIT: Being doing a few more experiments, turning off Microsoft Security Essentials dropped by loading time of Mineshaft from 51 seconds to 44 seconds (with streaming off). I wonder if there's something else attempting to scan or otherwise process each individual texture file as it loads?
  • flyjumflyjum Join Date: 2012-01-07 Member: 139849Members
    edited November 2012
    <!--quoteo(post=2037837:date=Nov 30 2012, 06:11 AM:name=Rokiyo)--><div class='quotetop'>QUOTE (Rokiyo @ Nov 30 2012, 06:11 AM) <a href="index.php?act=findpost&pid=2037837"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Yeah... No...

    I'm running Windows & NS2 off a Sata3 and am running 8gb of DDR3 RAM. That's somewhere around 600MB/s of transfer speeds. In theory, I should be able to read the entire NS2 4.7 GB NS2 directory into memory in less than 8 seconds. The only other game I have played that doesn't load maps in less than 5 seconds on this rig is BF3. It's just <i>weird!</i>

    <b>EDIT:</b> Just tried turning texture-streaming on, it certainly made a huge difference!
    Off: 51 seconds
    On: 22 seconds<!--QuoteEnd--></div><!--QuoteEEnd-->

    I run texture streaming off and load in 15~ seconds maybe less
    Sata 3 means nothing unless you are using as SSD that is also sata 3
    Ram also means nothing for load times at least I dont think it has an effect
    Also on my other system I am running the game on a regular HDD and it does take some time to load
  • LofungLofung Join Date: 2004-08-21 Member: 30757Members
    <!--quoteo(post=2037951:date=Dec 1 2012, 01:46 AM:name=Temphage)--><div class='quotetop'>QUOTE (Temphage @ Dec 1 2012, 01:46 AM) <a href="index.php?act=findpost&pid=2037951"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I think it's funny that the Gamespot review complained about long load times, and the community declared that that was proof he was a total liar, because everyone knows maps load instantly for everyone after the first time you load a map.

    So why aren't we calling the people in these threads liars too, and waging a campaign to destroy their credibility?

    I guess you <i>can</i> have it both ways.<!--QuoteEnd--></div><!--QuoteEEnd-->

    exactly.

    i have an i7, ssd hdd, 8gb ram (forgot the frequency), 560gtx, 2 minutes loading time. pretty hilarious when i have spent $1250 on this machine and this is what i get
  • OnosFactoryOnosFactory New Zealand Join Date: 2008-07-16 Member: 64637Members
    "Ram also means nothing for load times at least I dont think it has an effect"

    Are you asking for esucation or just making things up?

    Try loading Half Life 2 levels with 256mb and 512mb of RAM. There is about a 5 minute difference.
  • RokiyoRokiyo A.K.A. .::FeX::. Revenge Join Date: 2002-10-10 Member: 1471Members, Constellation
    edited November 2012
    <!--quoteo(post=2038190:date=Dec 1 2012, 12:25 PM:name=flyjum)--><div class='quotetop'>QUOTE (flyjum @ Dec 1 2012, 12:25 PM) <a href="index.php?act=findpost&pid=2038190"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Sata 3 means nothing unless you are using as SSD that is also sata 3<!--QuoteEnd--></div><!--QuoteEEnd-->
    It's an 120 GB OCZ Agility 3 plugged into a SATA6G port on a ASUS Sabertooth P67 Rev3 board. Yes, it's running in AHCI mode. Give me a little bit more credit than that man, I'm not just shooting off at the mouth about my own system specs.
  • buhehebuhehe Join Date: 2012-05-15 Member: 152140Members
    I have no issues with my rig.
    i5 2500k, amd 6950, 8gb ram, SSD Samsung 830 128 (Sata3, AHCI).

    I have Texture Streaming OFF and maps still load in 10-15ish seconds.
  • Ghosthree3Ghosthree3 Join Date: 2010-02-13 Member: 70557Members, Reinforced - Supporter
    <!--quoteo(post=2038378:date=Dec 2 2012, 03:04 AM:name=buhehe)--><div class='quotetop'>QUOTE (buhehe @ Dec 2 2012, 03:04 AM) <a href="index.php?act=findpost&pid=2038378"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I have no issues with my rig.
    i5 2500k, amd 6950, 8gb ram, SSD Samsung 830 128 (Sata3, AHCI).

    I have Texture Streaming OFF and maps still load in 10-15ish seconds.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Guess I should have posted specs, I'll update main post with them as well.

    i7 2600k, 8GB DDR RAM, GTX 570, Windows HD is a 250GB 7200RPM Sata2 but the drive with NS2 on it is a 1TB 7200RPM Sata2.
  • RokiyoRokiyo A.K.A. .::FeX::. Revenge Join Date: 2002-10-10 Member: 1471Members, Constellation
    7200RPM spinning metal drive? Well that blows my SSD theory out of the water...

    What's the common denominator here? Why are some people take 4x as long to load as others?

    Is there some way to log what happens during a level load? At this stage I think we'd need to see people from both groups posting logs to see what the difference is.

    ... Does anybody know how to summon Max? :P
  • NurEinMenschNurEinMensch Join Date: 2003-02-26 Member: 14056Members, Constellation
    <!--quoteo(post=2038111:date=Nov 30 2012, 11:55 PM:name=HeatSurge)--><div class='quotetop'>QUOTE (HeatSurge @ Nov 30 2012, 11:55 PM) <a href="index.php?act=findpost&pid=2038111"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I think the "slow initial load, fast subsequent loads" can probably be explained by windows' caching mechanism on "texture streaming off."

    I think different maps share some of the textures, so once windows loads files, it likes to passively "smart cache" them into memory for fast subsequent reloading, thus giving the illusion that they load faster, when they don't. They're just loaded from memory, being passively cached there previously, by the windows operating system itself, not the game. So, essentially they're going from cache to cache, both in memory (lol).

    That's my theory at least. Max can confirm/deny :-P .<!--QuoteEnd--></div><!--QuoteEEnd-->


    I believe you are right. Some people are using "game boosters", programs that "free up" memory in an attempt to speed up their system. Which may achieve exactly the opposite in some cases. These programs might force Windows to clear the cache after a map change, resulting in the game having to reload all assets from the drive. The Windows memory management is pretty smart, no reason to mess with it. At least unless <i>you </i>really know what you're doing.
  • Kouji_SanKouji_San Sr. Hινε Uρкεερεг - EUPT Deputy The Netherlands Join Date: 2003-05-13 Member: 16271Members, NS2 Playtester, Squad Five Blue
    <!--quoteo(post=2038614:date=Dec 2 2012, 02:04 AM:name=Rokiyo)--><div class='quotetop'>QUOTE (Rokiyo @ Dec 2 2012, 02:04 AM) <a href="index.php?act=findpost&pid=2038614"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->7200RPM spinning metal drive? Well that blows my SSD theory out of the water...

    What's the common denominator here? Why are some people take 4x as long to load as others?

    Is there some way to log what happens during a level load? At this stage I think we'd need to see people from both groups posting logs to see what the difference is.

    ... Does anybody know how to summon Max? :P<!--QuoteEnd--></div><!--QuoteEEnd-->
    Initial load time is around 1:30-2min for me with 20-30sec between next map loading on a 7200RPM Samsung F1 Spinpoint 1Tb (i5 2500K @ 4.2Ghz with 16Gb DDR3 1600), this used to be 40sec and 10-15sec
  • RokiyoRokiyo A.K.A. .::FeX::. Revenge Join Date: 2002-10-10 Member: 1471Members, Constellation
    <!--quoteo(post=2038787:date=Dec 3 2012, 12:24 AM:name=Kouji_San)--><div class='quotetop'>QUOTE (Kouji_San @ Dec 3 2012, 12:24 AM) <a href="index.php?act=findpost&pid=2038787"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Initial load time is around 1:30-2min for me with 20-30sec between next map loading on a 7200RPM Samsung F1 Spinpoint 1Tb (i5 2500K @ 4.2Ghz with 16Gb DDR3 1600), this used to be 40sec and 10-15sec<!--QuoteEnd--></div><!--QuoteEEnd-->
    Interesting... I've never found any difference between initial loads and next map loads. It always loads the map, then always compiles the shaders that are supposed to be "for first load", then sits on precaching 0/xxxx for a fairly long while, then slowly counts up to about 50-100, then zooms through the rest in a couple of seconds. Every time, like clockwork.

    To the best of my knowledge, I'm not running anything that would interfere with Windows auto-caching...
Sign In or Register to comment.