LEGENDS
* - This
setting could be harmful to your card if you change it to other
values.
def - default values.
DISCLAIMERS
This list is
still incomplete. DON'T try the environment settings that don't
have explanations, it could damage your card. I held no
responsibility for whatever you do to your card.
USAGE (For Newbies)
1. These
variables are CASE SENSITIVE. Make sure you have them spelled out
as CAPITAL letters.
2. You have to include these variables in your AUTOEXEC.BAT file.
For example, to change the global gamma, you should include this
in your AUTOEXEC.BAT :-
SET SST_GAMMA = 1.77
SST Variable | Value | Explanation |
SST_ARCADE | ||
SST_BACKPORCH | ||
SST_BGAMMA | 0 to 1.95 | Adjust Blue Gamma |
SST_BOARDS | Allows Several Voodoo boards to be used in one system, across several monitors acting as one big display/screen. | |
SST_DEBUGDAC | 1 | Shows DAC Debug Information |
SST_DIMENSIONS | ||
SST_DUALHEAD | 1 | Enable dual monitor support |
SST_FASTMEM | 1 | Fast DRAM Configuration, Enables EDO Timing and compatibility. |
SST_FASTPCIRD | 1 | Fast PCI Read option enabled, Subtracts WaitStates on PCI Reads (Voodoo -> PCI). |
SST_FBICFG | Frame Buffer Interface chip Direct Bitmapped Config Register. Sets Goraud types etc. | |
SST_FBIMEM_SIZE | Amount of Frame Buffer Memory installed. OVerrides Autodetect by glide. | |
SST_FT_CLK_DEL | Speed at which frame buffer memory can be accessed. | |
SST_GAMMA | 0 to 1.95 | Adjust Global Gamma |
SST_GGAMMA | 0 to 1.95 | Adjust Green Gamma |
SST_GRXCLK* | def 50 | Graphics Clock rate in MHz * |
SST_HSYNC | 1 | Enable Horizontal SYNC |
SST_IGNORE_INIT_REGISTERS | 1 | Allows Initializing Voodoo chipset, even if Voodoo is already inited. This is good to init the Voodoo chipset after an illegal program termination. |
SST_IGNORE_INIT_VIDEO | ||
SST_IGNORE_SLI_CHECK | Ignore autodetect of slave Frame Buffer Chip for speed doubling. | |
SST_INITDEBUG | Enables displaying of glide debug information in DOS or Win95 DOS Shell. | |
SST_INITDEBUG_FILE | Instead of displaying, writes glide debug information to a file. | |
SST_MEMINFO | 1 | Enable Memory FIFO |
SST_MEMINFO_ENTRIES | ||
SST_MEMINFO_HWM | ||
SST_MEMINFO_LFB | 1 | LFB Writes go through memory FIFO, Linear Frame Buffer memory read/write fifo buffer Size. |
SST_MEMINFO_LWM | ||
SST_MEMINFO_TEX | 1 | Texture Writes go through memory FIFO, Texture Chip memory read/write fifo buffer Size. |
SST_MEMOFFSET | Frame buffer address offset from base map. | |
SST_NODEVICEINFO | ||
SST_NOSHUTDOWN | Do not deinitialize Voodoo Chipset on program termination. Good for spawns. | |
SST_PCIFIFO_LWM | ||
SST_PFT_CLK_DEL | Preliminary (initial) speed at which frame buffer memory can be accessed. | |
SST_PTF0_CLK_DEL | Preliminary texture chip 0 memory access speed in delayed clocks. | |
SST_PTF1_CLK_DEL | Preliminary texture chip 1 memory access speed in delayed clocks. | |
SST_PTF2_CLK_DEL | Preliminary texture chip 2 memory access speed in delayed clocks. | |
SST_RGAMMA | 0 to 1.95 | Adjust Green Gamma |
SST_SCREENREFRESH | def 60 | Set Screen Refresh rate (60, 75, 85, 120Hz) |
SST_SCREENREZ | Virtual screen resolution. | |
SST_SLIDETECT | 0 | Scan line interpolation, Detect a slave voodoo chipset subsystem. |
SST_SLIM_PVOUT_CLKDEL | Master Frame Buffer Chip Preliminary Pixel Clock Delay. | |
SST_SLIM_VIN_CLKDEL | Master Video In clock delay (for external sync/genlocking). | |
SST_SLIM_VOUT_CLKDEL | Master System Pixel Clock delay. Only valid if multi FBI's and TMU's are present. | |
SST_SLIS_PVOUT_CLKDEL | ||
SST_SLIS_VIN_CLKDEL | Slave System Video In clock delay (for sync to Master). | |
SST_SLIS_VOUT_CLKDEL | Slave System Pixel Clock delay. Only valid if multi FBI's and TMU's are present. SST_SLIS_PVOUT_CLKDEL Slave System Preliminary Pixel Clock Delay. | |
SST_SLOWPCIWR | Adds WaitStates to PCI bus writes to Voodoo memory and I/O. (PCI -> Voodoo). | |
SST_SWAP_EN_WAIT_ON_VSYNC | 0 | Turns off syncing to the monitors vertical refresh rate so the screen gets refreshed before its fully written on the monitor. |
SST_TEXMAP_DISABLE | Diable Texture Mapping | |
SST_TF0_CLK_DEL | texture chip 0 memory access speed in delayed clocks. | |
SST_TF1_CLK_DEL | texture chip 1 memory access speed in delayed clocks. | |
SST_TF2_CLK_DEL | texture chip 2 memory access speed in delayed clocks. | |
SST_TF_FIFO_THRESH | CPU/Frame Buffer Writes/reads to the texture map memory is done through fifo since the texture map chip might be doing something with that memory at the time. This sets texture map write/read fifo threshold to tell glide that FIFO needs to be serviced and then may accept more data from either frame buffer or CPU. | |
SST_TILESINX | ||
SST_TMUCFG | Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly. | |
SST_TMUMEM_SIZE | Amount of texture map memory installed. Overrides Autodetect by glide. | |
SST_TMUMEM | ||
SST_TREX0INIT0 | Texture Chip 0 Direct Bitmapped Primary Init Register (glide will change the values of ; these registers depending on other environment variables). | |
SST_TREX0INIT1 | Texture Chip 0 Direct Bitmapped Secondary Init Register. | |
SST_TREX1INIT0 | Texture Chip 1 Direct Bitmapped Primary Init Register. | |
SST_TREX1INIT1 | Texture Chip 1 Direct Bitmapped Secondary Init Register. | |
SST_TREX2INIT0 | Texture Chip 2 Direct Bitmapped Primary Init Register. | |
SST_TREX2INIT1 | Texture Chip 2 Direct Bitmapped Secondary Init Register. | |
SST_TRIPLE_BUFFER | If program does no Z or no Alpha buffering then use aux buffer as hidden speed buffer! | |
SST_VFIFO_THRESH | threshold of PCI -> Voodoo Frame Buffer access before FIFO is to be serviced. | |
SST_VGA_PASS | 1 | Enable VGA passthrough |
SST_VIDCLK2X | ||
SST_VIDEO_24BPP | 1 | Enable 24-bit video mode |
SST_VIDEO_CLEARCOLOR | Color to fill backbuffer during a page flip (and SST_VIDEO_NOCLEAR=0). | |
SST_VIDEO_DISABLE | Disable Video DAC data stream. Sync may still be active unless Sync variables disabled. | |
SST_VIDEO_FILTER_DISABLE | Disables 24 -> 16 bit color conversion smoothing. In words, disables dither smoothing. | |
SST_VIDEO_FILTER_THRESHOLD | 16bit pixel value theshhold, in which smoothing will be applied to inside adjacent pixels. | |
SST_VIDEO_NOCLEAR | Don't clear the backbuffer during a page flip. | |
SST_VIN_CLKDEL | Single Voodoo system Video In clock delay. | |
SST_VOUT_CLKDEL | Single Voodoo system Video Out clock delay. | |
SST_VSYNC | 0 | Disable VSYNC, may increase performance |
FX Variable | Value | Explanation |
FX_CPU | ||
FX_GLIDE_BOUNDS_CHECK | ||
FX_GLIDE_LWM | ||
FX_GLIDE_NO_SPLASH | 1 | Turn off 3dfx logo animation when switching from 2d to 3d mode. |
FX_GLIDE_SHAMELESS_PLUG | 1/0 | Enables the display of a static 3dfx logo/bitmap upon glide init. |
FX_GLIDE_SNAPSHOT | ||
FX_GLIDE_SST2 | ||
FX_GLIDE_SWAPINTERVAL | 0 = off (might improve performance). 0 to swap backbuffer/frontbuffer asap, 1 to swap on vsync, 2 to swap every two vsyncs. |
GV Variable | Value | Explanation |
GV_ENV_GAMMA | ||
GV_ENV_TEXTURE_SQUARE_STATE |
Contributors: Thomas Ansvang, Daron Myrick, {ChuD}