Low FPS and estimated performance regardless of video settings.

Users who are viewing this thread

SuperSmith

Recruit
Patch # 2.032, game is through Steam.
My issue is having low FPS that dips below 30 as soon as more than ~80 men are on screen at one time. No matter what video settings or battle size I choose the estimated performance never goes above 37% and the FPS in any battle larger than 50 men starts to suffer.
It has occurred in every savegame and version since I first built my PC a year ago.
I have not tampered with any game files.
I have tried changing the config as per the other help posts, nothing helps. I'm almost 100% every fix on the forum has been tried, I have deleted the game, reinstalled it, verified game files, even wiped my hard drive and reinstalled windows. Nothing is improving the situation.

rgl_config.txt

first_time = 0

texture_detail = 100

render_buffer_size = 15

max_framerate = 120

start_windowed = 0

use_pixel_shaders = 0

use_vertex_shaders = 0

fake_reflections = 0

show_framerate = 1

use_ondemand_textures_ = 1

use_ondemand_textures_mt = 0

disable_music = 0

disable_sound = 0

disable_frequency_variation = 0

cheat_mode = 0

enable_blood = 1

enable_edit_mode = 0

force_single_threading = 1

debug_mode = 0

display_width = 1920

display_height = 1080

display_bits = 32

antialiasing = 0

sample_quality = 0

alpha2coverage = 0

force_vsync = 0

shadowmap_quality = 1

shader_quality = 1

postfx_dof = 0

postfx_hdr = 0

postfx_autoexp = 0

flora_degrade_distance = 150.0000

flora_lod_detail = 0

use_instancing = 0

use_secure_connection = 0

max_number_of_connections = 16

look_for_server_on_this_machine = 0

music_volume = 0.4000

sound_volume = 1.0000

mouse_sensitivity = 0.5000

invert_mouse = 0

enable_lighting = 1

enable_particles = 1

enable_blood = 1

enable_character_shadows = 1

enable_accurate_shadows = 1

number_of_corpses = 5

grass_density = 80

combat_speed = 2

friend_combat_difficulty = 0

adapter_format = 0

reduce_combat_ai = 1

reduce_campaign_ai = 1

combat_difficulty = 0

display_labels = 1

display_targeting_reticule = 1

display_attack_direction = 0

turn_camera_with_horse_in_first_person = 2

verbose_damage = 1

verbose_shot_difficulty = 1

battle_size = 0.0000

attack_direction_control = 2

defend_direction_control = 0

lance_control = 0

anisotropic_filtering = 1

enable_environment_shadows = 1

verbose_casualties = 1

verbose_experience = 1

realistic_shadows_on_plants = 0

number_of_ragdolls = 5

gamma = 2.2064

character_detail = 1.0000

character_shadow_detail = 1.0000

control_mouse_movement_y_scale = 1.5000

blood_stains = 2

use_winmm_audio = 0

enable_version_check = 1

enable_aspect_ratio_control = 1

realistic_headshots = 0

auto_gfx_quality = 0


enable_gamepad_vibration = 1

rgl_log.txt

Starting new log file.
Version:  1.172

-- OS: Microsoft  (build 9200), 64-bit
-- RAM: Available physical RAM: 4095MB/4096MB
-- CPU: Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz (GenuineIntel)
- L2 cache size: 256K
- CPU Features: FPU MMX SSE SSE2 SSE3 SSSE3 EST HTT
- Number of CPUs: 4 ( Speed: ~3504MHz / ~3504MHz / ~3504MHz / ~3504MHz )

-- GPU:
- D3D9 Adapter: 0 / Driver: nvldumd.dll / Description: NVIDIA GeForce GTX 970
- Texture Memory: 4095 ( Available Texture Memory: 4069 )

Received stats and achievements from Steam

