|
|
#1 | |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
I've got Mandrake 9.0 professional edition running on my computer. I have an nVidia GeForce (not sure which one), and dlded the Linux driver and followed the instructions, hoping to get 3D support.
Before, SuSE warned me each time I tried to run a 3D program, and if I went ahead, I got choppy performance. Now I don't get the warning, but I still get choppy performance. The computer is 2.4 GHz with just under a meg of ram, so I don't think that's the issue. The previous owner was running CounterStrike under XP, so I know it should work. Anybody want to throw out some thoughts?
__________________
A'fish'ionado |
|
|
|
|
|
|
#2 | |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
Attach the contents of the files to a post (see the attach file button)
/etc/X11/XF86Config /var/log/XFree86.0.log Post the output of the following commands: glxinfo cat /proc/driver/nvidia/agp/status cat /proc/driver/nvidia/cards/0 |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
XFree86.0.log
__________________
A'fish'ionado |
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
Whoops, it got screwed up during the upload. Here we go again.
__________________
A'fish'ionado |
|
|
|
|
|
|
#5 |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
You have:
nVidia Corporation NV25 [GeForce4 Ti 4200] rev 162 Complete the other info I asked for or I can't help you much. I doubt you're running with AGP enabled. |
|
|
|
|
|
#6 | |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
XF86Config (I'm posting this from a Windoze machine, so my apologies if its garbled):
# /.../ # SaX generated XFree86 config file # Created on: 2004-01-17T18:06:37-0800. # # Version: 4.7 # Contact: Marcus Schaefer <sax@suse.de>, 2002 # # Automatically generated by [SaX2] (4.7) # PLEASE DO NOT EDIT THIS FILE! # Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/local" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/URW" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/PEX" FontPath "/usr/X11R6/lib/X11/fonts/cyrillic" FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1" FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/kwintv" FontPath "/usr/X11R6/lib/X11/fonts/truetype" FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/CID" FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1" FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/xtest" InputDevices "/dev/ttyS0" InputDevices "/dev/ttyS1" InputDevices "/dev/ttyS2" InputDevices "/dev/ttyS3" InputDevices "/dev/ttyS4" InputDevices "/dev/ttyS5" InputDevices "/dev/ttyS6" InputDevices "/dev/ttyS7" InputDevices "/dev/ttyS8" InputDevices "/dev/psaux" InputDevices "/dev/logibm" InputDevices "/dev/sunmouse" InputDevices "/dev/atibm" InputDevices "/dev/amigamouse" InputDevices "/dev/atarimouse" InputDevices "/dev/inportbm" InputDevices "/dev/gpmdata" InputDevices "/dev/mouse" InputDevices "/dev/usbmouse" InputDevices "/dev/adbmouse" InputDevices "/dev/input/mice" InputDevices "/dev/input/event0" InputDevices "/dev/pointer0" InputDevices "/dev/pointer1" InputDevices "/dev/pointer2" InputDevices "/dev/pointer3" EndSection Section "Module" Load "dbe" Load "type1" Load "speedo" Load "freetype" Load "extmod" Load "glx" Load "v4l" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" EndSection Section "InputDevice" Driver "Keyboard" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/mouse" Option "Emulate3Buttons" "on" Option "Name" "Autodetection" Option "Protocol" "ps/2" Option "Vendor" "Sysp" EndSection Section "Monitor" HorizSync 31-48 Identifier "Monitor[0]" ModelName "1024X768@60HZ" Option "DPMS" VendorName "--> VESA" VertRefresh 50-60 UseModes "Modes[0]" EndSection Section "Modes" Identifier "Modes[0]" Modeline "1024x768" 62.35 1024 1056 1184 1312 768 772 776 792 -HSync -VSync EndSection Section "Device" BoardName "GeForce4 Ti 4200" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" VendorName "NVidia" EndSection Section "Screen" DefaultDepth 16 SubSection "Display" Depth 15 Modes "1024x768" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" EndSubSection SubSection "Display" Depth 32 Modes "1024x768" EndSubSection SubSection "Display" Depth 8 Modes "1024x768" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection
__________________
A'fish'ionado |
|
|
|
|
|
|
#7 |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
Command line output:
William@linux:~> glxinfo 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, GLX_ARB_multisample 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_multisample, GLX_ARB_get_proc_address OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce4 Ti 4200/AGP/SSE/3DNOW!/forceSW OpenGL version string: 1.4.1 NVIDIA 53.28 OpenGL extensions: GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow, 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_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_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_shadow_funcs, GL_EXT_shared_texture_palette, 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_object, GL_EXT_vertex_array, GL_HP_occlusion_test, 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_fog_distance, 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_register_combiners, GL_NV_register_combiners2, GL_NV_texgen_reflection, GL_NV_texture_compression_vtc, GL_NV_texture_env_combine4, 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_NVX_ycrcb, GL_SGIS_generate_mipmap, GL_SGIS_multitexture, GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow, 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 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 0 0 None 0x22 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 0 0 None 0x23 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 16 0 0 None 0x24 16 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 16 0 0 None 0x25 16 tc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 16 0 0 None 0x26 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 16 0 0 None 0x27 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 16 0 0 None 0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 2 1 Ncon 0x29 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 4 1 Ncon 0x2a 16 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 16 2 1 Ncon 0x2b 16 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 16 4 1 Ncon 0x2c 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 16 0 0 None 0x2d 16 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 16 0 0 None 0x2e 16 dc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 16 0 0 None 0x2f 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 16 0 0 None 0x30 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 16 0 0 None 0x31 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 2 1 Ncon 0x32 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 16 4 1 Ncon 0x33 16 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 16 2 1 Ncon 0x34 16 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 16 4 1 Ncon William@linux:~> cat /proc/driver/nvidia/agp/status Status: Enabled Driver: AGPGART AGP Rate: 4x Fast Writes: Disabled SBA: Disabled William@linux:~> cat /proc/driver/nvidia/cards/0 Model: GeForce4 Ti 4200 IRQ: 10 Video BIOS: 04.25.00.30.00 Card Type: AGP William@linux:~>
__________________
A'fish'ionado |
|
|
|
|
|
#8 |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
Alright, it appears you've configured fine, and I don't see anything wrong with the openGL setup. Glad to see the card is running with agp enabled. So its on to possible tweaks to help. Have you tried using the nvidia agp module rather than agpgart? Do that by adding the NvAGP option:
Section "Device" BoardName "GeForce4 Ti 4200" BusID "1:0:0" Driver "nvidia" Option "NvAGP" "1" Identifier "Device[0]" VendorName "NVidia" EndSection Try using GKRellM to watch cpu usage while running simple openGL apps, use 'top' or 'vmstat' to track what processes are using the cpu loads. This isn't a precise way to 'benchmark' what is happening but can give you great clues. |
|
|
|
|
|
#9 |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
I tried the change, and I don't see any results. (Scared the heck out of me when I did something wrong the first time and X wouldn't start again. Luckily I had a backup.)
Armagatron can only give me 1 frame per second (when it first starts a game I can get 4 frames per second, but over about three seconds it slows down to 1), and my overall cpu usage spikes to 100%. Under top I see that Armagetron when running sucks up ~98% of the CPU time (with top taking the rest!). I also see that I have plenty of memory free, so it's CPU usage that's the issue.
__________________
A'fish'ionado |
|
|
|
|
|
#10 |
|
Electrical Engineer
Join Date: Dec 2002
Location: San Luis Obispo, CA
Posts: 872
|
My best guess is that you're actually running software through Mesa libGL, rather than being linked to the accelerated libraries. The driver is supposed to change all the linking necessary, however you can check the files it installs manually, making sure the soft links point to the right library files. nVidia's readme describes the files installed and where they should be, so check that out. Check the contents of /usr/lib for GL related files:
ls -alF /usr/lib/*GL* If you have packages installed for Mesa libGL, you might remove them and reinstall. |
|
|
|
|
|
#11 |
|
Leadtek 6800GT
|
Not sure if this will help, but you might want to try running the nVidia installer with --opengl-headers.
__________________
"Floating in a dream-like state, I am the emporer of a parallel universe." --Arch Enemy My xorg.conf file |
|
|
|
|
|
#12 |
|
Registered User
Join Date: Jan 2004
Posts: 15
|
A search for packages containing the name "Mesa" on my system turned up a whole bunch of stuff.
I'm wondering if I should just uninstall all of it, or are there certain packages I should leave? (After screwing up X by setting the config file funny, I'm a little hesitent about just deleting stuff, even though I can get it back from the CD.) Here's the packages I pulled up (minus the packages that are just documentation): mesaglut-devel group: Development/Libraries/X11 XFree86-Mesa-devel group: Development/Libraries/X11 mesa group: System/Libraries mesaglut group: System/Libraries XFree86-Mesa group: System/Libraries mesaglut-devel group: Development/Libraries/X11 XFree86-Mesa-devel group: Development/Libraries/X11 mesa group: System/Libraries mesaglut group: System/Libraries XFree86-Mesa group: System/Libraries mesaglut-devel group: Development/Libraries/X11 XFree86-Mesa-devel group: Development/Libraries/X11 mesaglut group: System/Libraries XFree86-Mesa group: System/Libraries mesaglut-devel group: Development/Libraries/X11 XFree86-Mesa-devel group: Development/Libraries/X11 mesa group: System/Libraries mesaglut group: System/Libraries XFree86-Mesa group: System/Libraries Thanks a lot. ![]()
__________________
A'fish'ionado |
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Vizio's Co-Star: $99 Google TV box with OnLive gaming support | News | Latest Tech And Game Headlines | 0 | 06-26-12 11:40 AM |
| Opera 12 arrives with webcam APIs and experimental WebGL support | News | Latest Tech And Game Headlines | 0 | 06-15-12 12:30 AM |
| Canonical partners with Microsoft to support Ubuntu on Azure | News | Latest Tech And Game Headlines | 0 | 06-08-12 05:20 AM |
| Remastered Doom 3 BFG Edition Game Coming with Stereo 3D Support | News | Latest Tech And Game Headlines | 0 | 06-01-12 05:30 AM |
| Official Detonator 40.xx Feedback Thread | pelly | NVIDIA Windows Graphics Drivers | 299 | 09-22-02 06:54 AM |