Good fps but micro-freezing sometimes
Shqke
Join Date: 2013-01-28 Member: 182544Members, Reinforced - Supporter
Hello there,
i am not the only one because i already saw someone on a server who has the same problem, here is the problem :
I got a new pc, a good one (100 fps ingame, i5 + gtx 670). But sometimes in game, i get very low fps for maybe 0,3 seconde, like a µ-freez (when jumping to a marine in skulk, it's very confusing and i often die because of that).
I tried to lower to minimum my graphic options, but the problem is still there.
I tried to verify the files integrity, no problem.
My drivers are up to date.
I got some some errors in the console about cinematics but i don't know if it's linked.
i am not the only one because i already saw someone on a server who has the same problem, here is the problem :
I got a new pc, a good one (100 fps ingame, i5 + gtx 670). But sometimes in game, i get very low fps for maybe 0,3 seconde, like a µ-freez (when jumping to a marine in skulk, it's very confusing and i often die because of that).
I tried to lower to minimum my graphic options, but the problem is still there.
I tried to verify the files integrity, no problem.
My drivers are up to date.
I got some some errors in the console about cinematics but i don't know if it's linked.
Comments
Building pathing mesh for level maps/ns2_veil.level
Finished loading 'maps/ns2_veil.level'
Error: Couldn't open file 'cinematics/alien/gorge/babbler_pheromone.cinematic'
Error: SoundEventInstance::SetPropertyFloat(unknown, 18=0.343046)): setValue(): An invalid parameter was passed to this function.
Error: Couldn't open file ''
Error: Couldn't open file ''
the first errors are standard for the map and the gorge. everyone gets these when they try to load the map. im not really sure about the soundevent errors but i dont think they cause stuttering or freezing (unless the error still remains ingame).
mikro freezing can be server choke or your internet connection too. you might want to check this the next time you play. (command is "net_stats" )
2. maybe you had a spelling error ? (with ^ or - maybe ?)
i just tested it and it does work trust me ^^
this is how it should look like when it worked (top left corner)
no chokes, and still freezing (it seems to be less often after 2 hours of playing)
Play a game, and right after you notice the hitch immediately type something notable and something u can search for later into the chat for all to see.
This will capture whats being loaded and interrupting your game, and what you say in game will be a good marker to find it later.
Exit ns2 right after you've caught a few.
Dont run ns2 again.
Open your hidden %appdata%/natural selection 2/ folder and upload that log.txt file to somewhere like pastebin.com
Then link it here.
the story is: some models,fonts, and effects werent being precached like they were supposed to. We've been tracking down which ones exactly for the past few weeks so that the culprits can be added in the next patch and reduce this from happening.
More than likely its a harddrive issue for you, since this micro stutter shouldnt be notable, and rare. But this is something great to try.
I have an i5-2500k, 8GB ram, geforce 570, although NS is installed on a spindle and not my SSD...
I'll try to disable the mouse software
Yea sometimes 2 secondes for me too, i think this is the same problem, and it has to be related to cinematics or something loading to memory cause it's more rare after that point as you said
Ok thanks i'll test that
Intel Core i5 3570K
Asus Maximus V Gene
Asus GTX670
G.Skill Ripjaws X Series 8 Go
SSD Intel 180 Go
WD Caviar Green 2 To
Loading 'models/effects/arc_shockwave.model' took 0.05ms
Loading 'models/effects/arc_shockwave.material' took 0.02ms
Loading 'models/effects/arc_blast.material' took 0.05ms
Loading 'cinematics/vfx_materials/build.material' took 0.03ms
ARC killed Crag with ARC
Chat All - shake: ffff
Loading 'fonts/agencyfb_smaller_bordered_0.png' took 1.67ms
Loading 'fonts/agencyfb_smaller_bordered.fnt' took 2.76ms
Matogrosso killed Coldheiser with Bite
Loading 'fonts/stamp_large_0.png' took 0.69ms
Loading 'fonts/stamp_large.fnt' took 1.25ms
Loading 'fonts/stamp_medium_0.png' took 0.76ms
Loading 'fonts/stamp_medium.fnt' took 1.32ms
Loading 'fonts/kartika_small_0.png' took 0.55ms
Loading 'fonts/kartika_small.fnt' took 1.50ms
Loading 'fonts/stamp_medium_0.png' took 0.63ms
Loading 'fonts/stamp_medium.fnt' took 1.18ms
Loading 'fonts/kartika_small_0.png' took 0.88ms
Loading 'fonts/kartika_small.fnt' took 1.83ms
Loading 'fonts/stamp_medium_0.png' took 0.66ms
Loading 'fonts/stamp_medium.fnt' took 1.23ms
Loading 'fonts/kartika_small_0.png' took 0.53ms
Loading 'fonts/kartika_small.fnt' took 1.50ms
Gangja Man killed FailingGymnast2 with Rifle
shake killed Imperat with Bite
Gangja Man killed Matogrosso with Rifle
envy1400 killed Gangja Man with Bite
envy1400 killed Armory with Bite
Loading 'models/misc/waypoint_arrow_alien.model' took 0.14ms
Loading 'models/misc/waypoint_arrow_alien.material' took 0.09ms
Loading 'cinematics/vfx_materials/bilebomb.material' took 0.07ms
Chat Team 2 - Matogrosso: upgradesssssssssssss com
Kaumos killed Harvester with Axe
Chat All - shake: caca boudin
Loading 'fonts/stamp_medium_0.png' took 0.76ms
Loading 'fonts/stamp_medium.fnt' took 1.32ms
Loading 'fonts/kartika_small_0.png' took 0.55ms
Loading 'fonts/kartika_small.fnt' took 1.50ms
Loading 'fonts/stamp_medium_0.png' took 0.63ms
Loading 'fonts/stamp_medium.fnt' took 1.18ms
Loading 'fonts/kartika_small_0.png' took 0.88ms
Loading 'fonts/kartika_small.fnt' took 1.83ms
Loading 'fonts/stamp_medium_0.png' took 0.66ms
Loading 'fonts/stamp_medium.fnt' took 1.23ms
Loading 'fonts/kartika_small_0.png' took 0.53ms
Loading 'fonts/kartika_small.fnt' took 1.50ms
Gangja Man killed FailingGymnast2 with Rifle
shake killed Imperat with Bite
Gangja Man killed Matogrosso with Rifle
envy1400 killed Gangja Man with Bite
envy1400 killed Armory with Bite
Loading 'models/misc/waypoint_arrow_alien.model' took 0.14ms
Loading 'models/misc/waypoint_arrow_alien.material' took 0.09ms
Loading 'cinematics/vfx_materials/bilebomb.material' took 0.07ms
Chat Team 2 - Matogrosso: upgradesssssssssssss com
Kaumos killed Harvester with Axe
Chat All - shake: caca boudin
Rizasha killed Kaumos with Bite
envy1400 killed Power node with Bite
shake killed Prärie-Jäger with Bite
Coldheiser killed FailingGymnast2 with Rifle
/ESP/cantadoria killed Egg with Rifle
Loading 'cinematics/vfx_materials/bilebomb.material' took 0.06ms
Gangja Man killed Matogrosso with Pistol
/ESP/cantadoria killed Egg with Axe
[Gravity]Smart killed Power node with BileBomb
Loading 'models/effects/frag_metal_01.model' took 0.06ms
Loading 'models/effects/frag_metal.material' took 0.02ms
envy1400 killed Coldheiser with Bite
Chat All - shake: d
Loading 'fonts/stamp_large_0.png' took 0.66ms
Loading 'fonts/stamp_large.fnt' took 1.24ms
Loading 'fonts/stamp_medium_0.png' took 1.19ms
Loading 'fonts/stamp_medium.fnt' took 1.77ms
Loading 'fonts/kartika_small_0.png' took 0.76ms
Loading 'fonts/kartika_small.fnt' took 1.71ms
Loading 'fonts/agencyfb_smaller_bordered_0.png' took 1.83ms
Loading 'fonts/agencyfb_smaller_bordered.fnt' took 2.88ms
Loading 'fonts/agencyfb_smaller_bordered_0.png' took 1.78ms
Loading 'fonts/agencyfb_smaller_bordered.fnt' took 2.85ms
K72Q killed Shift with Rifle
Loading 'fonts/stamp_large_0.png' took 0.73ms
Loading 'fonts/stamp_large.fnt' took 1.35ms
Loading 'fonts/stamp_medium_0.png' took 0.92ms
Loading 'fonts/stamp_medium.fnt' took 1.48ms
Loading 'fonts/kartika_small_0.png' took 0.67ms
Loading 'fonts/kartika_small.fnt' took 1.68ms
Loading 'fonts/agencyfb_smaller_bordered_0.png' took 1.74ms
Loading 'fonts/agencyfb_smaller_bordered.fnt' took 2.79ms
Chat All - : www.ns2france.fr
Loading 'fonts/agencyfb_smaller_bordered_0.png' took 1.87ms
Loading 'fonts/agencyfb_smaller_bordered.fnt' took 2.90ms
Loading 'cinematics/vfx_materials/ghoststructure.material' took 0.03ms
Loading 'fonts/stamp_large_0.png' took 0.79ms
Loading 'fonts/stamp_large.fnt' took 1.39ms
Loading 'fonts/stamp_medium_0.png' took 0.66ms
Loading 'fonts/stamp_medium.fnt' took 1.23ms
Loading 'fonts/kartika_small_0.png' took 0.52ms
Loading 'fonts/kartika_small.fnt' took 1.47ms
Nipal killed -maks- with Gore
Loading 'cinematics/vfx_materials/build.material' took 0.03ms
Nipal killed Bazhyl with Gore
Tyrao67 killed zdex44 with Bite
shake killed Phase gate with BileBomb
Loading 'cinematics/environment/smelting_bucket_pourring.cinematic' took 0.12ms
Loading 'cinematics/environment/smelting_bucket_pourring_base.cinematic' took 0.25ms
Nipal killed K72Q with Gore
Nipal killed -maks- with Gore
Nipal killed Sentry Battery with Gore
10100111001 killed [CPC] Gbip with Rifle
Tyrao67 killed Power node with Bite
Chat All - shake: ffffffffff
I get creative in a text editor (EditpadLite is free, and fantastic for this) to make the log file easier to parse - I search and replace "took" with "took," and "ms<newline>" with "<newline>"
By saving this as a .csv (comma separated variable) file, it can be opened directly into a spreadsheet, select columns A & B, then data/sort by/column B
You'll now have a list sorted from fastest to slowest to scroll through, which makes submitting particular "problem files" easier. You'll note that many of the files are loaded regularly, they're not currently kept cached.
For now, we're looking at anything taking more than 5ms as being an issue, to try to stamp out the "major" lag people can experience.
I attached my log. Some loading times are hundreds of milliseconds, one 482ms. Other times they were shorter, but many files loading at once, which caused shorter blips.
Any time you see a chat message by player wit the name "fool" it was a very long blip. I some times did team chat, sometimes all chat.
is there a way to tell steam to relocate a single game? i wouldnt mind moving my ns2 install to my ssd. i keep it on the spindle because my entire steam folder is 38GB.....
Yeesh!
Interesting that it seems your markers are sometimes near these things loading, and then other times not at all, and seem to be near times when you've killed someone or they've killed you.
Makes me think there's two problems occurring. You should run with net_stats turned on, and when you notice that hitch glance at the info for any odd change and maybe screenshot it with f12.
If you can find a way to reproduce this reliably, get a screenshot with profile turned on:
type profile in the console, and then press spacebar to pause it, bracket keys to go forward or backward one frame at a time, til you are on the frame with the hitching. Then expand the entire tree on the most resource intensive items that are highlighted with purple. Screenshot everything relevant.
It'd be nice to have a handle on this so I can more easily kill [TN]Mohawk Viking more often! Thanks for working on this ScardyBob and everyone!
[TN]YoYoMa
Curious about this as well, haven't got and SSD yet, but was looking into one for my OS only, my steam folder is 850gb so obviously, that isn't all going on an SSD. I would definitely put just NS2 on it though.