Processing Ini File {
Module_name =  Viking_Conquest2032
Num Hints =  12
Setting Map Min X =  -257.903931
Setting Map Max X =  281.758240
Setting Map Min Y =  -281.854553
Setting Map Max Y =  290.571899
Setting Time Multiplier =  0.250000
Setting Seeing Range Multiplier =  6.500000
Setting Track Spotting Multiplier =  0.800000
Setting player_wounded_treshold =  5.000000
Setting hero_wounded_treshold =  15.000000
Setting Skill Prisoner Management Bonus =  5
Setting Skill Leadership Bonus =  3
Setting Base Companion Limit =  20
Setting player_xp_multiplier =  1.000000
Setting hero_xp_multiplier =  2.000000
Setting regulars_xp_multiplier =  2.000000
Setting damage_interrupt_attack_treshold =  3.000000
Setting damage_interrupt_attack_treshold_mp =  3.000000
Setting armor_soak_factor_against_cut =  0.800000
Setting armor_soak_factor_against_pierce =  0.650000
Setting armor_soak_factor_against_blunt =  0.650000
Setting armor_reduction_factor_against_cut =  0.950000
Setting armor_reduction_factor_against_pierce =  0.650000
Setting armor_reduction_factor_against_blunt =  0.750000
Setting horse_charge_damage_multiplier =  1.000000
Setting couched_lance_damage_multiplier =  0.650000
Setting fall_damage_multiplier =  1.000000
Setting shield_penetration_offset =  30.000000
Setting shield_penetration_factor =  3.000000
Setting missile_damage_speed_power =  2.000000
Setting melee_damage_speed_power =  1.400000
Setting multiplayer_walk_enabled =  0
Setting mission_object_prune_time =  180
Scan Module Textures =  1
Scan Module Sounds =  1
Unrecognized Module_info directive =  give_performance_warnings . Skipping.
Loading Module Resource  La_Grandmasters_Shaders
Loading Module Resource  test
Loading Module Resource  shaders
Loading Module Resource  textures
Loading Module Resource  vc_textures
Loading Module Resource  vc_materials
Loading Module Resource  materials
Loading Module Resource  materials_face_gen
Loading Module Resource  vc_bodies
Loading Module Resource  uimeshes
Loading Module Resource  meshes_face_gen
Loading Module Resource  helpers
Loading Module Resource  vc_map_objects
Loading Module Resource  vc_map_iconchars
Loading Module Resource  particle_meshes
Loading Module Resource  skeletons
Loading Module Resource  grass_meshes
Loading Module Resource  plant_meshes
Loading Module Resource  object_meshes
Loading Module Resource  object_bodies
Loading Module Resource  goods_meshes
Loading Module Resource  item_meshes1
Loading Module Resource  food
Loading Module Resource  village_houses
Loading Module Resource  village_houses_a
Loading Module Resource  village_houses_b
Loading Module Resource  interiors_a
Loading Module Resource  interiors_b
Loading Module Resource  interiors_c
Loading Module Resource  arena
Loading Module Resource  castle_a
Loading Module Resource  dungeon
Loading Module Resource  snowy_houses
Loading Module Resource  square_keep
Loading Module Resource  vc_pictures
Loading Module Resource  user_interface_b
Loading Module Resource  user_interface_c
Loading Module Resource  user_interface_d
Loading Module Resource  scene_encounter_spot
Loading Module Resource  interior_thirsty_lion
Loading Module Resource  houses1
Loading Module Resource  wall_meshes1
Loading Module Resource  town_houses
Loading Module Resource  doors
Loading Module Resource  churches
Loading Module Resource  castle_c
Loading Module Resource  castle_d
Loading Module Resource  castle_e
Loading Module Resource  castle_f
Loading Module Resource  castle_g
Loading Module Resource  castle_h
Loading Module Resource  castle_i
Loading Module Resource  viking_houses
Loading Module Resource  town_houses_c
Loading Module Resource  particles_2
Loading Module Resource  prisons
Loading Module Resource  prisons_b
Loading Module Resource  vc_terrain_borders
Loading Module Resource  skyboxes
Loading Module Resource  new_skyboxes
Loading Module Resource  object_b
Loading Module Resource  destroy
Loading Module Resource  vc_trees
Loading Module Resource  grass_meshes_b
Loading Module Resource  interiors_steppe
Loading Module Resource  town_houses_d
Loading Module Resource  ani_horse_mounted
Loading Module Resource  horse_skeleton
Loading Module Resource  instruments
Loading Module Resource  simple_primitives
Loading Module Resource  ani_man_walk
Loading Module Resource  ani_death
Loading Module Resource  ani_stand_guardsman
Loading Module Resource  ani_human_mounted
Loading Module Resource  ani_lady_stand
Loading Module Resource  ani_poses
Loading Module Resource  ani_man_cheer
Loading Module Resource  ani_stand_onhorse
Loading Module Resource  ani_strikes
Loading Module Resource  ani_equip_arms
Loading Module Resource  ani_run_p
Loading Module Resource  ani_run_forward_left_right
Loading Module Resource  uni_strikes3
Loading Module Resource  ani_walk_sideways
Loading Module Resource  ani_run_sideways
Loading Module Resource  ani_stand
Loading Module Resource  ani_crouch_down
Loading Module Resource  ani_low_walk
Loading Module Resource  ani_turn_man
Loading Module Resource  ani_lancer
Loading Module Resource  ani_attacks
Loading Module Resource  ani_kicks
Loading Module Resource  ani_walk_backward
Loading Module Resource  ani_run_lookingsides
Loading Module Resource  ani_defends
Loading Module Resource  ani_walk_lookingsides
Loading Module Resource  ani_jump
Loading Module Resource  ani_wedding
Loading Module Resource  uni_jump
Loading Module Resource  uni_stances
Loading Module Resource  uni_equip
Loading Module Resource  uni_strike
Loading Module Resource  uni_throws
Loading Module Resource  uni_fistswing
Loading Module Resource  uni_lord_stand
Loading Module Resource  uni_defence
Loading Module Resource  uni_sideways
Loading Module Resource  dart
Loading Module Resource  rock
Loading Module Resource  raw_materials
Loading Module Resource  gauntlets_new
Loading Module Resource  bride_dress
Loading Module Resource  ui_server_filter
Loading Module Resource  ship
Loading Module Resource  arabian_houses
Loading Module Resource  object_c
Loading Module Resource  valleyProps
Loading Module Resource  workshops
Loading Module Resource  barrier_primitives
Loading Module Resource  town_houses_e
Loading Module Resource  wb_mp_objects_a
Loading Module Resource  vc_arcosyflechas
Loading Module Resource  bry_banners
Loading Module Resource  bry_banners_default
Loading Module Resource  bry_battlebanners
Loading Module Resource  bry_flags_vertical
Loading Module Resource  vc_iconos
Loading Module Resource  bry_pic_mesh
Loading Module Resource  vc_shields
Loading Module Resource  vc_shields_tableau
Loading Module Resource  vc_armors_angle
Loading Module Resource  vc_armors_briton
Loading Module Resource  vc_armors_frisians
Loading Module Resource  vc_armors_generic
Loading Module Resource  vc_armors_irish
Loading Module Resource  vc_armors_norse
Loading Module Resource  vc_armors_picts
Loading Module Resource  vc_armors_saxon
Loading Module Resource  vc_clerics
Loading Module Resource  vc_female_dresses
Loading Module Resource  vc_shoes
Loading Module Resource  vc_swords
Loading Module Resource  vc_helmets
Loading Module Resource  vc_axes
Loading Module Resource  vc_native
Loading Module Resource  vc_props
Loading Module Resource  vc_props2
Loading Module Resource  vc_props3
Loading Module Resource  vc_props_new_houses
Loading Module Resource  vc_sea_battle
Loading Module Resource  vc_spears
Loading Module Resource  dedal_anims
Loading Module Resource  vc_hoods
Loading Module Resource  vc_shields2
Loading Module Resource  vc_swords2
Loading Module Resource  vc_food
Loading Module Resource  vc_tradeitems
Loading Module Resource  vc_knifes
Loading Module Resource  vc_horses
Loading Module Resource  La_Grandmasters_map_text
Loading Module Resource  vc_shields_basic
Loading Module Resource  vc_work
Loading Module Resource  vc_animals

} //Processing Ini File Finished
Loading Music...
Loading Textures...
Finished Loading Textures...
L8 Format is  supported
WARNING: UNABLE TO MAP GAME PRESENTATION CODE:  prsnt_game_escape
WARNING: UNABLE TO MAP GAME SCRIPT CODE:  game_check_party_sees_party
WARNING: UNABLE TO MAP GAME SCRIPT CODE:  game_missile_launch
Loading Module...
Loading item kinds...
Loading dialogs...
Loading mission templates...
Loading party templates...
loading time:  25837
Finished All...
Loading tracks
load_map_data complete.
Init_map complete.
init_meta_mission complete.
map mesh built.
get_ideal_sun_color.
get_ideal_fog_color.
1225 parties added.
launch complete.
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_normal_map discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_normal_map discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_normal_map discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
vdt_regular discard_buffer()
System specs:

