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

3DFx enviroment settings

12 views
Skip to first unread message

Konstantin Kuzmenko

unread,
Oct 12, 1999, 3:00:00 AM10/12/99
to
=============================================================================
* Forwarded by Konstantin Kuzmenko (2:4641/121.20)
* Area : KOSTY.ARCHIV (My archive)
* From : Оlеg V Кrulikоvsky, 2:5020/685.111 (10 Dec 98 21:06)
* To : All
* Subj : 3DFx enviroment settings
=============================================================================
Здpавствyй, yважаемый(ая) All Ибн All !


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

3Dfx Environment Settings

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

Contents:

* Voodoo / Voodoo 2 / Voodoo RUSH settings November 7,
1998
* FX / GV / Glide settings October 18, 1998
* DirectX settings October 18, 1998
* Special thanks

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

Voodoo / Voodoo 2 / Voodoo RUSH settings:

Forces the amount of
ALLOC_COLOR 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
Allows several voodoo
boards to be used in one
BOARDS system, across several
monitors acting as one
big monitor/screen
SLI device (master/slave)
CMDFIFO_DIRECT to have command FIFO
enabled/disabled
Do not allow holes in the
CMDFIFO_NOHOLES command FIFO (Could cause
stall)
Displays DAC debug
DEBUGDAC 0 (off) 0 or information when running
1
a Glide application
DEVICEID
A compact dimension
DIMENSIONS format to tell glide what
dimension to use
Enable dual monitor
DUALHEAD 0 (off) 0 or support. Replaces old
1
SST_DUALHEAD variable

FASTMEM 0 (off) 0 or Enables fast DRAM and EDO
1 settings
Enables Fast PCI read,
FASTPCIRD 0 (off) 0 or substract waitstates on
1
PCI reads. (Voodoo - PCI)

FASTMEM_RAS_READS 0 (off) 0 or Enables Fast RAS read
1 memory timing
Frame Buffer Interface
FBICFG config register. Set
Gouraud types, etc
Amount of RAM in Kb
FBIMEM_SIZE Amount of frame buffer
ram installed. Overrides
autodetect by Glide
Speed at which frame
FT_CLK_DEL buffer mem can be
accessed
GAMMA 0 to 1.95 Adjusts global gamma

GGAMMA 0 to 1.95 Adjusts green global
gamma
Set graphic clock rate in
GRXCLK Mhz 45-65 (Voodoo) 90-105
(Voodoo 2)
Enable Horizontal sync.
HSYNC 0 (off) 0 or Forces glide to use a HS
1
lenth of n video clocks
IGNORE_CACHING

IGNORE_CLKDELAYS Ignores forced clock
settings
Tells glide to ignore
IGNORE_IDLE attempts to put V2 into
idle state
Allows initializing the
IGNORE_INIT_REGISTER 0 (off) 0 or Voodoo Chipset, even if
1 the Voodoo is already
initialized
Ignores initializing
IGNORE_INIT_VIDEO video state and FBI
interface at application
start
Ignore autodetect of
IGNORE_SLI_CHECK 0 (off) 0 or slave frame buffer chip
1
for speed doubling
Valid Filenames Instead
of displaying the info on
INITDEBUG 0 (off) 0 or screen, GLide writes the
1
info to the specified
file

MDETECT Enables auto monitor
detect
MDETECT_CONST Monitor detect constant

MEMFIFO Enable/disable memory
FIFO
Limits how many entries
MEMFIFO_ENTRIES in memory FIFO are
allowed

MEMINFO_HWM High Water Mark (Max Mem
Usage)
Linear Frame Buffer Chip
MEMINFO_LFB memory memory r/w fifo
buffer size
MEMINFO_LWM Low Water Mark (Min Mem)
Texture Chip memory
MEMINFO_TEX 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
Do not deinitialize
NOSHUTDOWN 0 (off) 0 or voodoo on program
1
termination

NUM_TMUS Reports the amount of
TMU's found
PCIFIFO_LWM
PCIRD 1 (on) 0 or 1 Fast PCI read
Preliminary (initial)
PFT_CLK_DEL speed at which the frame
buffer memory can be
accessed
Preliminary (initial)
PFT_CLK0_DEL texture chip 0 memory
access speed in delayed
clocks
Preliminary (initial)
PFT_CLK1_DEL texture chip 1 memory
access speed in delayed
clocks
Preliminary (initial)
PFT_CLK2_DEL texture chip 2 memory
access speed in delayed
clocks
These Six settings force
REFRESH_512x384 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
Set vertical screen
SCREENREFRESH 60,75,85,120 refresh rate in Hz for
Glide apps

SCREENREZ Forces screen resolution
for Glide apps

