3Dfx Environment Settings


Contents:


Voodoo / Voodoo 2 / Voodoo Banshee / Voodoo RUSH settings:

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. Replaces old SST_DUALHEAD variable
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)
FASTMEM_RAS_READS 0 (off) 0 or 1 Enables Fast RAS read memory timing
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_CLKDEL (Voodoo 2)

FT_CLK_DEL (Voodoo, Voodoo RUSH)

  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   Set graphic clock rate in Mhz 45-65 (Voodoo) 90-105 (Voodoo 2)
HSYNC 0 (off) 0 or 1 Enable Horizontal sync. Forces glide to use a HS lenth of n video clocks
IGNORE_CACHING    
IGNORE_CLKDELAYS   Ignores forced clock settings
IGNORE_IDLE   Tells glide to ignore attempts to put V2 into idle state
IGNORE_INIT_REGISTER 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 (off) 0 or 1 Valid Filenames Instead of displaying the info on screen, GLide writes the info to the specified file
MDETECT   Enables auto monitor detect
MDETECT_CONST   Monitor detect constant
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   Linear Frame Buffer Chip 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. Texture Buffer writes go through FIFO
MEMOFFSET   Memory offset where frame buffers are mapped
NODEVICEINFO   Disables (default) Device information reporting
NOSHUTDOWN 0 (off) 0 or 1 Do not deinitialize voodoo on program termination
NUM_TMUS   Reports the amount of TMU's found
PCIRD 1 (on) 0 or 1 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. For use with Glide and Direct3D drivers
REFRESH_640x400    
REFRESH_640x480    
REFRESH_800x600    
REFRESH_960x720    
REFRESH_1024x768    
RGAMMA 0 to 1.95 Adjusts Blue Gamma
SCREENREFRESH 60,75,85,120 Set vertical screen refresh rate in Hz for Glide apps
SCREENREZ   Forces screen resolution for Glide apps
SIPROCESS_CNTR (Voodoo 2 Only)   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 1 (on) 0 or 1 Enables Slow write to read memory timing
SLOWMEM_RTW 1 (on) 0 or 1 Enables Slow read to write memory timing
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 0 (off) 0 or 1 Turn of syncing to the monitor's vertical refresh rate
TEXMAP_DISABLE 0 (off) 0 or 1 Disables texture mapping
TF0_CLKDEL

TF0_CLK_DEL (Voodoo, Voodoo RUSH)

  Texture chip 0 memory access in delayed clocks
TF1_CLKDEL

TF1_CLK_DEL (Voodoo, Voodoo RUSH)

  Texture chip 1 memory access in delayed clocks
TF2_CLKDEL

TF2_CLK_DEL (Voodoo, Voodoo RUSH)

  Texture chip 2 memory access in delayed clocks
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. Overrides default video FIFO threshold (to signal FIFO is almost empty/full)
TILESINX   Uses n number of video tiles in X dimension
TMUCFG   Texture Chip Direct Bitmapped Config Register. Sets Texture types, overlay etc. directly
TMUMEM    
TMUMEM_SIZE   Amount of texture ram in Kb Amount of texture ram. Overrides Glide autodetect. Reports the memory size of a TMU
TREX0INIT0   Texture Chip 0 Direct Bitmapped Primary Init Register (glide will change the values of ; these registers depending on other environment variables)
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
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 (on) 0 or 1 Enable VGA pass-through
VIDCLK2X   Set video clock delay
VIDEO_24BPP 1 (on) 0 or 1 Enable 24-bit video mode. Forces glide to process pixels as 24 bits internally
VIDEO_CLEARCOLOR 0 (on) 0 or 1 Color fill backbuffer during a page flip. Forces a color that a frame buffer is cleared to
VIDEO_DISABLE   Disable video DAC information stream. Syncing may still be active. Disables FBI video timing/signals completely (causes complete loss of signal to monitor)
VIDEO_FILTER_DISABLE   Disable 24-16 bit dithering (This attempts to smooth dithering artifacts) (causes complete loss of signal to monitor)
VIDEO_FILTER_THRESHOLD   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 0 (on) 0 or 1 Disable vsync, may increase performance (0) Forces glide to use a VS lenth of n video clocks
DualCycleThreshold 50 to 150  
MCLKFrequency 50 to 100  
VG96_MCLKFrequency 50 to 65  
SST96_FORCE_TRIPLE 1 (on) 0 or 1  
SST96_MEMORYHINT 1 (on) 0 or 1  
SSTH3_ANTIALIAS 1 (on) 0 or 1 Support for anti-aliasing
SSTH3_OVERLAYMODE 1 (on) 0 or 1 Supports overlay mode for better quality (off for better performance)

FX / GV / Glide settings:

ALLOC_COLOR   Forces the amount of color/frame buffers for Glide apps
ALLOC_AUX   Forces the amount of aux buffers for Glide apps
FX_GLIDE_BOARDID    
FX_CPU    
FX_GLIDE_LWM    
FX_GLIDE_NO_SPLASH 1 (off) 0 or 1 Disable 3Dfx logo animation
FX_GLIDE_SHAMELESS_PLUG 1 (off) 0 or 1 Enables display of a static 3Dfx logo upon Glide init
FX_GLIDE_SNAPSHOT    
FX_GLIDE_SST2    
FX_GLIDE_SWAPINTERVAL 0 (off) 0 / 1 / 2 (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    
FX_SNAPSHOT    
FX_GLIDE_REQUIREOEMDLL   Looks for FXOEM2X.DLL FILE
GV_ENV_GAMMA    
GV_ENV_TEXTURE_SQUARE_STATE    

Direct3d/DirectX settings:

SSTV2_ANTIALIAS 1 (on) 0 or 1 Forces Antialiasing
SSTV2_ANTIALIAS_BUFFER    
SSTV2_FORCE_BILINEAR   Forces Bilinear Filtering
SSTV2_FORCE_TRILINEAR   Forces Trilinear Filtering
SSTV2_PIXELCENTER    
SSTV2_SWAPINTERVAL   Allows D3D swapinterval to be forced just like glide does

Special thanks:

Special thanks to Daron Myrick for providing me the list and definitions of the Voodoo/Voodoo2/Glide/DirectX variables that TweakIt uses.

Jyrki Tuomi for sorting out some inconsistencies


©1999 by bgr software. All rights reserved.

With MustLive Edition.

 

Повернутися в розділ Різне чтиво






     

Copyright © MustLive 1999-2015. © Base Point 1999-2015. All rights reserved.