Author Topic: 1257 AD Performance thread (+some tips)  (Read 5453 times)

0 Members and 1 Guest are viewing this topic.

souleater

  • Veteran
  • *
  • ...and the Sun rose from the Sword
    • View Profile
  • Faction: Neutral
  • WB
1257 AD Performance thread (+some tips)
« on: February 25, 2013, 09:05:10 AM »
Hello all!

As the title suggests, this will be a thread for people to share their experience with PC performance and FPS management in Warband and this mod specifically. Hopefully this will help those of us, who want to upgrade our machines specifically for this game, in order to be able to play it smoothly on large battle sizes. Getting the right parts is tricky, because often people with better and more expensive machines experience worse performance than those with older/cheaper hardware.

What I would like to ask of the community here is to post your PC specs and FPS of a 400 men custom battle in the following format:

My PC specs:
CPU: AMD Phenom x4 965
GPU: AMD Sapphire Radeon HD 7850 1GB
RAM: 6GB
Windows 7 64bit
(This is the main info I want, but you can post other specs as well, if you wish.)

My FPS:
I can run a 400 men custom battle on rev 101 on average at ~25 FPS (min. 22, max. 40.)
(For this test I tried to keep all the men on the screen at once as much as possible. The version of the revision is important, as different versions seem to have different performance on my rig with difference being as big as 50% drop between revision 101 and latter revisions.)


Some performance/crash prevention tips:


1. Commenting out new_buffer_size.
(click to show/hide)
2. Increasing render_buffer_size.
(click to show/hide)
3. Adjusting Virtual memory.
(click to show/hide)
4. Configuring launcher options.
(click to show/hide)
5. Editing the amount of pre-rendered frames.
(click to show/hide)
6. Using a background FPS booster.
(click to show/hide)
7. Disable Core Parking on Win7.
(click to show/hide)


Tips on upgrading hardware.

In my experience this game is extremely CPU-intensive. Overclocking my 7850 (or on the flipsisde - increasing resolution of the game) has 0 impact on the performance of the game. Playing 1000 troop battles with high and low graphics settings also has no FPS difference whatsoever. What this means is that the real bottleneck for me is the CPU.

As for RAM, it is perfectly enough with 4GB. I personally have never seen Warband take up more than ~3GB of RAM.

On the GPU side this game isn't very demanding, you can run this game on max settings with 3 year old video cards. Radeon HD 7750 for AMD fans and GTX 550 Ti for nVidia enthusiasts should be more than enough. If you have the opportunity, go for a card with more vRAM, because Warband can make good use of that extra memory on large battle sizes. 1GB of vRAM for my 7850 seems to be just fine, but 2GB wouldn't hurt.

It gets trickier with CPUs. There are people with high-end CPUs that can barely run this game on 200-300 battlesize, at the same time there are those who can run it with no lag with 3 years old processors. It seems there is no way to know but to test each and every CPU and see how it performs. As we know, Warband is not perfect for multicore CPUs, so 6 core processors are probably a bad choice. Personally, I would go for either an i3 3240 (a powerful 2 core CPU - in theory should be very effective for a game like Warband) or an i5-3570K (a 4 core CPU - after an over clock it gives amazing performance). If you have a motherboard that supports AMD processors and you do not want to switch to Intel, I can suggest AMD Phenom II x4 965 - with an over clock it's an incredible value for money (not perfect for Warband, though).

I have tested:
Stock AMD Athlon II x2 260 with about 800 troops on screen with ~5-10 FPS.
OC Intel i7 920 with about 800 troops on screen with ~25-30 FPS.
Stock AMD Phenom x4 965 with 400 men on screen with ~24 FPS.
« Last Edit: March 28, 2013, 11:52:49 AM by souleater »

Gaxleep

  • Master Knight
  • *
  • La vita e' una scatola di cioccola... gnam...chomp
    • View Profile
  • Faction: Neutral
  • MP nick: Gaxleep
  • M&BWB
Re: 1257 AD Performance thread (+some tips)
« Reply #1 on: February 25, 2013, 08:44:39 PM »
Thx souleater, I really appreciate this thread.

DerHerbst

  • Squire
  • *
    • View Profile
  • Faction: Neutral
Re: 1257 AD Performance thread (+some tips)
« Reply #2 on: February 25, 2013, 09:18:05 PM »
I have an i7 2600K CPU.  I've been meaning to try the force single-threading option but never have.  Does anyone more tech savvy than me know if there's any point in trying that out?  I mean my game performance is great as it is but I'd like to punch up the battlesizer even more if possible and every little optimization counts right?  It's currently set on 400 with max graphics enabled and I get 8.5/10 performance.  I want that 10/10!!!

My specs:

