1.4.1.0 vs 1.5.2.0 performance comparison

General discussion of the Project Reality: BF2 modification.
Post Reply
Geronimo
Posts: 274
Joined: 2013-03-28 20:49

1.4.1.0 vs 1.5.2.0 performance comparison

Post by Geronimo »

Hello everyone!

Since 1.5 I have major framerate and frametime issues to the point where it's no no longer fun to play the game so I decided to to a clean install with the 1.5 full installer. (spoiler: That didn't help.)

And because of that I had to uninstall the game anyway so I decided to grab the 1.4.1.0 installer first to see how much the performance between those two versions differs.

All benchmarks were done for 2 minutes on an empty local server standing still and looking towards a specific spot. No LODs was unticked because 1.4.1.0 doesn't have that option and the framerate cap was removed with game.lockfps 0. All other settings were on max @1080p60hz.

I know that those benchmarks are not super scientific but they should be conclusive enough to give you guys a picture. Also keep in mind that the framerate and frametime graphs only display the last ~15 seconds. And lastly minimum framerate is higher than 0.1% low framerate for some reason so maybe ignore the former.

1.4.1.0 Fallujah West infImage

Code: Select all

18-02-2018, 11:06:09 prbf2.exe benchmark completed, 8245 frames rendered in 120.484 s
                     Average framerate  :   68.4 FPS
                     Minimum framerate  :   65.1 FPS
                     Maximum framerate  :   69.2 FPS
                     1% low framerate   :   60.5 FPS
                     0.1% low framerate :   17.6 FPS
1.5.2.0 Fallujah West infImage

Code: Select all

18-02-2018, 11:46:02 prbf2.exe benchmark completed, 7473 frames rendered in 121.391 s
                     Average framerate  :   61.5 FPS
                     Minimum framerate  :   59.4 FPS
                     Maximum framerate  :   63.9 FPS
                     1% low framerate   :   49.0 FPS
                     0.1% low framerate :   45.0 FPS
1.4.1.0 Wanda Shan infImage

Code: Select all

18-02-2018, 11:13:40 prbf2.exe benchmark completed, 36873 frames rendered in 121.125 s
                     Average framerate  :  304.4 FPS
                     Minimum framerate  :  276.1 FPS
                     Maximum framerate  :  309.7 FPS
                     1% low framerate   :  224.8 FPS
                     0.1% low framerate :   18.5 FPS
1.5.2.0 Wanda Shan infImage

Code: Select all

18-02-2018, 11:52:51 prbf2.exe benchmark completed, 21366 frames rendered in 119.406 s
                     Average framerate  :  178.9 FPS
                     Minimum framerate  :  171.1 FPS
                     Maximum framerate  :  181.0 FPS
                     1% low framerate   :  112.8 FPS
                     0.1% low framerate :   70.6 FPS
As you can see Fallujah West saw a decline of 10% in average framerate and 1% low framerate dropped by 19%.
Average framerate on Wanda Shan is 41% lower and 1% low framerate is 38% lower.


The 0.1% low framerates are a bit misleading in my opinion. Those are so low for 1.4.1.0 because that version had a single framerate spike every ~30 seconds but that was hardly noticeable during gameplay. Nevertheless 1.5.2.0 doesn't have that problem.

Specs:

Code: Select all

System Information
------------------
  Operating System: Microsoft Windows 10 Home (10.0.16299)
      Architecture: 64-Bit
   Current Culture: German (Austria)
       Motherboard: ASRock Z97M Killer
         Processor: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz (Physical: 4, Logical: 4)
            Memory: 16,00 GB
      DIMM Modules: ChannelA-DIMM1: 8,00 GB @ 2400 MHz
                    ChannelB-DIMM1: 8,00 GB @ 2400 MHz
         Page File: 2,38 GB
    .NET Framework: 4.6+ Release Build: 461308, Runtime: 4.0.30319.42000

Display Information
-------------------
 Display Device(s): Generic PnP Monitor on NVIDIA GeForce GTX 1070
   Display Mode(s): 1920 x 1080 (32 bit) @ 60 Hz
    Driver Version: 23.21.13.8813 (388.13)
    Display Memory: 4,00 GB
     Multisampling: 2, 4, 8
               DPI: 96 (100%)

