View Full Version : FPS drop caused by portraits
NotScias
12-28-2012, 07:07 PM
Hi,
Since the CoR update I'm experiencing a strange FPS drop that only happens when I have someone (ally, enemy but not mobs) selected.
My FPS is most of the time capped at 60 (VSync) but once I select someone in the same situation I get immediately 10-15 less FPS at least. The FPS get back to normal immediately after deselection.
Here's some screenies taken at the same time to illustrate the issue :
--- Example 1
- No selection : http://wstaw.org/m/2012/12/28/fpsdrop00.jpg
- Selection : http://wstaw.org/m/2012/12/28/fpsdrop01.jpg
--- Example 2
- No selection : http://wstaw.org/m/2012/12/28/fpsdrop10.jpg
- Selection : http://wstaw.org/m/2012/12/28/fpsdrop11.jpg
I guess it has something to do with character portraits, since selecting mobs doesn't cause the FPS drop, also because sometimes the portraits flicker or are blank, causing the FPS to drop even more. It may be Linux/OpenGL specific since I asked some people running Windows to confirm the issue but they don't have this one. It happens regardless of the selected player, so no matter who is selected the drop will happen. It's more noticeable when the computer is more stressed (lot of people/fights), the drop is more consequent in such cases.
EDIT: It seems to happen after some minutes/hours of gaming. I don't have the issue right after logging in.
As for solutions I tried, checking/unchecking animated portraits doesn't help (I have them static all the time by default). I also tried to redownload all the ressources to be sure that it isn't texture corruption but it didn't help either. Drivers are up to date and I have absolutely no issues in other games.
So I would first like to know if other people are experiencing the same problem (especially on Linux), and if so I'd like NGD to look into this because it's really annoying and power wasting.
Thanks.
NotScias
02-16-2013, 03:42 PM
BUMP
I still have the issue and I found a spanish topic about it too : http://www.championsofregnum.com/forum/showthread.php?t=96167
I also have it on WIndows when using Direct3D.
I still don't know what triggers this drop. It seems to happen after several minutes/hours of gameplay. I'll try to record a video showing how portraits flicker badly when selecting someone and the instant FPS drop that happens with it too.
If you can't fix this, please at least let us the ability to completely disable portraits rendering. The checkbox to disable portraits animation DOES NOT prevent them to still be rendered all the time. So actually it doesn't save anything, you could aswell remove it.
AMD FX-4100
NVIDIA GTX550Ti
Archlinux & Windows 7 64-bit
_Kharbon_
02-16-2013, 04:07 PM
Character portraits are of no use at all. I do not understand, why they are there, and I would happily exchange them for few more fps. Removing them, or enabling the user to deactivate them, would be a nice step.
We might as well have a picture of unicorn in the lower right corner of the screen.
Awrath
02-16-2013, 04:13 PM
Agree with Scias, really need the option to actually stop rendering them. For a lot of us, especially on low end hardware, it only gets worse!
If you don't want to remove it then really, a nice static image should suffice. I don't need to see my own head nor the heads of my enemies bobbling around when I can just look at them directly!
Enitharmon
02-16-2013, 04:30 PM
Confirmed, FPS drops 10-15 when I select someone, and the portraits flicker / are blank. Only tried on linux/64.
I would like some option to disable them, too.
Tamui
02-16-2013, 07:13 PM
Agree with Scias, really need the option to actually stop rendering them. For a lot of us, especially on low end hardware, it only gets worse!
If you don't want to remove it then really, a nice static image should suffice. I don't need to see my own head nor the heads of my enemies bobbling around when I can just look at them directly!
You can deactivate the animation and in OpenGL, Windows, you don't even see them. Idk if they decrease FPS too :p
NotScias
02-18-2013, 12:59 PM
You can deactivate the animation and in OpenGL, Windows, you don't even see them. Idk if they decrease FPS too :p
The checkbox to disable portraits animation DOES NOT prevent them to still be rendered all the time
It's not the portrait animation that causes the FPS drop. I have it always disabled yet still experiencing these drops when selecting other characters, and anyways the animation only applies to the self portrait. It's a bug making the selected players' portraits flicker and partially rendered that absolutely kills the overall performance.
Even completely hidden (there's a trick to achieve this), they are still rendered offscreen causing useless overhead, and are still prone to the aforementioned bug.
I'm not against this kind of 'eyecandy' feature as long as they are properly made and don't ruin the gameplay, which is not the case here...
This kind of bug could've been avoided easily in the first with better decisions like it has been said.
Why the hell render (ugly and aliased) 3D portraits in real time while one frame rendered once and buffered/saved to a texture/ressource would have been much better and not requiring this permanent bug-prone overhead ? I really can't understand this either.
Anyways, here's a video to show a better idea of what's going on everytime I select a player or npc :
http://www.youtube.com/watch?v=hPRt4hj1Dqk
I hope NGD takes care of this because this is really a pain and quite a gameplay-ruiner just like the FPS drops due to stuck players.
Frosk
02-18-2013, 03:37 PM
Hey everyone,
I'd like that all of you that are experimenting this problem write us down the following info:
- CPU
- GPU (video card model)
- RAM memory
- OS (Windows, Linux)
- Video Settings
Along with this, please don't forget to write down any detail you may consider important and that you think is related to this issue.
Thanks!
NotScias
02-19-2013, 05:45 PM
Hey everyone,
I'd like that all of you that are experimenting this problem write us down the following info:
- CPU
- GPU (video card model)
- RAM memory
- OS (Windows, Linux)
- Video Settings
Along with this, please don't forget to write down any detail you may consider important and that you think is related to this issue.
Thanks!
CPU : AMD FX-4100 (6x3.6Ghz)
GPU : NVIDIA GTX550Ti 1GB
RAM : 8GB DDR3
OS : Archlinux 64-bit & Windows 7 64-bit
Video Settings : "Very High" preset minus trails, terrain details, bloom, weather. OpenGL on Linux, D3D on Windows.
Details :
- A 15-20 FPS drop always happens when selecting allies (no matter who), enemies or NPCs (excluding mobs) - It immediately comes back to normal after deselecting.
- It seems to happen after several minutes/hours of gameplay, or triggered by an unknown event yet, and from this point the problem is always here until relaunching the client.
- It seems to be related to portaits since they are very often totally broken and/or flickering very fast, thus wasting drawing cycles and decreasing performance. (See video)
- Disabling portraits animation doesn't help.
- Video : http://www.youtube.com/watch?v=hPRt4hj1Dqk
Enitharmon
02-19-2013, 06:06 PM
Ok, just don't taunt me for my pitifully outdated computer :P
CPU: Intel Core2 Duo E8400 3.00Ghz
GPU: ATI Radeon HD 5700 1Gb
RAM: 4 Gb
OS: Ubuntu Linux 12.10 (64bit)
Driver: ATI proprietary 9.00.11-120920a-147436C-ATI
Video Settings: Mid, Fx / Post process all off except Particle Effects and FXAA
Texture quality, Animation quality, character detail on high
Tamui
02-19-2013, 07:11 PM
Ok, just don't taunt me for my pitifully outdated computer :P
CPU: Intel Core2 Duo E8400 3.00Ghz
GPU: ATI Radeon HD 5700 1Gb
RAM: 4 Gb
OS: Ubuntu Linux 12.10 (64bit)
Driver: ATI proprietary 9.00.11-120920a-147436C-ATI
Video Settings: Mid, Fx / Post process all off except Particle Effects and FXAA
Texture quality, Animation quality, character detail on high
You don't wanna see mine. Trust me. Yours is god compared to mine :( :ohill:
schachteana
02-20-2013, 06:14 PM
Confirmed
Fps drop from 62 to 28 when I select any player.
my specs (copied from another thread)
intel core 2quad cpu, 2.50 ghz, 3 gb ram, win vista home 32. edit: gpu nvidia gforce g100, lowest graphic settings (no secure mode)
Same issue here.
Linux Mint x86_64
CPU: Intel Core2 Quad Q9550 @ 2.83GHz
RAM: 4Gb
GPU: Nvidia GTX570
Drivers Nvidia: 304.64
Video/OpenGL options:
vg_animated_textures = 1
vg_animation_quality = 100.000000
vg_anisotropic_filter = 2
vg_antialiasing = 1
vg_cache_shaders = 0
vg_camera_advanced = 0
vg_camera_auto_correct = 0
vg_camera_far_plane = 4000.000000
vg_camera_objects_far_plane = 500.000000
vg_camera_speed = 1.000000
vg_camera_x_rotation = 0.200000
vg_character_lod = 4.000000
vg_cluster_object_enabled = 1
vg_cluster_object_factor = 100
vg_collision_load_radius = 150.000000
vg_debug_normals = 0
vg_dev_mode = 0
vg_edit_render_mode = basic
vg_editor_render_window = 0
vg_enable_beams = 1
vg_enable_bloom = 0
vg_enable_color_correction = 1
vg_enable_composite_fx = 1
vg_enable_fog = 1
vg_enable_foliage_animation = 1
vg_enable_fxaa = 0
vg_enable_hw_instancing = 1
vg_enable_hw_skinning = 1
vg_enable_mesh_fx = 1
vg_enable_particle_fx = 1
vg_enable_shadowmaps = 1
vg_enable_ssao = 0
vg_enable_trail = 1
vg_enable_weather_fx = 1
vg_fly_camera_collision = 0
vg_fog_end_scale = 3.333333
vg_fog_start_scale = 1.000000
vg_force_atlas_drawsets = 0
vg_force_safe_mode = 0
vg_fov = 55.000000
vg_fullscreen_mode = 1
vg_gamma = 10.533035
vg_godray_decay = 0.100000
vg_godray_density = 0.100000
vg_godray_distance_factor = 0.100000
vg_godray_exposure = 0.100000
vg_godray_weight = 0.100000
vg_grid_distance_factor = 1.000000
vg_gui_scale = 1.000000
vg_gui_skin = regnum_default
vg_gui_wireframe_mode = 0
vg_hide_mapobjects = 0
vg_hide_sky = 0
vg_hide_static_mesh = 0
vg_hide_terrain = 0
vg_hide_widgetnode = 0
vg_impostors_enabled = 0
vg_impostors_force = 0
vg_in_game_render_window = 1
vg_instancing_mode = 0
vg_lighting_mode = 0
vg_lod_distance = 20
vg_map_object_lod_1 = 20.000000
vg_map_object_lod_2 = 40.000000
vg_map_object_lod_3 = 60.000000
vg_map_object_lod_4 = 80.000000
vg_max_current_shader_model = 4
vg_object_body_distance_lod_1 = 70.000000
vg_object_body_distance_lod_2 = 20.000000
vg_object_body_distance_lod_3 = 30.000000
vg_object_body_distance_lod_4 = 40.000000
vg_pfx_lod_distance = 400.000000
vg_pfx_lod_fade_range = 2.000000
vg_physics_quality = 0
vg_pmesh_mode = 0
vg_post_process_bloom_add_smooth_factor = 0.570000
vg_post_process_bloom_intensity_factor = 0.500000
vg_post_process_bloom_intensity_factor_add_smooth = 0.750000
vg_post_process_bloom_luminance_threshold = 0.450000
vg_post_process_bloom_luminance_threshold_range = 0.000000
vg_post_process_bloom_power = 1.500000
vg_post_process_bloom_scale_up_factor = 1.300000
vg_post_process_quality = 2
vg_precache_fxs = 1
vg_predefined_video_options_level = 5
vg_preload_shaders = 1
vg_render_mode = forward_cc
vg_render_path = default
vg_rendering_quality = 2
vg_renderizer = opengl
vg_reset_options = 1
vg_screen_bpp = 32
vg_screen_height = 1200
vg_screen_width = 1920
vg_screenshot_format = jpg
vg_screenshot_quality = 80
vg_shadow_distance = 1
vg_shadow_filtering_quality = 1
vg_shadow_quality = 2
vg_shadowmaps_depth_bias_0 = 0.000230
vg_shadowmaps_depth_bias_1 = 0.000230
vg_shadowmaps_depth_bias_2 = 0.000230
vg_shadowmaps_depth_bias_3 = 0.000230
vg_shadowmaps_depth_normal_bias_0 = 0.000000
vg_shadowmaps_depth_normal_bias_1 = 0.000000
vg_shadowmaps_depth_normal_bias_2 = 0.000000
vg_shadowmaps_depth_normal_bias_3 = 0.000000
vg_shadowmaps_min_cos_angle = 0.000000
vg_shadowmaps_practical_split_factor = 0.050000
vg_shadowmaps_scale_0 = 16.000000
vg_shadowmaps_scale_1 = 48.000000
vg_shadowmaps_scale_2 = 120.000000
vg_shadowmaps_scale_3 = 320.000000
vg_shadows_depth_offset = 500.000000
vg_shadows_depth_range = 1000.000000
vg_show_collision_volumes = 0
vg_show_dynamic_mapobjects = 1
vg_show_influence_volumes = 0
vg_show_normals = 0
vg_show_region_borders = 0
vg_show_selection_volumes = 0
vg_show_subregion_borders = 0
vg_show_visibility_volumes = 0
vg_skin_depth_bias = 0.000010
vg_skydome_bloom = 0.100000
vg_skydome_global_bloom = 0.100000
vg_ssao_intensity = 1.000000
vg_ssao_range_check = 20.000000
vg_terrain_bloom_factor = 0.100000
vg_terrain_cast_shadows = 1
vg_terrain_clipmaps = 1
vg_terrain_distance = 5
vg_terrain_generate_shadow_bias = 0.000480
vg_terrain_shadow_bias_0 = 0.000020
vg_terrain_shadow_bias_1 = 0.000400
vg_terrain_shadow_bias_2 = 0.000750
vg_terrain_shadow_bias_3 = 0.001250
vg_terrain_specular_factor = 1.000000
vg_terrain_specular_power = 8.000000
vg_terrain_texture_quality = 2
vg_texture_lod = 0
vg_texture_lod_bias = 0
vg_tone_mapping_adaptation_speed = 20.000000
vg_tone_mapping_max_exposure = 10.000000
vg_tone_mapping_middle_grey = 0.500000
vg_tone_mapping_min_exposure = 0.010000
vg_trail_use_bezier = 0
vg_transparency_antialias = 0
vg_trilinear_filtering = 0
vg_use_deferred_shading = 1
vg_use_mapobject_visibility_distance = 1
vg_use_occlusion_query = 0
vg_vertical_sync = 1
vg_video_capture_mode = 0
vg_water_depth_range = 0.800000
vg_water_lod = 2
vg_wireframe_mode = 0
vg_gl_debug_shaders = 0
vg_gl_shader_dir = shaders/glsl
vg_gl_uncompress_textures = 0
vg_gl_validate_shaders = 0
vg_gl_worker_thread = 0
Hayir
02-20-2013, 09:24 PM
Same issue here.
Linux Mint x86_64
CPU: Intel Core2 Quad Q9550 @ 2.83GHz
RAM: 4Gb
GPU: Nvidia GTX570
Drivers Nvidia: 304.64
Video/OpenGL options:
you should try nvidia driver 310.14.
Generally it made some difference for me performance wise.
vBulletin® v3.8.7, Copyright ©2000-2024, vBulletin Solutions, Inc.