Page 1 of 2

FPS...again and again :(

Posted: Sun Jan 18, 2009 11:00 pm
by muaddib.5g
Hello. I'll just get to the point.

Code: Select all

# Defcon type: Standalone
# Operating System: XP
# Processor: AMD Athlon XP 2800+ BArton
# Memory: 1GB
# DirectX version: 9.0c

=========================
=   BLACK BOX REPORT    =
=========================

Defcon 1.43 built Jul  3 2007
Date 14:57, 17/1/2009

ERROR : 'Node route size mismatch'

=========================
=      STACKTRACE       =
=========================

retAddress = 00411055
retAddress = 0040242C
retAddress = 00000300

#  Under Device:


    * Chip Type: GeForce 6800
    * Approx. Total Memory: 128MB


# Under Drivers:


    * Main Driver: nv4_disp.dll
    * Version: 6.14.0010.9147  (actually becouse i try to find solution, before it was 169.xx)
    * Date

SOUND:

#  Under Device


    * Name: NVidia nForce Audio


# Under Drivers


    * Name: nvapu.sys
    * Version: 6.14.0462.0000
    * Date: 13.04.2005



When i run Defcon i have ~8 FPS

My gfx drivers was 169.x but i read somewhere here that 91.47 version will solve my problem so i reformatted my Windows and install 91.47 on it. But it doesn't help me at all. I still have ~8FPS. Defcon.exe take ~99% CPU usage (it rocks :/ )

I know that not only I have this problem. Only on first 3 page of Windows troubleshoting board are about 6 topics similiar to mine and unsolved.

For example on my friend machine (~1700 Mhz and GF 5500) game runs really smooth.

Can someone really help me(US) with this? Thx.

Posted: Mon Jan 19, 2009 8:24 am
by bert_the_turtle
I suppose you have tried the obvious stuff like setting lower world detail, disabling water and smooth lines? I don't remember them being a problem back when I had a 6800, but one never knows. If so, your best course of action probably is to try lots of different driver versions. AFAIK, it's the only thing that was reported to help, and different cards may like different driver versions.

Posted: Mon Jan 19, 2009 4:10 pm
by muaddib.5g
it's quite hard work to check every driver becouse there is many of them :O and after each other huge process to totally clean it from system... imo impossible :/


I've noticed that "power" on my computer is going to Client Mail Loop instead of Render. I ask few of my friends and on their computers "power" is use in RENDER even when 6 players play anf world is full of units etc.

Image

I tried newest drivers and nothing happened. Help plz. :(

Posted: Thu Jan 22, 2009 2:05 am
by muaddib.5g
I've just installed Ubuntu 8.10 and everything looks ok on 1.42 ver. Almost all of my CPU power goes to render, but why in Windows Xp OS the game runs like a piece of shit :/ ?

Posted: Thu Jan 22, 2009 8:31 am
by trickser
Hi, i have a very similar pc, and i am also fighting with preformance. But i am using linux and its about 20FPS. So i dont have your problem.

But i wanna say, i never noticed how powerful the profiler is. Thanks for pointing me to this.
Its almost a shame Defcon is preforming so bad, when you can tell exactly where the CPU time goes.

Posted: Thu Jan 22, 2009 8:52 am
by bert_the_turtle
The way that profile looks is indeed odd. No matter what I do, I can't get the object update take more than 1/2 of the total world update time. Sounds like a solid performance BUG you have there.

Posted: Thu Jan 22, 2009 12:36 pm
by muaddib.5g
bert_the_turtle wrote:The way that profile looks is indeed odd. No matter what I do, I can't get the object update take more than 1/2 of the total world update time. Sounds like a solid performance BUG you have there.


For sure there is a solid performance bug but im not the one who should have some knowledge about this.
The image you can see few post before is came from original authenticated 1.43 version of Defcon installed on clear windows xp + newest drivers.

And as i say, yesterday I installed Ubuntu 8.10 and i downloaded from official site Defcon 1.42 for Linux and there is no problem. Client Main Loop power usage is very low even with 6 players and FPS never drop under 30~40 FPS.

So that makes me think what is the cause? Same machine,other OS and problem solved?

But strange thing is when i run WINE (windows application emulator) under Ubuntu and runs Defcon 1.43.exe (the same wich from is screen above) the problem with 8FPS came back. So i think that there is no driver problem but some serious bug in programming becouse under Ubuntu there is no nVidia ForceWare drivers which i thought before was the problem. What do you think about this?

Sorr. for my poor english :P

And btw.
1.42 under linux runs smooth so i want it to play online but can i play online with people which have 1.43?

Posted: Thu Jan 22, 2009 3:41 pm
by trickser
Yes for your last question. No Problem with that.

Posted: Thu Jan 22, 2009 4:52 pm
by muaddib.5g
thx you for this answer. Now all i can do is waiting for some smart guy from introversion who can help me...

Posted: Thu Jan 22, 2009 7:38 pm
by NeoThermic
Hm. Try giving the application in this zip a run: http://www.neothermic.com/darwinia/Open ... ngDump.zip -- it'll do a few OpenGL commands and then dump out a text file in the same directory it runs in. Paste the result here.

NeoThermic

Posted: Thu Jan 22, 2009 9:36 pm
by muaddib.5g
after i downloaded "glut32.dll" it gives me this file:

Code: Select all

Address of glBindBufferARB is 696320A0
Found GL_ARB_vertex_buffer_object support for this card


Supported Extensions:
GL_ARB_color_buffer_float GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_framebuffer_object GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shadow GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_object GL_EXT_gpu_program_parameters GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_sRGB GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_copy_depth_to_color GL_NV_depth_clamp GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_texgen_reflection GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GL_WIN_swap_hint WGL_EXT_swap_control
Renderer:
GeForce 6800/AGP/SSE/3DNOW!
Version:
2.1.2
Vender:
NVIDIA Corporation

Posted: Sat Jan 24, 2009 8:09 pm
by Blackbeard
Feel free to tell me to SHUT UP! but I've had similar problems for ages (unplayable framerates), and with just two changes to my PC, Defcon works perfectly.
1: I upgraded my CPU from 800 Mhz ( :wink: ) to 1.1 Ghz, which I'm sure must've had a small effect on performance.
2:I Installed Chipset Drivers for my Mainboard, which is something I've never done before.
So, at the risk of offering completely useless advice (something I excell in :P ), have you installed the chipset drivers for your mainboard?

Ps. My Nvdia drivers are from April 2007!

Posted: Sat Jan 24, 2009 9:47 pm
by muaddib.5g
Blackbeard wrote:have you installed the chipset drivers for your mainboard?



Yes :) At Firstly becouse of my SATA HD ;]

Posted: Sun Jan 25, 2009 2:53 am
by Blackbeard
muaddib.5g wrote:Yes :) At Firstly becouse of my SATA HD ;]


Ah yes I've heard of those. Mine however, is called IDE. It has a massive 10 Ghz capacity :wink: (maybe you should upgrade :? ).

Posted: Sun Jan 25, 2009 5:21 pm
by muaddib.5g
upgrade what?