i7 2600K
8GB ram
Corsair HX 750 PSU
GTX 660 ti


Wake early
if you want
another man's life or land.
No lamb
for the lazy wolf.
No battle's won in bed.
--- The Havamal

souleater

  • Veteran
  • *
  • ...and the Sun rose from the Sword
    • View Profile
  • Faction: Neutral
  • WB
Re: 1257 AD Performance thread (+some tips)
« Reply #3 on: February 25, 2013, 10:09:25 PM »
@Gaxleep, you're welcome. :)
@DerHerbst, the only real way to know is try a custom battle with and without the setting enabled. Try to keep all the troops on screen at once in both tries. If the FPS difference is just 1 or 2 frames, it's probably not worth it.
« Last Edit: February 25, 2013, 10:16:54 PM by souleater »

Glycerius

  • Sergeant at Arms
  • *
    • View Profile
  • Faction: Neutral
  • WBWF&SNW
Re: 1257 AD Performance thread (+some tips)
« Reply #4 on: February 26, 2013, 01:02:41 AM »
ty very much

nuked92

  • Regular
  • *
    • View Profile
  • Faction: Rhodok
  • MP nick: CannonElephants
Re: 1257 AD Performance thread (+some tips)
« Reply #5 on: March 06, 2013, 05:31:34 AM »
Thanks for making this thread. I'm in need of some help though, I've been having some performance issues with the latest revisions.

I updated to rev217 last week after playing a long campaign on rev191. I had read somewhere that there were new LODs added a few weeks ago for armors to help performance in battles. As of rev191 I was able to play 250 man battles at around 45 fps, with greater framedrops occurring during the more cramped siege battles. I also had minor stuttering in certain locations, specifically when I had just entered a battle, or in the "Mediterranean" maps (the scenes that you get when fighting in places like Italy, Greece, Spain, etc).  When I updated to 217, i noticed that both framerate performance and stuttering had, unfortunately, gotten worse. Now, when I try to run 250 man battles, I'm only getting about 35 fps on average, and stuttering has made the game unplayable unless I lower battlesize to around 200. I tried doing everything that was suggested by the OP, but to no avail. I have a pretty decent system, and recently upgraded my GPU as well:

i7 960

6GB RAM

GTX 680

The one thing I've noticed that reduces the stuttering/fps loss is with the new formations options in the camp menu. Making the AI dumber really did help reduce stuttering and smooth out the battles, but only a little. I got about a 5 fps gain from doing that, stuttering is still occurring consistently. It's at its peak at the start of a battle when the largest amount of npcs are on screen. It decreases when the numbers drop, but spikes back up when reinforcements arrive. I haven't updated drivers recently, so I know that's not an issue. Other Warband modules and different games are still running fine, so I know it's probably not a hardware issue either. Could it be new LODs that are causing stuttering when they "pop-in"? Someone posted in this thread (http://forums.taleworlds.com/index.php/topic,256486.0.html) that they fixed their stuttering issues by removing LOD textures from certain items. I also read that horse LODs are what causes stuttering in battles with a higher amount of cavalry. I'm really not sure if this problem is being caused by LODs, new AI/formations changes, a combination of both, or something else. I'm still enjoying the mod though, just with smaller battles  :( ... oh well. I hope that came out okay, I'd try to give you guys more details, but it's late here and I need ot get some sleep. Hopefully someone might offer some new options that I can try. If not, I'll just revert to an older revision that I didn't have any problems in. So, no worries, and ty in advance.  :)

souleater

  • Veteran
  • *
  • ...and the Sun rose from the Sword
    • View Profile
  • Faction: Neutral
  • WB
Re: 1257 AD Performance thread (+some tips)
« Reply #6 on: March 06, 2013, 07:06:23 AM »
That is really strange. You shouldn't worry about your hardware - that GPU should handle over 1000 troops with smooth 60 FPS, the CPU, I think, also should be able to handle more than 250 troops. I can easily get 40 fps with 250 men on screen with my old AMD processor. But then again, I am playing on an older revision (101). In my experience, any revision above that crushes performance by half. In theory LODs should really help with performance. There is no way that I can imagine that they would decrease the performance.

Gaxleep

  • Master Knight
  • *
  • La vita e' una scatola di cioccola... gnam...chomp
    • View Profile
  • Faction: Neutral
  • MP nick: Gaxleep
  • M&BWB
Re: 1257 AD Performance thread (+some tips)
« Reply #7 on: March 06, 2013, 10:32:08 AM »
Waiting Bannerlord....  :roll:

Imho we are dealing with an old engine that not uses processors, gpu or ram of which we have today.
Optimizations are necessary, but I relate to the decrease in the ragdoll, the number of bodies and the management of the shadows.

