Portál AbcLinuxu, 5. listopadu 2025 13:18
| Podpora: | kompletní |
| Ovladač: | v jádře |
/proc/pci
Bus 1, device 0, function 0:
VGA compatible controller: 3Dfx Banshee (rev 3).
Fast devsel. Fast back-to-back capable.
Non-prefetchable 32 bit memory at 0xdc000000 [0xdc000000].
Prefetchable 32 bit memory at 0xd8000000 [0xd8000008].
I/O at 0xcc00 [0xcc01].
/proc/dri/0/*
a dev pid uid magic ioctls
y 63 566 0 0 11
general statistics:
total 0
open 0
close 0
ioctl 11
irq 0
ctx 0
lock statistics:
locks 1
unlocks 0
contends 0
sleeps 0
values:
lock 0x00000001
context_flag 0x00000000
interrupt_flag 0x00000000
dma_flag 0x00000000
queue_count 0
last_context 0
last_switch 0
last_checked 0
q2d d2c c2f q2c q2f dma sch ctx lacq lhld
< 10 0 0 0 0 0 0 0 0 0 0
< 100 0 0 0 0 0 0 0 0 0 0
< 1000 0 0 0 0 0 0 0 0 0 0
< 10000 0 0 0 0 0 0 0 0 2 0
< 100000 0 0 0 0 0 0 0 0 0 0
< 1000000 0 0 0 0 0 0 0 0 0 0
< 10000000 0 0 0 0 0 0 0 0 0 0
< 100000000 0 0 0 0 0 0 0 0 0 0
>= 100000000 0 0 0 0 0 0 0 0 0 0
total counts | outstanding
type alloc freed fail bytes freed | allocs bytes
system 0 0 0 225280 kB |
locked 0 0 0 4 kB |
dmabufs 0 0 0 0 0 | 0 0
sareas 2 1 0 8192 4096 | 1 4096
driver 4 2 0 50 25 | 2 25
magic 0 0 0 0 0 | 0 0
ioctltab 0 0 0 0 0 | 0 0
maplist 12 8 0 192 108 | 4 84
vmalist 6 5 0 72 60 | 1 12
buflist 0 0 0 0 0 | 0 0
seglist 0 0 0 0 0 | 0 0
pagelist 0 0 0 0 0 | 0 0
files 2 1 0 72 36 | 1 36
queues 0 0 0 0 0 | 0 0
commands 0 0 0 0 0 | 0 0
mappings 4 2 0 134217728 67108864 | 2 67108864
buflists 0 0 0 0 0 | 0 0
agplist 0 0 0 0 0 | 0 0
totalagp 0 0 0 0 0 | 0 0
boundagp 0 0 0 0 0 | 0 0
ctxbitmap 1 0 0 4096 0 | 1 4096
tdfx 0xa3f PCI:1:0:0
ctx/flags use fin blk/rw/rwf wait flushed queued locks
slot offset size type flags address mtrr
0 0xc95d9000 0x00001000 SHM 0x20 0xc95d9000 none
1 0xd8000000 0x02000000 FB 0x00 0xce87d000 3
2 0xdc000000 0x02000000 REG 0x00 0xd087e000 none
vma use count: 1, high_memory = ce000000, 0x0e000000
566 0x40014000-0x40015000 rw-sl- 0xc95d9000 pwubca-kl
Doporučuji si stáhnout novou verzi X11R6, alespoň 4.0.2 (www.xfree86.org). Balíček má něco kolem 50 MB. Poté stáhneme DRI knihovny (ty mají asi 4 MB), DRI vývojářský balíček (asi 51 KB) a DRM moduly (116 - 118 KB)
Nejdříve přeinstalujeme XServer, případně zazálohujeme konfig.
Instalace je zde jednoduchá: prostě rozbalíme stažený balíček, shodime původní X server a pustíme (samozřejmě s právy roota):
# ./Xinstall.sh
Postupujeme podle pokynů.
Poté nainstalujeme DRI knihovny. Například:
# rpm -i --replacefiles tdfx_dri-4.0.1-1.i386.rpm
Potom musíme překompilovat moduly, které jsou uvedeny v RPM balíčku jako zdrojové kody:
# rpm --rebuil tdfx_drm-1.0-3.src.rpm
Zde se pak vygeneruje balíček s překompilovaným modulem do /usr/src/redhat/RPMS/i386, který nainstalujeme:
# rpm -i --replacefiles tdfx_drm-1.0-3.i386.rpm
Nyní malé úpravy v /etc/X11/XF86Config. Do sekce module přidáme, pokud tam není:
Load "glx" Load "dri" SubSection "extmod" option "xfree86-dga" EndSubSection
a potom sekci DRI:
Section "DRI" Group "xf86dri" # Vsichni uzivatele, co chteji renderovat na 3dfx, musi byt v teto skupine Mode 0666 EndSection Section "Device" Identifier "Banshee" Driver "tdfx" VideoRam 16384 EndSection
Pak, pokud nemáme nainstalovanou, doinstalujeme mesu. Nakonfigurujeme /etc/X11/mesa.conf (s původní konfigurací to samozřejmě fungovat také bude).
Po znovuspuštění Xka projedeme logy startu serveru: /var/log/XFree86.0.log, kde sledujeme - kromě jiných parametrů - co vše naše karta podporuje. Je-li vše správně nastaveno, pak by měla karta vykazovat jednu dost důležitou vlastnost a to:
(II) TDFX(0): direct rendering enabled.
Krom jiného zde sledujeme, zda-li se správně načetly všechny moduly. To, jestli se načetl modul, lze také oveřit pomocí lsmod, kde vidíme svištět modul tdfx 2x.
Tuto kartu mám ozkoušenou a nemám s ní žádné problémy.
Jelikož se ovladače z linux.3dfx.com nějak záhadně ztratily, tak jsem na svých stránkách zpřístupnil poslední a mnou stažené. Patří mezi ně DRI knihovny pro X11R6, vývojový balíček a DRM moduly verze 1.0-2 a 1.0-3.
Najdete na www.nevile.fbi.cz, sekce Download (úplně dole).
16. června 2003 ovladače jsou stále ke stažení plánuji, udělat i mirror, ale nevím, kdy to bude. Zatím jsou stále na www.nevile.fbi.cz/3dfx.php3.
12. května 2004 chtěl jsem je zachránit ale pozdě. www.fbi.cz zrušili svou činost a tak je nejspíše s ovladači konec, možná, že je eště někde najdu.
Dokument vytvořil: Juraj Puchky, 3.4.2001 21:45 | Poslední úprava: ____, 27.2.2011 15:09 | Historie změn | Zobrazeno: 1136×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.