New BF2 Benchmarking Tool

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • nathanieljla

    #16
    Re: New BF2 Benchmarking Tool

    I had to resort to just pushing Fraps benchmark hotkey immediately after pushing the join button.

    I hear your pain. I originally tried the Fraps thing too. Then I decided I needed to learn some Python. It's kinda lame of me that it took so long to get out. this things been fairly usable since late Aug. Oh well, it's better now than 2 months ago.

    Comment

    • Hugh G. Wrection

      #17
      Re: New BF2 Benchmarking Tool

      I got it but haven't run it yet. Still browsing through forum threads...

      I notice there's a 12MB zip called "library.zip" in the rar that's corrupt. I zip-fixed it just out of curiousity and it has a bunch of .pyc files in it. Python I assume. Is this zip needed by the app, and if so, is the corrupt thing gonna be problem?

      Also, as you can probably guess from my benching text above, I would absolute love it if I could set up a batch mode where it will test a bunch of different high/med/low graphic option setting combinations in one (very long, lol) run.

      Comment

      • nathanieljla

        #18
        Re: New BF2 Benchmarking Tool

        The library was corrupt? Well what do you know, it craps out on winZip. That library is made by python when the app is being compiled. I'm assuming it must be working correct for the app otherwise I don't think it would work at all :) Funny though since winRar can unzip it LOL.

        So you're saying you want to set up something like 5 Highs, then 5 Med, then 5 lows? I might be able to do something like that, I just don't want it to get too complicated for the average user.
        Have you taken a look at "Fine Tune"? That will take one Quality and Res, and then loop through every setting for every option if you select "All". It's something like 30 test! I've run it quite a few times. Most of the time I wake up in the morning and everythings good, but I have had a few system locks. I think it's just my card overhearing since it Fine Tune doesn't really do anything different than the rest of the app; and I like I said the last few times I ran it it was all good in the morning.

        Pick the settings you know you generally like the run fine Tune to and...well... fine Tune it :)

        Comment

        • Hugh G. Wrection

          #19
          Re: New BF2 Benchmarking Tool

          Yeah, bf2bench runs just fine so it must be a WinZip thing...

          OK, I've now played w/bf2bench for a while and see you already have the fine tune panel which pretty much does what I want. Let me play w/it some more but I think what you already have in there might just work fine for me.

          Nice work. Definitely beats my labor-intensive manual benchmarking method. I have a few little requests:

          1) Can you add 1280x1024 and 1600x1200 to the resolution list?

          2) Can you add a checkbox to enable/disable sound (+sound 0 exe param). I've run all my previous benchmarks w/sound off to get a true video bench, but it would be cool to have a sound on/off option to see what effect software/hardware/eax/etc have on fps, if any.

          3) The number of the right side of graph is avg fps, no? Can you also include the min fps as well? To me, min fps is as important if not more than avg fps, because that's what you get when you really want that high fps -- in middle of a big firefight, etc.

          Unfortunately, you can't really obtain an accurate min fps w/high textures, because the demos, just like the game, will do that brief stutter when a new set of textures need to be loaded and that hides the real min fps. But maybe this texture swap stutter can be identified in the timedemo.csv file and ignored? Like it shows as one reading that's just way lower than the next lowest reading in csv file or something.

          Sorry, don't mean to babble on, but you got the geek in me all excited. lol

          Comment

          • nathanieljla

            #20
            Re: New BF2 Benchmarking Tool

            1. Easy. Use to be there, but I hid it.
            2. I was planing on putting that in at some point. Thanks for the format tip.
            3. Should be able to do a min, I could always look for the second to lowest. Is the stutter only a frame, or if it's more is it usually the same value?

            I'll try this weekend, but no promises. The family might kill me if I nerd out much more this weekend. Now I'm all excited too Sound options would be sweet. Do you know off the top of you head the arg for eax?

            Comment

            • imported_sandman

              #21
              Re: New BF2 Benchmarking Tool

              I tried this out but I'm a little confused. There were no titles for any of the sections of checkboxes, so I set everything to the highest it could go. So I clicked the run button and it went through a bunch of stuff, but it just kept running again and again unless I clicked cancel when the fine tuning loading bar came up. I clicked the generate report button and found what might have been my benchmark, but I'm not sure, because on the right it said something like "1280 terrain medium", even though I had everything on the highest.

              Comment

              • Hugh G. Wrection

                #22
                Re: New BF2 Benchmarking Tool

                Originally posted by Nathanieljla
                3. Should be able to do a min, I could always look for the second to lowest. Is the stutter only a frame, or if it's more is it usually the same value?
                I never bothered w/the timedemo csv files before since was using Fraps, but let me figure out if it's even possible to identify this anomoly thing in there rather than you waste any time on it.

                I do all my benchmarks w/medium textures anyway since no anomoly and really no fps hit from high textures (unless used in conjunction w/high lighting), just the occasional stutter here and there when you run around big maps.

                Originally posted by Nathanieljla
                I'll try this weekend, but no promises. The family might kill me if I nerd out much more this weekend. Now I'm all excited too Sound options would be sweet. Do you know off the top of you head the arg for eax?
                No exe param but you just modify these settings in default profile's audio.con:

                AudioSettings.setProvider "hardware"
                AudioSettings.setSoundQuality "High"
                AudioSettings.setEnableEAX 1

                I'm assuming that how your app changes video setting for benchmarking? via default profile video.con? So this would be same way.

                And don't let my dorkiness jeopardize your family relationship! lol. Take your time. No rush!

                Comment

                • Hugh G. Wrection

                  #23
                  Re: New BF2 Benchmarking Tool

                  Originally posted by sandman
                  I tried this out but I'm a little confused. There were no titles for any of the sections of checkboxes, so I set everything to the highest it could go. So I clicked the run button and it went through a bunch of stuff, but it just kept running again and again unless I clicked cancel when the fine tuning loading bar came up. I clicked the generate report button and found what might have been my benchmark, but I'm not sure, because on the right it said something like "1280 terrain medium", even though I had everything on the highest.
                  If you check the box in the fine tune section, then it will seperately benchmark all the possible low/med/high settings for selected graphic option. That's why you see "medium" in graph. So don't check this box if you just want a single benchmark based on the settings selected in the left side group box.

                  Comment

                  • nathanieljla

                    #24
                    Re: New BF2 Benchmarking Tool

                    Originally posted by sandman
                    I tried this out but I'm a little confused. There were no titles for any of the sections of checkboxes
                    Humm. That's odd. Kinda sounds like a bug if your not getting any text. Is this on xp or 2000? I'm assuming it's run on xp. If it's 2000 try deleting the bf2bench.exe.manifest and see if you get labels. I haven't tried it on 2000. the tool might look kinda ugly as you won't have the xp theme, but what do you do.

                    Worse comes to worse you could look at this to know what's what.

                    Comment

                    • imported_sandman

                      #25
                      Re: New BF2 Benchmarking Tool

                      I'm on xp but I don't see the text. Oh well no big deal. I ran it again without the fine tune enabled, and got avg. 83, max. was approx. 165, min. was about 40, on all high, 1280. However in the real game I play on 1600x1200 all high 4xAA and never go below 40-50 fps, and sometimes go up to 100.

                      I know why I can't see the text. I have a custom Windows theme running (changes all the borders, taskbars, etc.), and that probably messes something up. Oh well, the program still works fine :) .

                      Comment

                      • lil_jimmy_norton

                        #26
                        Re: New BF2 Benchmarking Tool

                        OOps I goofed up on my previous post. I got a 79 not a 99.

                        Comment

                        • nathanieljla

                          #27
                          Re: New BF2 Benchmarking Tool

                          Originally posted by lil_jimmy_norton
                          OOps I goofed up on my previous post. I got a 79 not a 99.
                          I'll still trade you cards :)

                          Comment

                          • nathanieljla

                            #28
                            Re: New BF2 Benchmarking Tool

                            Originally posted by Hugh G. Wrection
                            2) Can you add a checkbox to enable/disable sound (+sound 0 exe param). I've run all my previous benchmarks w/sound off to get a true video bench
                            I'm having zero luck with this. i've tried:
                            bf2.exe +nosound +demo bench.tmp
                            bf2.exe +sound 0 +demo bench.tmp

                            I saw nosound as a flag listed on a site. Should it be stored with in the bench.tmp file? My bench.tmp file is pretty much a copy of what the demo.cmd (ea released) writes out to their demo.tmp

                            I have the higher resz working, but I'm not going to update until I find a way of verifying the res is a valid setting for the monitor...My LCD won't do 1600x1200 and I don't want to be blamed for screwing someone's monitor up. I think it's safe to say that all current day monitors can do 12080x1024 and below. I could pass the higher resz version directly to you though.

                            Nathaniel

                            Comment

                            • Hugh G. Wrection

                              #29
                              Re: New BF2 Benchmarking Tool

                              bf2.exe +noSound 1 +demo bench.tmp

                              I think it's case-sensitive, so it needs to be exactly: +noSound 1

                              Comment

                              • nathanieljla

                                #30
                                Re: New BF2 Benchmarking Tool

                                Originally posted by Hugh G. Wrection
                                bf2.exe +noSound 1 +demo bench.tmp

                                I think it's case-sensitive, so it needs to be exactly: +noSound 1
                                Ahh, I don't think I passed it the arguement value. I was just doing +noSound. I'll give it a shot tonight.
                                After a little :shoot:

                                Comment

                                Working...