Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

SET commands for Voodoo (glide)

11 views
Skip to first unread message

James Richardson

unread,
Jul 2, 1998, 3:00:00 AM7/2/98
to

Can anyone (Brett "3 Fingers") point me to a website or document that lists
all the SET commands for Voodoo1 and Voodoo2 ?!?!?

--
J.R.

Brett "3 Fingers" Jacobs

unread,
Jul 2, 1998, 3:00:00 AM7/2/98
to

3Dfx Environment Settings for Voodoo / Voodoo 2 / FX / GV / Glide /
Direct3D / DirectX
----------------------------------------------------------------------------
----

----------------------------------------------------------------------------
----

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

Daron Myrick

unread,
Jul 2, 1998, 3:00:00 AM7/2/98
to

That's an old list Brett :-)
Its been updated :)

0 new messages