Just curious what agp mode 2 does and why the tdfx module ignores the
option "AGP Mode 2" when I specify it in the XF86Config:
Section "Device"
Identifier "Voodoo3"
Driver "tdfx"
Option "AGPMode" "2"
#VideoRam 16384
# Insert Clocks lines here if appropriate
EndSection
Here is what /var/log/XFree86.0.log says:
(II) TDFX(0): [drm] loaded kernel module for "tdfx" driver
(II) TDFX(0): [drm] created "tdfx" driver at busid "PCI:1:0:0"
(II) TDFX(0): [drm] added 8192 byte SAREA at 0xe09fe000
(II) TDFX(0): [drm] mapped SAREA 0xe09fe000 to 0x40017000
(II) TDFX(0): [drm] framebuffer handle = 0xdc000000
(II) TDFX(0): [drm] added 1 reserved context for kernel
(II) TDFX(0): [drm] Registers = 0xd8000000
(II) TDFX(0): visual configs initialized
(II) TDFX(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Dashed Lines
Offscreen Pixmaps
Driver provided NonTEGlyphRenderer replacement
Setting up tile and stipple cache:
32 128x128 slots
9 256x256 slots
(==) TDFX(0): Backing store disabled
(==) TDFX(0): Silken mouse enabled
(II) TDFX(0): X context handle = 0x00000001
(II) TDFX(0): [drm] installed DRM signal handler
(II) TDFX(0): [DRI] installation complete
(==) TDFX(0): Direct rendering enabled
(WW) TDFX(0): Option "AGPMode" is not used
I checked google for this newsgroup, but just about every search I have
was posts mentioning to add it in or delete it.
The reason I have been looking at all this is that I recently got DRI
working (after getting glide 3.0 and X recompiled). However, I was
getting a frame rate of half of what someone else posted (instead of
getting 1400 frames/sec, I was only getting about 700 with DRI enabled.
So I was thinking it was because perhaps I need to specify AGPMode 2.
The bios has it enabled, and agpart was actually compiled into the
kernel (it wasn't compiled as a module). In fact, here is what dmesg
says about agpart:
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 439M
agpgart: Detected Via Apollo Pro chipset
so the question is, does the tdfx use the agp mode option at all, or am
I missing something else that needs to be enabled or compiled in?
Tom Mukunnemkeril