Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 01-22-04, 01:57 PM   #1
Sudonix
Registered User
 
Join Date: Jan 2004
Posts: 17
Default Performance problems on x86_64

Hi,

I have:
MSI GeForce4 MX440(64M memory)
Gigabyte GA-K8N
Athlon64 3000+
SuSE 9.0
kernel 2.6.1(no additional patches)

After installing the latest 5332 drivers, I still can't get higher than 800fps with glxgears in 24bit mode and 1300fps in 16bit. This seems to correspond to less than perfect performance in games as well

After looking in /proc/driver/nvidia/agp/status I was a bit suprised to see this:
Status: Disabled

/proc/driver/nvidia/card/0 shows:
Model: GeForce4 MX 440 with AGP8X
IRQ: 10
Video BIOS: 04.18.20.27.13
Card Type: AGP

I also don't get any useful information on agp from dmesg:
Linux agpgart interface v0.100 (c) Dave Jones

X's log attached. Is this normal? Can anyone tell approximately what shoud I get when running glxgears?

glxinfo output:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.3
server glx extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control
client glx vendor string: NVIDIA Corporation
client glx version string: 1.3
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_NV_swap_group, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGI_swap_control, GLX_NV_float_buffer
GLX extensions:
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIX_fbconfig,
GLX_SGIX_pbuffer, GLX_SGI_video_sync, GLX_SGI_swap_control,
GLX_ARB_get_proc_address
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce4 MX 440 with AGP8X/PCI/SSE2
OpenGL version string: 1.4.1 NVIDIA 53.32
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_point_parameters,
GL_ARB_point_sprite, 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_mirrored_repeat,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object,
GL_ARB_vertex_program, GL_ARB_window_pos, GL_S3_s3tc,
GL_EXT_texture_env_add, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_draw_range_elements,
GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels,
GL_EXT_paletted_texture, GL_EXT_point_parameters, GL_EXT_rescale_normal,
GL_EXT_secondary_color, GL_EXT_separate_specular_color,
GL_EXT_shared_texture_palette, GL_EXT_stencil_wrap,
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_object,
GL_EXT_vertex_array, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_KTX_buffer_region, GL_NV_blend_square,
GL_NV_fence, GL_NV_fog_distance, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_pixel_data_range, GL_NV_point_sprite,
GL_NV_register_combiners, GL_NV_texgen_reflection,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle,
GL_NV_vertex_array_range, GL_NV_vertex_array_range2, GL_NV_vertex_program,
GL_NV_vertex_program1_1, GL_NVX_ycrcb, GL_SGIS_generate_mipmap,
GL_SGIS_multitexture, GL_SGIS_texture_lod, GL_SUN_slice_accum
glu version: 1.3
glu extensions:
GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x23 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x24 24 tc 0 32 0 r . . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x25 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x26 24 tc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
0x27 24 tc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x28 24 tc 0 32 0 r . . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
0x29 24 tc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x2a 24 tc 0 32 0 r y . 8 8 8 0 0 0 0 16 16 16 16 0 0 None
0x2b 24 tc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 None
0x2c 24 tc 0 32 0 r . . 8 8 8 0 0 0 0 16 16 16 16 0 0 None
0x2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 None
0x2e 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x2f 24 dc 0 32 0 r . . 8 8 8 0 0 24 8 16 16 16 16 0 0 None
0x30 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x31 24 dc 0 32 0 r y . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
0x32 24 dc 0 32 0 r y . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x33 24 dc 0 32 0 r . . 8 8 8 0 0 16 0 16 16 16 16 0 0 None
0x34 24 dc 0 32 0 r . . 8 8 8 8 0 16 0 16 16 16 16 0 0 None
0x35 24 dc 0 32 0 r y . 8 8 8 0 0 0 0 16 16 16 16 0 0 None
0x36 24 dc 0 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 None
0x37 24 dc 0 32 0 r . . 8 8 8 0 0 0 0 16 16 16 16 0 0 None
0x38 24 dc 0 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 None
Sudonix is offline   Reply With Quote
Old 01-22-04, 02:29 PM   #2
Lycestra
Registered User
 
