Portál AbcLinuxu, 3. května 2025 17:37
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: 1062×
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.