Audio Information
-----------------
  Primary Playback: Acer XB241H-4 (NVIDIA High Defi
 Primary Recording: Mikrofon (High Definition Audio
  Open AL Renderer: Software
               EAX: True
           EAX 1.0: False
           EAX 2.0: True
           EAX 3.0: False
           EAX 4.0: False
           EAX 5.0: False
             X-RAM: False

Disk Information
----------------
      Install Path: C:\Program Files (x86)\Project Reality\Project Reality BF2
                    Free: 135,37 GB, Total: 465,16 GB, FS: NTFS, SSD: True
          Mod Path: C:\Program Files (x86)\Project Reality\Project Reality BF2\mods\pr
                    Free: 135,37 GB, Total: 465,16 GB, FS: NTFS, SSD: True
     Profiles Path: C:\Users\Günter\Documents\ProjectReality\Profiles
                    Free: 135,37 GB, Total: 465,16 GB, FS: NTFS, SSD: True
    Update DL Path: C:\Users\Günter\AppData\Local\Project Reality\Project Reality BF2\Downloads
                    Free: 135,37 GB, Total: 465,16 GB, FS: NTFS, SSD: True
   Update Log Path: C:\Users\Günter\AppData\Local\Project Reality\Project Reality BF2\UpdateLogs
                    Free: 135,37 GB, Total: 465,16 GB, FS: NTFS, SSD: True

Game Information
----------------
    Installed Mods: pr
       Current Mod: pr
           Version: Standalone - 1.0
        PR Version: 1.5.2.0
          Language: german
   Debug Available: False
     Large Address: True
Supported Hardware: None

Profile Information
-------------------
      Profile 0001: Geronimo
              Type: Online
 Last Used Profile: True
        View Intro: False
        Fullscreen: True
      Display Mode: 1920x1080@60Hz
Display Mode Valid: True
   Graphics Scheme: Hoch
     Multisampling: 8x
             VSync: False
            NoLods: False
   Terrain Quality: Hoch
   Effects Quality: Hoch
  Geometry Quality: Hoch
   Texture Quality: Hoch
  Lighting Quality: Hoch
   Dynamic Shadows: Hoch
    Dynamic Lights: Hoch
 Texture Filtering: Hoch
    Audio Provider: Hardware
    Provider Valid: True
     Audio Quality: Hoch
               EAX: True
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Mats391 »

Thanks for the benchmarks. I assume you used same audio settings for both? That would confirm that EAX has nothing to do with the drop. We still dont know where it is coming from as we did not really add anything new to the client (apart from new models etc, but those should not matter when not loaded). All new gameplay features are serverside. Then again that could impact performance when playing locally.
Image

Mineral: TIL that Wire-guided missiles actually use wire
Geronimo
Posts: 274
Joined: 2013-03-28 20:49

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Geronimo »

Yes, EAX was on for 1.4.1.0.
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Mats391 »

And are you experiencing similar drop when playing online? You could test on NWG, thats always empty and on Fallujah :p
Image

Mineral: TIL that Wire-guided missiles actually use wire
Geronimo
Posts: 274
Joined: 2013-03-28 20:49

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Geronimo »

No servers were running Fallujah unfortunately so I used some other maps.

This is Dovre skirmish inf on GDW-server

Code: Select all

18-02-2018, 21:38:06 prbf2.exe benchmark completed, 7667 frames rendered in 120.407 s
                     Average framerate  :   63.6 FPS
                     Minimum framerate  :   62.5 FPS
                     Maximum framerate  :   65.0 FPS
                     1% low framerate   :   49.0 FPS
                     0.1% low framerate :   43.0 FPS
Same map and spot on local server

Code: Select all

18-02-2018, 21:43:37 prbf2.exe benchmark completed, 8149 frames rendered in 120.641 s
                     Average framerate  :   67.5 FPS
                     Minimum framerate  :   65.2 FPS
                     Maximum framerate  :   69.6 FPS
                     1% low framerate   :   50.3 FPS
                     0.1% low framerate :   39.1 FPS
Asad Khal skirmish inf on NWG

Code: Select all

18-02-2018, 21:55:15 prbf2.exe benchmark completed, 11784 frames rendered in 120.438 s
                     Average framerate  :   97.8 FPS
                     Minimum framerate  :   96.1 FPS
                     Maximum framerate  :   98.9 FPS
                     1% low framerate   :   69.9 FPS
                     0.1% low framerate :   54.3 FPS
Same on local

Code: Select all

18-02-2018, 22:01:34 prbf2.exe benchmark completed, 11687 frames rendered in 120.547 s
                     Average framerate  :   96.9 FPS
                     Minimum framerate  :   95.3 FPS
                     Maximum framerate  :   99.2 FPS
                     1% low framerate   :   69.9 FPS
                     0.1% low framerate :   55.0 FPS
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Mats391 »

Guess I cant blame python then :(
Thanks for the tests
Image

Mineral: TIL that Wire-guided missiles actually use wire
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Arab »

Which program did you use to do the benchmarks?

I'm going to try and see which change caused the slowdowns.
Image
Geronimo
Posts: 274
Joined: 2013-03-28 20:49

Re: 1.4.1.0 vs 1.5.2.0 performance comparison

Post by Geronimo »

The built in benchmark tool inside msi afterburner.
Post Reply

Return to “PR:BF2 General Discussion”