SIPROCESS_CNTR Signal Process counter
(PCI counter)
Scan line interpolation.
SLIDETECT Detect slave voodoo
chipset subsystem
Master frame buffer chip
SLIM_PVOUT_CLKDEL preliminary pixel clock
delay
Master video in clock
SLIM_VIN_CLKDEL delay, for external sync
/ genlocking
Slave system clock delay.
SLIM_VOUT_CLKDEL Only valid if multiple
FBI's and TMU's are
present
Master frame buffer chip
SLIS_PVOUT_CLKDEL preliminary pixel clock
delay
Makes master become slave
SLISWAP and slave become master
in SLI mode
Slave system video in
SLIS_VIN_CLKDEL clock delay (for sync to
master)
Slave system clock delay.
SLIS_VOUT_CLKDEL 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
Adds waitstates to PCI
SLOWPCIWR bus writes to Voodoo
memory and I/O
(PCI-Voodoo)

SWAPBOARDS Switches roles of master
and slave SLI devices
Turn of syncing to the
SWAP_EN_WAIT_ON_VSYNC 0 (off) 0 or monitor's vertical
1
refresh rate

TEXMAP_DISABLE 0 (off) 0 or 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
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
TF_FIFO_THRESH 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
Texture Chip Direct
Bitmapped Config
TMUCFG Register. Sets Texture
types, overlay etc.
directly
TMUMEM
Amount of texture ram in
Kb Amount of texture ram.
TMUMEM_SIZE Overrides Glide
autodetect. Reports the
memory size of a TMU
Texture Chip 0 Direct
Bitmapped Primary Init
Register (glide will
TREX0INIT0 change the values of ;
these registers depending
on other environment
variables)

TILESINX Uses n number of video
tiles in X dimension
Texture Chip Direct
Bitmapped Config
TMUCFG Register. Sets Texture
types, overlay etc.
directly
TMUMEM
Amount of texture ram in
TMUMEM_SIZE Kb Amount of texture ram.
Overrides Glide
autodetect
Texture Chip 0 Direct
Bitmapped Primary Init
Register (glide will
TREX0INIT0 change the values of ;
these registers depending
on other environment
variables)
Texture Chip 0 Direct
TREX0INIT1 Bitmapped Secondary Init
Register
Texture Chip 0 Direct
TREX1INIT0 Bitmapped Primary Init
Register
Texture Chip 0 Direct
TREX1INIT1 Bitmapped Secondary Init
Register
Texture Chip 0 Direct
TREX2INIT0 Bitmapped Primary Init
Register
Texture Chip 2 Direct
TREX2INIT1 Bitmapped Secondary Init
Register
If program does no Z or
TRIPLE_BUFFER Alpha buffering, use AUX
buffer as hidden speed
buffer
Treshold of PCI - Voodoo
frame buffer access
before FIFO is to be
VFIFO_THRESH 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
Enable 24-bit video mode.
VIDEO_24BPP 1 (on) 0 or 1 Forces glide to process
pixels as 24 bits
internally
Color fill backbuffer
during a page flip.
VIDEO_CLEARCOLOR 0 (on) 0 or 1 Forces a color that a
frame buffer is cleared
to
Disable video DAC
information stream.
Syncing may still be
VIDEO_DISABLE active. Disables FBI
video timing/signals
completely (causes
complete loss of signal
to monitor)
Disable 24-16 bit
dithering (This attempts
VIDEO_FILTER_DISABLE to smooth dithering
artifacts) (causes
complete loss of signal
to monitor)
16bit pixel value
theshhold, in which
smoothing will be applied
VIDEO_FILTER_THRESHOLD to inside adjacent
pixels. Controls how much
filtering is applied to
dithered pixels
Don't clear backbuffer
during a page flip.
VIDEO_NOCLEAR Disables automatic
hardware clearing of
frame buffer(s)
Single Voodoo system
VIN_CLKDEL video in clock delay
Number of clocks to delay
video input from a master
Single Voodoo system
VOUT_CLKDEL video out clock delay
Number of clocks to delay
video output to a slave
Disable vsync, may
VSYNC 0 (on) 0 or 1 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 [Image] 1 (on) 0 or 1 Support for anti-aliasing

Supports overlay mode for
SSTH3_OVERLAYMODE [Image]1 (on) 0 or 1 better quality (off for
better performance)
-------------------------------------------------------------------

FX / GV / Glide settings:

FX_GLIDE_BOARDID
FX_CPU
FX_GLIDE_LWM

FX_GLIDE_NO_SPLASH 1 (off) Disable 3Dfx logo animation
0 or 1

FX_GLIDE_SHAMELESS_PLUG 1 (off) Enables display of a static
0 or 1 3Dfx logo upon Glide init
FX_GLIDE_SNAPSHOT
FX_GLIDE_SST2
(might improve performance).
0 (off) 0 to swap
FX_GLIDE_SWAPINTERVAL 0 / 1 / backbuffer/frontbuffer asap,
2 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 Forces Antialiasing
or 1
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.

-------------------------------------------------------------------
й1998 by bgr software. All rights reserved.

Best Regards


---
* Origin: Open up and say : aarrrrghhhhh ! (2:5020/685.111)
=============================================================================

Миp, All!

Кто-то спpашивал? Hет? Hy да ладно ;)

Hадеюсь еще yслышать Вас. Konstantin


0 new messages