Join Date: Jan 2004
Location: Wisconsin, USA
Posts: 6
Default

check what the nvidia driver says about AGP in the /var/log/XFree86.0.log file. It should be using either agp or its own driver. it could say that it can't confirm AGP use. Based on the lack of any info from the dmesg (just loaded driver, didn't say it found any hardware), it's not finding the agp.

possible fixes if that is the case:
- update your 2.6.1 kernel using the x86-64.org patches, for better agp support (something about it being found would be listed in dmesg if it was)

- some boards have better luck finding AGP with ACPI enabled. YMMV.

- maybe tell the nvidia driver to use its own agp driver (X driver config option "NvAGP" "1") if your agp chipset is supported (which i kinda doubt on x86_64 myself).


hope this helps.
Lycestra is offline   Reply With Quote
Old 01-22-04, 03:10 PM   #3
Sudonix
Registered User
 
Join Date: Jan 2004
Posts: 17
Default

oops, I actually forgot to attach the log
Anyways, here's as far as I got(with amd64.org patches):
Status: Enabled
Driver: AGPGART
AGP Rate: 8x
Fast Writes: Enabled
SBA: Enabled

Using NvAGP "1" doesn't seem to make any difference.
Same results on glxgears/glxinfo Maybe I just shouldn't expect too much from it?
Attached Files
File Type: log xfree86.0.log (27.9 KB, 176 views)
Sudonix is offline   Reply With Quote
Old 01-22-04, 04:02 PM   #4
Lycestra
Registered User
 
Join Date: Jan 2004
Location: Wisconsin, USA
Posts: 6
Default

How is it behaving now?

Based on the log, it is finding AGP, and is using the kernels agpgart (NvAGP = 2), which is what you probably want. (it is what I use. the default is 3 which means 'try agpgart, if fail, try built in', which I don't bother since the builtin doesn't support my agp anyway.)

Are you still having problems? Any specific things to point to that look wrong?

checklist:
AGP found in dmesg
AGP found, glx loaded in X log
proc reports agp enabled
glxinfo uses NVIDIA
glxinfo lists direct rendering a 'yes'

did I miss anything

Don't give up. I was almost giving up on my system, but now 3D is great. the 980 XGL is gettiing like 3000 fps, tho i think the CPU load is a little high maybe.
Lycestra is offline   Reply With Quote
Old 01-23-04, 12:58 AM   #5
Sudonix
Registered User
 
Join Date: Jan 2004
Posts: 17
Default

Ok, so I tried to put the card into the 1.2GHz box, and only got around 900fps in 16bit colour mode, and pretty much the same thing in 24bit . Even tried ET(radar map, lots of grass and rain, etc) - also pretty bad, almost unplayable in 1024x768(and that's what I was using before with my Radeon 9000), and much less than perfect at 800x600. At least I no longer consider paying about twice as much for my Radeon a bad deal

So I guess this is just the card itself, after all...I feel very disappointed

The question becomes, then: should return it and pay $90cdn($30cdn more)(around $70 US total) for an Asus FX 5200(64M, w/tvout)? Can anyone with a similar card provide some feedback? In general, what card can I expect to be pretty close to Radeon 9000(not pro)?
Sudonix is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Unity 5.12 Fixes Ubuntu OpenGL Performance Problems News Archived News Items 0 06-11-12 01:20 PM
Boost Your Performance Goals 10x ' This Week on inside* Publications News Archived News Items 0 05-13-12 05:20 PM
NVIDIA Unleashes the GeForce GTX 670 Graphics Card ' Performance Perfected (WCCFTECH) News GeForce GTX 670 Reviews 0 05-10-12 08:40 AM
Rumor regarding lack of 680 availability ViN86 Rumor Mill 6 05-09-12 04:48 PM
My UT2003 Tweak Guide DXnfiniteFX Gaming Central 48 10-30-02 11:59 PM

All times are GMT -5. The time now is 12:12 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.