--
J.R.
----------------------------------------------------------------------------
----
Voodoo / Voodoo 2 settings:
ALLOC_COLOR Forces the amount of color/frame buffers for Glide apps
ALLOC_AUX Forces the amount of aux buffers for Glide apps
ARCADE
BACKPORCH Forces glide to use a BP lenth of n video clocks
BGAMMA 0 to 1.95 Adjusts Blue Gamma
BOARDS Allows several voodoo boards to be used in one system, across several
monitors acting as one big monitor/screen
CMDFIFO_DIRECT SLI device (master/slave) to have command FIFO
enabled/disabled
CMDFIFO_NOHOLES Do not allow holes in the command FIFO (Could cause stall)
DEBUGDAC 0 (off) 0 or 1 Displays DAC debug information when running a Glide
application
DEVICEID
DIMENSIONS A compact dimension format to tell glide what dimension to use
DUALHEAD 0 (off) 0 or 1 Enable dual monitor support.
FASTMEM 0 (off) 0 or 1 Enables fast DRAM and EDO settings.
FASTPCIRD 0 (off) 0 or 1 Enables Fast PCI read, substract waitstates on PCI
reads. (Voodoo - PCI)
FAST_RAS_READS
FASTMEM_RAS_READS Enables Fast RAS read memory timing on=1
FBICFG Frame Buffer Interface config register. Set Gouraud types, etc.
FBIMEM_SIZE Amount of RAM in Kb Amount of frame buffer ram installed.
Overrides autodetect by Glide.
FT_CLK_DEL Speed at which frame buffer mem can be accessed.
GAMMA 0 to 1.95 Adjusts global gamma.
GGAMMA 0 to 1.95 Adjusts green global gamma.
GRXCLK 50 Set graphic clock rate in Mhz.
HSYNC 0 (off) 0 or 1 Enable Horizontal sync. Forces glide to use a HS lenth
of n video clocks
IGNORE_CACHING
IGNORE_IDLE Tells glide to ignore attempts to put V2 into idle state
IGNORE_INIT_REGISTERS 0 (off) 0 or 1 Allows initializing the Voodoo Chipset,
even if the Voodoo is already initialized.
IGNORE_INIT_VIDEO Ignores initializing video state and FBI interface at
application start
IGNORE_SLI_CHECK 0 (off) 0 or 1 Ignore autodetect of slave frame buffer chip
for speed doubling.
INITDEBUG 0 0 or 1 Enables displaying of Glide debug informtion in DOS
shell.
INITDEBUG_FILE Valid Filenames Instead of displaying the info on screen,
GLide writes the info to the specified file.
MEMFIFO Enable/disable memory FIFO
MEMFIFO_ENTRIES Limits how many entries in memory FIFO are allowed
MEMINFO_HWM High Water Mark (Max Mem Usage)
MEMINFO_LFB LFBChip memory memory r/w fifo buffer size
MEMINFO_LWM Low Water Mark (Min Mem)
MEMINFO_TEX Texture Chip memory memory r/w fifo buffer size
MEMOFFSET Memory offset where frame buffers are mapped
NODEVICEINFO Disables (default) Device information reporting
NOSHUTDOWN 0 (off) 0 or 1 Do not deinitialize voodoo (1) on program
termination.
NUM_TMUS Reports the amount of TMU's found
PCIFIFO_LWM
PCIRD 0 or 1 1 = enable fast PCI read
PFT_CLK_DEL Preliminary (initial) speed at which the frame buffer memory can
be accessed.
PFT_CLK0_DEL Preliminary (initial) texture chip 0 memory access speed in
delayed clocks.
PFT_CLK1_DEL Preliminary (initial) texture chip 1 memory access speed in
delayed clocks.
PFT_CLK2_DEL Preliminary (initial) texture chip 2 memory access speed in
delayed clocks.
REFRESH_512x384 These Six settings force the refresh rate for their
resolutions, on glide
REFRESH_640x400
REFRESH_640x480
REFRESH_800x600
REFRESH_960x720
REFRESH_1024x768
RGAMMA 0 to 1.95 Adjusts Blue Gamma
SCREENREFRESH 60 60,75,85,120 Set vertical screen refresh rate in Hz for
Glide apps
SCREENREZ Forces screen resolution for Glide apps
SIPROCESS_CNTR Signal Process counter (PCI counter)
SLIDETECT Scan line interpolation. Detect slave voodoo chipset subsystem.
SLIM_PVOUT_CLKDEL Master frame buffer chip preliminary pixel clock delay.
SLIM_VIN_CLKDEL Master video in clock delay, for external sync / genlocking
SLIM_VOUT_CLKDEL Slave system clock delay. Only valid if multiple FBI's and
TMU's are present.
SLIS_PVOUT_CLKDEL Master frame buffer chip preliminary pixel clock delay.
SLISWAP Makes master become slave and slave become master in SLI mode
SLIS_VIN_CLKDEL Slave system video in clock delay (for sync to master)
SLIS_VOUT_CLKDEL Slave system clock delay. Only valid if multiple FBI's and
TMU's are present.
SLOWMEM_WTR Enables Slow write to read memory timing on=1
SLOWMEM_RTW Enables Slow read to write memory timing on=1
SLOWPCIWR Adds waitstates to PCI bus writes to Voodoo memory and i/o.
(PCI-Voodoo)
SWAPBOARDS Switches roles of master and slave SLI devices
SWAP_EN_WAIT_ON_VSYNC 1 0 or 1 0 = Turn of syncing to the monitor's vertical
refresh rate.
TEXMAP_DISABLE 0 0 or 1 Disables texture mapping (1)
TF0_CLK_DEL Texture chip 0 memory access in delayed clocks
TF1_CLK_DEL Texture chip 1 memory access in delayed clocks
TF2_CLK_DEL Texture chip 2 memory access in delayed clocks
TF_FIFO_TRESH 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 thr eshold to
tell glide that FIFO needs to be serviced and then may accept more data from
either frame buffer or CPU.
TILESINX Uses n number of video tiles in X dimension
TMUCFG Texture Chip Direct Bitmapped Config Register. Sets Texture types,
overlay etc. directly.
TMUMEM_SIZE Amount of texture ram in Kb Amount of texture ram. Overrides
Glide autodetect.
TMUMEM
TREX0INIT0 Texture Chip 0 Direct Bitmapped Primary Init Register (glide will
change the values of ; these registers depending on other environment
variables).
TREX0INIT1 Texture Chip 0 Direct Bitmapped Secondary Init Register
TREX1INIT0 Texture Chip 0 Direct Bitmapped Primary Init Register
TREX1INIT1 Texture Chip 0 Direct Bitmapped Secondary Init Register
TREX2INIT0 Texture Chip 0 Direct Bitmapped Primary Init Register
TREX2INIT1 Texture Chip 2 Direct Bitmapped Secondary Init Register
TRIPLE_BUFFER If program does no Z or Alpha buffering, use AUX buffer as
hidden speed buffer.
VFIFO_THRESH Treshold of PCI - Voodoo frame buffer access before FIFO is to
be serviced. Overrides default video FIFO threshold (to signal FIFO is
almost empty/full)
VGA_PASS 1 0 or 1 Enable VGA pass-trough (1)
VIDCLK2X It appears that this setting is to set video clock delay
VIDEO_24BPP 0 0 or 1 Enable 24-bit video mode (1) Forces glide to process
pixels as 24 bits internally
VIDEO_CLEARCOLOR 0 or 1 Color fill backbuffer during a page flip. (0 =
enable) Forces a color that a frame buffer is cleared to
VIDEO_DISABLE Disable video DAC information stream. Syncing may still be
active.
VIDEO_FILTER_DISABLE Disable 24-16 bit dithering (This attempts to smooth
dithering artifacts) (causes complete loss of signal to monitor)
VIDEO_FILTER_TRESHOLD 16bit pixel value theshhold, in which smoothing will
be applied to inside adjacent pixels. Controls how much filtering is applied
to dithered pixels
VIDEO_NOCLEAR Don't clear backbuffer during a page flip. Disables automatic
hardware clearing of frame buffer(s)
VIN_CLKDEL Single Voodoo system video in clock delay Number of clocks to
delay video input from a master
VOUT_CLKDEL Single Voodoo system video out clock delay Number of clocks to
delay video output to a slave
VSYNC 1 0 or 1 Disable vsync, may increase performance (0) Forces glide to
use a VS lenth of n video clocks
----------------------------------------------------------------------------
----
FX / GV / Glide settings:
FX_CPU
FX_SNAPSHOT
FX_GLIDE_LWM
FX_GLIDE_NO_SPLASH 0 or 1 1 = Disable 3Dfx logo animation.
FX_GLIDE_SHAMELESS_PLUS 0 or 1 Enables display of a static 3Dfx logo upon
Glide init.
FX_GLIDE_SNAPSHOT
FX_GLIDE_SST2
FX_GLIDE_SWAPINTERVAL 0 / 1 / 2 0 = off (might improve performance). 0 to
swap backbuffer/frontbuffer asap, 1 to swap on vsync, 2 to swap every two
vsyncs.
FX_GLIDE_HW_REV
FX_GLIDE_BOUNDS_CHECK
FX_GLIDE_IGNORE_REOPEN
FX_GLIDE_NO_DITHER_SUB
FX_GLIDE_LOD_DITHER
FX_GLIDE_ALLOC_COLOR
FX_GLIDE_ALLOC_AUX
FX_GLIDE_REPORT_REAL_HW
GV_ENV_GAMMA
GV_ENV_TEXTURE_SQUARE_STATE
----------------------------------------------------------------------------
----
DirectX settings:
SSTV2_FORCE_TRILINEAR
SSTV2_FORCE_BILINEAR
----------------------------------------------------------------------------
----
Special thanks:
Special thanks to Daron Myrick for providing me the list and definitions of
the Voodoo/Voodoo2/Glide/DirectX variables that TweakIt uses.
Regards,
Brett "3 Fingers" Jacobs
http://www.voodooextreme.com/3Fingers/
<<<---The 3 Fingers' Quake 2 Tweak Guide--->>>
<<<---The 3 Fingers' Ultimate Tweak Guide For GL Quake & QW--->>>
James Richardson wrote in message
<01bda5ef$d0fdc260$b5b0...@jrichard.quantum3d.com>...
:Can anyone (Brett "3 Fingers") point me to a website or document that lists