Intel i5-6600k

Gigabyte GTX 970 4GB

16GB DDR4 RAM

MSI Z170A Mobo

750w PSU

In other games I get consistent and stable FPS with the proper video settings. But Mount and Blade, on any module (including vanilla) I get low FPS regardless of video settings.
On my brother's PC he can do a full sized 800 man battle with over 100 FPS, and he has a slightly worse PC with just 8GB of RAM. He also can change the video settings to get even more FPS if he so desires.
Even if I drop to the lowest resolution possible, lowest graphics settings, and the lowest battle size my performance never increases.
 
I think it's an engine limitation, it is over 10 years old. I don't know why there is such high battle sizes when the game can't even handle it.
 
AfLIcTeD said:
I think it's an engine limitation, it is over 10 years old. I don't know why there is such high battle sizes when the game can't even handle it.
That's what I'm thinking, but it doesn't make sense how a PC that is basically the same (i5 and 970 as well) can run it very well, but mine can't run it well. Hopefully Bannerlord fixes this if it's the engine.
 
That's weird. Although there are engine limitations they shouldn't kick in at 80 dudes, and it seems you rig should be fine. So is this with native Warband as well as VC?
 
SuperSmith said:
My issue is having low FPS that dips below 30 as soon as more than ~80 men are on screen at one time.

