The Performance Thread

2»

Comments

  • JirikiJiriki retired ns1 player Join Date: 2003-01-04 Member: 11780Members, NS1 Playtester, Squad Five Silver
    Ok, here's my FPS graph.

    <img src="http://i.imgur.com/IB1rP.jpg" border="0" class="linked-image" />
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    All that from running around in rockdown, shooting intermittently?
  • CodeineCodeine Join Date: 2010-11-22 Member: 75155Members
    edited November 2010
    i7 920 3.8ghz
    6gb ddr3
    5970 850/1100mhz

    20-50fps
    average is around 35fps, its hard to play like that.

    playing in a 4v4 server
  • PseudoKnightPseudoKnight Join Date: 2002-06-18 Member: 791Members
    edited November 2010
    I'm not sure what Jiriki's method is for the graph, but this is how I made mine. It's an annoying process, which is why I didn't post it before, but maybe Jiriki has a better one. I had some time on my hands and always liked these types of charts for FPS. (more telling than min/avg/max) I'm not a spreadsheet guru. I barely ever use them.
    1) benchmarked using FRAPS frametimes
    2) stripped spaces from the csv output (those spaces caused problems in my spreadsheet)
    3) imported csv into spreadsheet
    4) converted frametimes to FPS, for readability (eg. =1000/(B3-B2)) -- subtracts the previous frametime from the current one, then divides 1000 by the result
    5) use the FREQUENCY function on the FPS column you got in (4) with "classes" set to the first column values of 1-100 (eg. {=FREQUENCY(C3:C2643,A2:A101)})
    6) setup a chart for the FREQUENCY column
    7) AVERAGE the FREQUENCY column for the orange bar

    Here's an example. You can use this to help create your own, if you're still interested.
    <a href="http://dl.dropbox.com/u/9856661/ns2%20frametimes.ods" target="_blank">http://dl.dropbox.com/u/9856661/ns2%20frametimes.ods</a>
    (I used LibreOffice, a fork of OpenOffice)
  • weywey Cineastè Join Date: 2003-06-01 Member: 16910Members, NS1 Playtester, Contributor, Constellation
    edited November 2010
    Or you could python magic ;). Here with a binning of 5fps:

    <div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>binning = 5
    lines = sorted([int(int(l[:-1])/binning)*binning for l in open("ns2 2010-11-27 09-59-09-01 fps.csv").readlines()[1:]])
    for i in sorted([(x, lines.count(x)) for x in set(lines)]):
    open("histogram.txt", 'a').write(str(i[0]) + '\t' + str(i[1]) + '\n')</div>
  • JirikiJiriki retired ns1 player Join Date: 2003-01-04 Member: 11780Members, NS1 Playtester, Squad Five Silver
    Pesudoknight yeah that's pretty much how I did that.

    Align, yeah. Just running around in rockdown shooting randomly. Because FPS is calculated for each frame, theres more variation.
  • PersianImm0rtalPersianImm0rtal Join Date: 2010-12-02 Member: 75414Members, Constellation, NS2 Map Tester
    CPU:Intel Core i7 920 @ overclocked 2.8 GHZ
    RAM:6GB Corsair Triple Channel DDR3
    Motherboard: MSI x58 Platinum SLI
    GFX Card: EVGA 9800 GTX+ Superclocked 512mb SLI
    OS: Windows 7 Professional, 64-bit.

    Minimum FPS: 3
    Average FPS: 30
    Max FPS: 45

    Graphics set on lowest settings. 800x600
    Build 157
  • PersianImm0rtalPersianImm0rtal Join Date: 2010-12-02 Member: 75414Members, Constellation, NS2 Map Tester
    I turned off SLI and my frame rate seems more smoothed out.
Sign In or Register to comment.