From 205ee22a153b59af150556d6be2e05770a6b2719 Mon Sep 17 00:00:00 2001 From: "Timothy C. McGrath" Date: Sat, 28 Apr 2001 02:50:50 +0000 Subject: [PATCH] OK, found out I can't play with the settings I had in the V3 config, so I mangled them into something that works. Also I found out about gl_texturemode (thanks despair) although it didn't do much for me, it might for you. Look at it :) I also cleaned up the configs so we can see where each section begins and ends easier. Should be fairly obvious what I did. Misty-chan :) --- doc/config/glspeed-v1.cfg | 43 ++++++++++++++++++++++++-- doc/config/glspeed-v3.cfg | 64 +++++++++++++++++++++++++++++++-------- 2 files changed, 91 insertions(+), 16 deletions(-) diff --git a/doc/config/glspeed-v1.cfg b/doc/config/glspeed-v1.cfg index f510da324..992943a5c 100644 --- a/doc/config/glspeed-v1.cfg +++ b/doc/config/glspeed-v1.cfg @@ -1,98 +1,135 @@ -// Currently using qw-client-glx -zone 1024 -mem 32 +set gl_max_size 256 +set vid_fullscreen 1 +_windowed_mouse 1 +set vid_width 640 +set vid_height 480 +cl_parsesay 1 +show_time 2 +cl_nostatpred 0 +exec glspeed-v1.cfg +set snd_interp 0 +timedemo overkill +// Currently using qw-client-glx -nosound -zone 1024 -mem 32 +setrom cl_maxfps 72 +set gl_max_size 256 +set vid_fullscreen 1 +_windowed_mouse 1 +set vid_width 640 +set vid_height 480 +cl_parsesay 1 +show_time 2 +exec glspeed-v1.cfg +set snd_interp 0 +timedemo overkill // And these settings I get -// 1382 frames 44.9 seconds 30.8 fps +// 1382 frames 43.4 seconds 31.9 fps // on my Voodoo 3 2000 pci // Draw the weapon model. Turn off to gain 2 fps r_drawviewmodel "1" + // smooth vertex lights. Older cards set to 0 for a speedup. gl_dlight_smooth "0" + +// Choose texture mode for GL. Valid settings, roughly from worst to best +// quality: (Thank you Despair) +// gl_nearest, gl_nearest_mipmap_nearest, gl_nearest_mipmap_linear, gl_linear +// gl_linear_mipmap_nearest, gl_linear_mipmap_linear +// You should experiment with this, many cards work better with other settings +// Default is gl_linear_mipmap_nearest +// This setting works fairly well on my voodoo 3 +gl_texturemode "gl_linear_mipmap_linear" + // dimensions of displayed textures. 0 is normal, 1 is blurry, 2 isn't worth it // 1 is pretty good for a decent speed up - you can still tell what you're // looking at gl_picmip "1" + // Set to 0 to turn off colinear vertexes upon level load. You'll be able to // see through junctions of some objects and walls - will give you ~1 fps // if you turn it off. gl_keeptjunctions "0" + // How blurry is the player model? 2 makes them still identifyable, but speeds // it up enough to be noticable. 4 is highest setting, 0 is default. gl_playermip "2" + // Set to 0 to turn off most lighting. Generally you *can* leave this on // with gl_dlight_polyblend set to 1 and gl_dlight_lightmap set to 0 and get // absolutely NO hit in speed. r_dynamic "1" + // Turn on freaky bubble lighting. Really really fast, use this with r_dynamic // 1 and gl_dlight_lightmap 0 so you can see static lights on the map gl_dlight_polyblend "1" + // Turn this off to disable dynamic lightmaps. Only has effect with // r_dynamic 1 - Really, you only should use this with gl_dlight_polyblend 1 // Note turning this *OFF* nets me 5 fps more in overkill. gl_dlight_lightmap 0 + // Lightmap texture components. 1 is greyscale, 3 is RGB, 4 is RGBA. // I've heard 1 is fastest, 4 is faster on older DRI and 3 is faster on // newer DRI. Comments welcome. gl_lightmap_components "1" + // turn these two on to turn on fullbrights for all models - mostly useful // in MegaTF/2k to see the proximity mines in dark places! If you don't play // those, or stay out of dark places which go beep, turn them off to gain ~2 fps. gl_fb_bmodels "0" gl_fb_models "0" + // Rocket trails, smoke etc. Turn off to gain a LOT of fps in battles, as well // as make it a hell of a lot easier to see your enemy. // NOTE: Heck of a lot easier to use cl_max_particles to reduce // how many you see instead of just shutting this off now :) r_particles "1" + // How many particles can be seen in your vision? Default is 2048. 60 is just // enough to see what is going on without slowing down at *all* on my // old voodoo 1, so other systems likely can handle far more than this cl_max_particles "60" + // Toggles lavaball and rocket fireballs, - 0 gives a bit of a speed up. gl_fires "0" + // Speed at which the console background spins. Leave it off unless you like // your console background to spin :P gl_conspin "0" + // Alpha value for the console background. gl_conalpha "0.6" + // Slide the console or stretch it. gl_constretch "0" + // Lighting mode, 0 glquake style, 1 new style. Setting 1 is 0.2 fps faster. -gl_lightmode "1" +gl_lightmode "0" + // Sets the division value for the sky brushes. Higher is faster, generally. gl_subdivide_size "128" + // Set to 1 by default. Fixes status bar flicker on some buggy hardware. // Normally sane people set it to 0... Because it's a speed hit if it's on. gl_triplebuffer "0" + // Set to 0 *default* to draw sky before anything else, 1 to draw it last, >1 // to not do it at all. gl_sky_clip "2" + // The next four options can be set to 1 by the SERVER, so if it doesn't // work, check that the server admin hasn't set them to 1 himself. // Set to 0 to turn off quad/suit/pent screen filling color. 2 fps increase. cl_cshift_powerup "0" + // Set to 0 to turn off 'bonus' flash, and item pickup flash. 2 fps increase. cl_cshift_bonus "0" + // Set to 0 to turn off pain screen filling color. 2 fps increase. cl_cshift_damage "0" + // Set to 0 to turn off water/lava screen filling color. 2 fps increase... // However, it can be used to cheat in megatf/mega2k with flash grens/mines. // Smart server admins would force this to 1 for quakeforge servers running // megatf/2k. Older quakeworld servers couldn't disable gl_polyblend anyway. cl_cshift_content "1" + // client's maximum fps allowed. 72 is the highest it can be set to // However, and this is important, setting it higher currently // causes more packets to need to be sent. This is bad, so mine is set to // 30 for the moment cl_maxfps "30" + // Set to 0 to go faster, 1 is older mode and slower // Or not. Some people say 0 is slower and 1 is faster. // *shrugs* Pick your favorite I guess. cl_sbar "0" + // If you set this to 120 your status bar will disappear completely and // your fps will improve slightly. But I like my status bar. viewsize 100 + // Don't show gibs. Should improve speed slightly if you're experiencing lots // of gibs in battle :) cl_gibfilter 1 + // Don't show dead bodies. Should improve speed slightly if... well, a lot // of people are dying. Note in TF/Megatf/2k this is BAD TO USE, spies // can feign and you won't be able to see them at *all* diff --git a/doc/config/glspeed-v3.cfg b/doc/config/glspeed-v3.cfg index 2c1e1a760..f6f05b67d 100644 --- a/doc/config/glspeed-v3.cfg +++ b/doc/config/glspeed-v3.cfg @@ -1,99 +1,137 @@ -// Currently using qw-client-glx -zone 1024 -mem 32 +set gl_max_size 256 +set vid_fullscreen 1 +_windowed_mouse 1 +set vid_width 640 +set vid_height 480 +cl_parsesay 1 +show_time 2 +cl_nostatpred 0 +exec glspeed-v3.cfg +set snd_interp 0 +timedemo overkill +// Currently using qw-client-glx -nosound -zone 1024 -mem 32 +setrom cl_maxfps 72 +set gl_max_size 256 +set vid_fullscreen 1 +_windowed_mouse 1 +set vid_width 640 +set vid_height 480 +cl_parsesay 1 +show_time 2 +exec glspeed-v3.cfg +set snd_interp 0 +timedemo overkill // And these settings I get -// 1382 frames 80.5 seconds 17.2 fps +// 1382 frames 66.1 seconds 20.9 fps // on my Voodoo 3 2000 pci // Draw the weapon model. Turn off to gain 2 fps r_drawviewmodel "1" + // smooth vertex lights. Older cards set to 0 for a speedup. gl_dlight_smooth "1" + // dimensions of displayed textures. 0 is normal, 1 is blurry, 2 isn't worth it // 1 is pretty good for a decent speed up - you can still tell what you're // looking at gl_picmip "0" + +// Choose texture mode for GL. Valid settings, roughly from worst to best +// quality: (Thank you Despair) +// gl_nearest, gl_nearest_mipmap_nearest, gl_nearest_mipmap_linear, gl_linear +// gl_linear_mipmap_nearest, gl_linear_mipmap_linear +// You should experiment with this, many cards work better with other settings +// Default is gl_linear_mipmap_nearest +// This setting works fairly well on my voodoo 3 +gl_texturemode "gl_linear_mipmap_linear" + // Set to 0 to turn off colinear vertexes upon level load. You'll be able to // see through junctions of some objects and walls - will give you ~1 fps // if you turn it off. -gl_keeptjunctions "1" +gl_keeptjunctions "0" + // How blurry is the player model? 2 makes them still identifyable, but speeds // it up enough to be noticable. 4 is highest setting, 0 is default. gl_playermip "0" + // Set to 0 to turn off most lighting. Generally you *can* leave this on // with gl_dlight_polyblend set to 1 and gl_dlight_lightmap set to 0 and get // absolutely NO hit in speed. r_dynamic "1" + // Turn on freaky bubble lighting. Really really fast, use this with r_dynamic // 1 and gl_dlight_lightmap 0 so you can see static lights on the map gl_dlight_polyblend "0" + // Turn this off to disable dynamic lightmaps. Only has effect with // r_dynamic 1 - Really, you only should use this with gl_dlight_polyblend 1 // Note turning this *OFF* nets me 5 fps more in overkill. gl_dlight_lightmap "1" + // Lightmap texture components. 1 is greyscale, 3 is RGB, 4 is RGBA. // I've heard 1 is fastest, 4 is faster on older DRI and 3 is faster on // newer DRI. Comments welcome. gl_lightmap_components "3" + // turn these two on to turn on fullbrights for all models - mostly useful // in MegaTF/2k to see the proximity mines in dark places! If you don't play -// those, or stay out of dark places which go beep, turn them off to gain ~2 fps. -gl_fb_bmodels "1" -gl_fb_models "1" +// those, or stay out of dark places which go beep, +// turn them off to gain ~1 fps. +gl_fb_bmodels "0" +gl_fb_models "0" + // Rocket trails, smoke etc. Turn off to gain a LOT of fps in battles, as well // as make it a hell of a lot easier to see your enemy. // NOTE: Heck of a lot easier to use cl_max_particles to reduce // how many you see instead of just shutting this off now :) r_particles "1" + // How many particles can be seen in your vision? Default is 2048. 60 is just // enough to see what is going on without slowing down at *all* on my // old voodoo 1, so other systems likely can handle far more than this -cl_max_particles "512" +cl_max_particles "256" + // Toggles lavaball and rocket fireballs, - 0 gives a bit of a speed up. gl_fires "0" + // Speed at which the console background spins. Leave it off unless you like // your console background to spin :P gl_conspin "0" + // Alpha value for the console background. gl_conalpha "0.6" + // Slide the console or stretch it. gl_constretch "0" + // Lighting mode, 0 glquake style, 1 new style. Setting 1 is .2 fps faster -// but looks bad. +// but looks bad IMHO. gl_lightmode "0" + // Sets the division value for the sky brushes. Higher is faster, generally. gl_subdivide_size "128" + // Set to 1 by default. Fixes status bar flicker on some buggy hardware. // Normally sane people set it to 0... Because it's a speed hit if it's on. gl_triplebuffer "0" + // Set to 0 *default* to draw sky before anything else, 1 to draw it last, >1 // to not do it at all. -gl_sky_clip "1" +gl_sky_clip "2" + // The next four options can be set to 1 by the SERVER, so if it doesn't // work, check that the server admin hasn't set them to 1 himself. // Set to 0 to turn off quad/suit/pent screen filling color. 2 fps increase. -cl_cshift_powerup "1" +cl_cshift_powerup "0" + // Set to 0 to turn off 'bonus' flash, and item pickup flash. 2 fps increase. -cl_cshift_bonus "1" +cl_cshift_bonus "0" + // Set to 0 to turn off pain screen filling color. 2 fps increase. -cl_cshift_damage "1" +cl_cshift_damage "0" + // Set to 0 to turn off water/lava screen filling color. 2 fps increase... // However, it can be used to cheat in megatf/mega2k with flash grens/mines. // Smart server admins would force this to 1 for quakeforge servers running // megatf/2k. Older quakeworld servers couldn't disable gl_polyblend anyway. cl_cshift_content "1" + // client's maximum fps allowed. 72 is the highest it can be set to // However, and this is important, setting it higher currently // causes more packets to need to be sent. This is bad, so mine is set to // 30 for the moment cl_maxfps "30" + // Set to 0 to go faster, 1 is older mode and slower // Or not. Some people say 0 is slower and 1 is faster. // *shrugs* Pick your favorite I guess. cl_sbar "0" + // If you set this to 120 your status bar will disappear completely and // your fps will improve slightly. But I like my status bar. viewsize 100 + // Don't show gibs if set to 1. Should improve speed slightly if you're // experiencing lots of gibs in battle :) -cl_gibfilter 0 +cl_gibfilter 1 + // Don't show dead bodies if set to 1. Should improve speed slightly if... // well, a lot of people are dying. Note in TF/Megatf/2k this is BAD TO USE, // spies can feign and you won't be able to see them at *all*