check sticky thread for some ideas on how to tweak your rgl_config.txt (some options don't work well together).

your computer should be able to handle full battle size while outside combat, and drop FPS when they engage in melee. Just walking around  / spawn agents / wait for enemy to get to you / etc is not that demanding on your CPU. What kills performance is when agents are swinging swords and the engine needs to keep track to detect each hit.

also visit the support thread (Warband) as your card (970) has a history of issues with Warband (drivers).
 
kalarhan said:
SuperSmith said:
My issue is having low FPS that dips below 30 as soon as more than ~80 men are on screen at one time.
your computer should be able to handle full battle size while outside combat, and drop FPS when they engage in melee. Just walking around  / spawn agents / wait for enemy to get to you / etc is not that demanding on your CPU.
At the beginning of battle the framerate immediately drops, no combat happening. It remains constant in active combat or while waiting. In small battles of 60 men the FPS stay above 120.
I have tried changing the config, just as the sticky says, nothing has improved.
I can't find the support thread you're talking about, all I see are various posts by people with bad performance.
 
kraggrim ?️ said:
That's weird. Although there are engine limitations they shouldn't kick in at 80 dudes, and it seems you rig should be fine. So is this with native Warband as well as VC?
Yes, also in Napoleonic Wars.
 
Try to set 'render_buffer_size = 512' in rgl_config.txt
Find a program called 'Large Address Aware.exe' on the internet and use it on the game executable will increase the amount of ram windows will allocate to it.
Also turn off all kill messages, xp gains and other **** that gets displayed during a battle.
However this extreme measures help in big battles over 300, having fps problems with 80.. dunno if it will help much :razz:
 
Try to set 'render_buffer_size = 512' in rgl_config.txt
Find a program called 'Large Address Aware.exe' on the internet and use it on the game executable will increase the amount of ram windows will allocate to it.
Also turn off all kill messages, xp gains and other **** that gets displayed during a battle.
However this extreme measures help in big battles over 300, having fps problems with 80.. dunno if it will help much :razz:
The render buffer size thingy worked for me! But I have a question, will turning it even higher make my framerate even better??
 
Back
Top Bottom