I originally posted this in Performance Tips, but as it garnered no replies I've deleted it and reproduced it here with a bit of a foreword:
I'd like to be able to play this game with a decent level of detail and eye-candy on the beefy home machine detailed below, but so far I have been unable to find a happy medium. I am playing online with visual squalor, reduced to bounding around in a 2d landscape with no trace of depth, no notion of velocity (how to track a target that blinks in and out of existence at random intervals?), aiming at a few pixels that, on closer inspection, resolve into a team-mate. Uh, yeah. Hi. It is rather sad.
Oh, and some might question my choice of an 85Hz refresh rate and desired fps, which I can only answer by saying my brain can not really compensate for any lower number. I can't get there from here. Anything less looks like a pathetic slide-show. It is hard to track movement or move properly when your brain has to keep waiting for the next slide to appear. I suppose this is why cats don't watch much TV (I don't either).
Rig: PCIE 7900 GTO (GTX w/ tighter mem timing, modded firmware but still very much in safe range, no artifacts, lines, etc.) on an Intel D945GNT, Prescott rev. Pentium D 3.2GHz proc (dual core), 3 gigs of memory. I run Archlinux, custom -RT kernel, extremely stable, almost zero latency (do audio recording), no shared IRQs. I run Nexuiz out of a dedicated X session (i.e., runlevel 3, env & exec nexuiz w/ negative nice from .xinitrc), nothing in the background save a few conservative daemons (ntp listener, udev), nothing cron'd. I have also run Windows on this hardware, some moons ago. I have _not_ run another OpenGL game on this box, but I have run Nexuiz on it under Windows with similar results.
I've tried both -glx and -sdl versions w/ stock config (and stock nvidia settings). -sdl produced very noticeable stutters, dropped/lagged input, dropped frames, tearing, frame rate all over the place. -glx ran somewhat better - more stable frame rate and input-responsive. I started there and have stuck w/ the -glx.
Make a long story short: does anyone have a 7900 series GeForce and *know* the best combination of options to get the best quality textures, smoothness and eye-candy w/ *zero* laginess and a decent frame rate (say, 85 or so, since I drive my CRT at 85Hz at 1024x768 for games). So far every possible combination I have tried, short of disabling every bit of prettiness, has produced miserable results. I am used to running games under Windows w/ all eye candy on and having to cap my frame rate anyway to prevent tearing!
Much thanks in advance, to anyone who tries to help. I have scoured the forums for anything relevant, but on the chance I've missed something, my apologies in advance as well.
My current settings are (stripped down to what's meaningful, I hope):
- Code: Select all
_cl_color "0"
_cl_name "blah"
_cl_playermodel "models/player/crash.zym"
_cl_rate "25000"
cl_bobmodel "0"
cl_bobmodel_side "0.0"
cl_bobmodel_up "0.0"
cl_decals "0"
seta cl_hidewaypoints "0"
seta cl_nogibs "1"
cl_noplayershadow "1"
cl_particles_blood "0"
cl_particles_bubbles "0"
cl_particles_bulletimpacts "0"
cl_particles_explosions_smokes "0"
cl_particles_explosions_sparks "0"
cl_particles_quality "1"
cl_particles_rain "0"
cl_particles_size ".5"
cl_particles_smoke "0"
cl_particles_sparks "0"
seta cl_playerdetailreduction "0"
seta g_norecoil "1"
gl_picmip "0"
gl_polyblend "0"
gl_texture_anisotropy "0"
r_coronas "0"
r_depthfirst "2"
r_dynamic "0"
r_glsl_deluxemapping "0"
r_glsl_offsetmapping_reliefmapping "0"
r_shadow_gloss "0"
r_shadow_realtime_dlight "0"
r_sky "0"
r_waterscroll "0"
r_waterwarp "0"
seta scmenu_menu_height "768"
seta scmenu_menu_width "1024"
seta scmenu_mouse_speed "3"
seta scmenu_querystring ""
sensitivity "30"
showfps "1"
seta sv_defaultcharacter "0"
seta sv_defaultplayermodel "models/player/nexus.zym"
seta sv_defaultplayerskin "0"
seta sv_eventlog_files_counter "0"
seta sv_precacheitems "1"
seta sv_precacheplayermodels "1"
seta sv_precacheweapons "1"
seta sv_servermodelsonly "1"
v_gamma "2.500000"
vid_height "768"
vid_refreshrate "85"
vid_width "1024"
seta vid_x11_display ""