Announcement

Collapse
No announcement yet.

RON Performance Tweaking

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

  • RON Performance Tweaking

    When you run Rise for the first time it profiles your system and stores grades for several key performance areas in the rise2.ini file. These grades are rated from A (best) to F (worst). E isn't used. The settings I'm talking about are SYS_grade_override, MEM_grade_override, CPU_grade_override, and GPU_grade_override. SYS is an overall average of the other 3. GPU is your video card. In addition to storing a grade these settings accept AUTO as a value. When set to AUTO, the system will determine the profile each time the game is run.
    When you set a user profile for the first time, RON takes the grades I just mentioned and sets the graphics settings in the options screen to the values that are appropriate for your grades for use as the initial setting. From this point you can change these options to whatever you wish. You can also edit your rise2.ini file to change the grades.

    Why change your grades? Because there are some game systems that are not on the options menu that power-users looking to tweak their system may be interested in understanding. Here are some useful tidbits of knowledge:

    - If your SYS grade is lower than C, you'll get the low-detail terrain
    - If your MEM grade is lower than C, you'll get the low-detail/non-upgrading unit art
    - If your MEM grade is lower than C, all your buildings will use the same art set
    - If your GPU grade is lower than C, you won't get pixel & vertex shader support (assuming your card supported those to begin with)
    - If your CPU grade is A-B you'll get the animated movie menu backgrounds
    - If your CPU grade is C-D you'll get the slideshow menu backgrounds
    - If your CPU grade is F you'll get a static image menu background

    Also, it's worth knowing that some of the in-game graphics options can produce bigger performance gains than others. I've listed some in rough order of performance gain by turning them off.

    Surf - uses lots of polys. Turning this off means you won't see waves on the beach.

    Trees - lowers the poly count and texture sizes. Trees won't look as good but the will be much more system-friendly.

    Units - Doesn't draw fluff animals, birds, flock birds, owls, etc. Doesn't draw unit crew (a cannon would draw on it's own). Big performance gain but also an option that might not produce pleasing results.

    Dead Bodies - units that don't block when they die, just disappear. They don't bleed also.

    Ammo - This stops ammo from drawing in 3 different ways. Archers holding arrows (before they are fired), planes on the aircraft carrier before they have taken off, and building addons (like the log at the lumber mill). Yes, that log is "ammo".

    Fog Of War (FOW) - turning this off means no more "smooth" fog fades.

    Buildings - Farms don't sway with the wind and therefore don't recompute all the time.

    Note on system specs: assuming even a modest 3D card and a decent CPU, the far and away most common source of poor performance is low RAM, especially on XP (which has a slightly larger footprint). RAM is often the least expensive and biggest improvement you can make in your system. A 1Ghz system with 512MB of RAM is probably going to run your game faster than a 2Ghz system with only 128MB. Of course your mileage may vary.

    Another interesting setting in rise2.ini is VSYNC. By default VSYNC is set to 1 (on). Turning VSYNC off can cause graphical "tearing" when you pan the screen on most systems, especially if you don't run in fullscreen mode. You probably won't enjoy it as it looks really bad. Some lucky folks that run in fullscreen can get away with setting this to 0. The results on framerate for those people can be substantial (my system goes from ~50 FPS to 100+ FPS with VSYNC turned off). Note that having VSYNC off can cause a number of unpredictable graphics issues so use at your own risk. Doing this is totally unsupported, will void your warrenty, cause your hair to turn green, and might make your computer explode. In other words - don't blame me if it doesn't work for you.

    Also, and I can't say this enough, update your video AND AUDIO drivers to the latest release. You might be surprised how much of a difference this can make.

    Hope this helps you get some extra performance out of your system and Rise. I'd be interested in seeing the results some of you have so please post them here if you've got the mind to.

    Paul "Gamegeek" Stephanouk
    Producer / Big Huge Games

    PS. A huge shout-out to BHG programmer Jason Bestimt for clearing up a lot of the info for this post.

  • #2
    Thanks paul, very interesting stuff
    be free

    Comment


    • #3
      The only time it drags on my system is with 7 AI and about 1000 units on the map...

      Comment


      • #4
        I turned vsync off. Didn't notice any negativ effects, but the fps in big battles increased from 5-10 to 15-20
        visu

        Comment


        • #5
          I've looked and can't seem to find anything, but can you tell us where the icon commands are. I'm talking about the lines that can be added to the Target line in the desktop Icon Properties. I'm interested in being able to turn off the Intro movies. Something like "+noIntroCinematics", right? Thanks.
          Also, as a side note, I have all the latest and greatest drivers; Cat 3.4, DX9a, and such. Every game, about an hour into it, I get a hard lock up.
          Every now and then, I get a screen for a few seconds that turns about 80% white.
          If I play 4vs4 with the comp, there's significant slow-down. I turn off Surf, Ocean Floor and Rivers and it seems to return to a good speed.

          P4 2.53Ghz
          Radeon 9700 Pro
          512MB DDR PC2700
          160GB RAID 0
          SB Audigy
          WinXP Pro
          DX9a
          Cat 3.4

          Comment


          • #6
            WOW: I have an AMD1800+ on one computer and my CPU grade must be F because it gets the static background when set on AUTO. What the HECK does it take to get an A?!?!?! My INTEL based system 1.4 gets the animation battles... what gives.

            Comment


            • #7
              Try setting the grades manually.

              Comment


              • #8
                I did, and apperently an 1800+ does a little better than the 1.4, but I'm manually grading them both down to F! The main screen stutters just a little for both... It might be reformat/reinstall OS time...

                I cna't believe I'm finally facing the back end of the curve again... mobo/cpu shopping in autumn I guess.

                Comment


                • #9
                  What does the texture grade setting do?

                  Also, is there a way to see average FPS over the course of a game?

                  Thanks
                  olaf

                  Comment


                  • #10
                    I believe that the CPU grade would depend on the number of service processes running. Try to cut down on them...
                    Creator of the Civ3MultiTool

                    Comment


                    • #11
                      Gramphos,

                      believe me, nothing run other than what is needed in my system: Explorer and systray, nothing else in alt-tab-del menu.

                      Comment


                      • #12
                        how do I set my grades manually??

                        Comment


                        • #13
                          Edit rise2.ini with any text editor.

                          Comment


                          • #14
                            bhg_paul thanks for taking the time to write this out for us. It's really appreciated

                            Comment

                            Working...
                            X