nuked92

  • Regular
  • *
    • View Profile
  • Faction: Rhodok
  • MP nick: CannonElephants
Re: 1257 AD Performance thread (+some tips)
« Reply #8 on: March 07, 2013, 05:41:30 AM »
Thanks for the replies. It doesn't seem like there's much that can be done about it, but I've narrowed stuttering/fps problems down to a few things in-game. I can't believe that I didn't notice this before though.

I get absolutely no stuttering at all in siege battles and custom battles. I even had zero issues when playing a full custom battle with both teams 100% cavalry. I started a new game and decided that I would troubleshoot and test different scenes/regions to see how they have an impact on battle performance (with about 200-250 npc battlesize). I received the highest framerates in areas like England, France, Germany, etc (northern forest areas). In terms of framedrops/stuttering, it started to get worse in snowy areas like Norway, Sweden, Novgorod, etc (probably HDR combined with the bright snow textures). The absolute worst areas were in the southern grassy scenes like Italy, Greece, Turkey, Spain, etc. I had already noticed this previously, but this just confirms where the worst performance areas for me are. Noticed the same pattern in older revisions as well, just with less noticeable performance impacts. Seems to be a combination of battle AI/formations and certain scenes that are impacting my fps and causing stuttering. In the latest revisions, I've witnessed the AI using some very odd formations. There was one incident where AI infantry formed up in a square formation, and all of their cavalry, archers, and horse archers crammed together next to it as they advanced down a hill at me. Tried going through the steps in the OP again and played around with other settings in display, formations menu, and mod options. Still no results, save for dumbing down the AI in formations, but as I said before, this only helps minimally. Maybe someone can do some testing themselves to see if they can find any similar issues? I'd like to know if this is just on my end, or if anyone else has noticed this. Thanks!

Leonidas300

  • Knight at Arms
  • *
    • Steam - http://www.mbmerc.com/?recruiter=21
    • View Profile
    • http://www.mbmerc.com/?recruiter=21
  • Faction: Bandit
Re: 1257 AD Performance thread (+some tips)
« Reply #9 on: March 07, 2013, 03:22:08 PM »
How can I revert back to older revisions?

souleater

  • Veteran
  • *
  • ...and the Sun rose from the Sword
    • View Profile
  • Faction: Neutral
  • WB
Re: 1257 AD Performance thread (+some tips)
« Reply #10 on: March 07, 2013, 05:56:10 PM »
Svn Checkout ->


Leonidas300

  • Knight at Arms
  • *
    • Steam - http://www.mbmerc.com/?recruiter=21
    • View Profile
    • http://www.mbmerc.com/?recruiter=21
  • Faction: Bandit
Re: 1257 AD Performance thread (+some tips)
« Reply #11 on: March 07, 2013, 07:56:49 PM »
Thank you :D

And one question, wich revision would be the most stable? any suggestion?
« Last Edit: March 07, 2013, 08:00:42 PM by Leonidas300 »

stevehoos

  • Sergeant Knight
  • *
    • View Profile
  • Faction: Neutral
Re: 1257 AD Performance thread (+some tips)
« Reply #12 on: March 07, 2013, 09:11:22 PM »
I would get the latest version of the SVN. Only just recently was the Fix applied for mercenary companions to come back on emissary missions (thank you othr!), which has a great impact on the gameplay.

Sigma-Rho

  • Sergeant
  • *
    • View Profile
  • Faction: Bandit
Re: 1257 AD Performance thread (+some tips)
« Reply #13 on: March 08, 2013, 05:39:51 PM »
Has anyone else had any issues with the map?

I put a ticket in because I recently updated my SVN version, started a new game and now when ever I zoom out to mid-level to all the way zoomed out my game immediately crashes. I've never had any graphics issues with 1257 before so it's kind of unsettling for me...

Everything is set to high, battlesizer is on 400
Win 7 64bit
AMD Phenom II X6 Core 1055T Processor 2.8 GHz
8 Gigs of DDR2 (I think, might be 3)
Radeon HD 7870 2GB GDDR5 (Double Black Diamond)

"nobody is forcing you to play this mod" - Kuauik

Makememove

  • Sergeant
  • *
    • View Profile
  • Faction: Bandit
Re: 1257 AD Performance thread (+some tips)
« Reply #14 on: March 11, 2013, 04:45:54 PM »
Good thread, definitely necessary. I´ll try your hints, souleater - maybe I can get a thousand soldiers on the battlefield after all.

One problem is the minimap for me - it makes the game significantly decrease in fps.

But even when I have a fps-rate of 30 or higher, I sometimes have the feeling that the game is stuttering. Any suggestions?



In a closed society where everybody´s guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity.