SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
My graphic card is S3 ViRGE-VX PCI (988) with accelerator 3Dfx Voodoo2.
I just installed Slackware 9.1, and the graphic card seems OK (gnome started with no problem), but I can't say the same for the accelerator (I'm rying to watch a DVIX movie with gxine and it is very very slow).
May be the basic Slackware has not the correct driver for that accelerator?
How do I set it up?
Please understand that I am just a Newbie trying right now to migrate from Windows...
I report here the sections of it that seem to be of interest:
....
(II) Module ABI versions:
XFree86 ANSI C Emulation: 0.2
XFree86 Video Driver: 0.6
XFree86 XInput driver : 0.4
XFree86 Server Extension : 0.2
XFree86 Font Renderer : 0.4
.....
(II) Loading /usr/X11R6/lib/modules/libpcidata.a
46 (II) Module pcidata: vendor="The XFree86 Project"
47 compiled for 4.3.0, module version = 1.0.0
48 ABI class: XFree86 Video Driver, version 0.6
.....
(--) PCI:*(0:11:0) S3 Inc. 86c988 [ViRGE/VX] rev 2, Mem @ 0xdc000000/26, BIOS @ 0x000c0000/16
(--) PCI: (0:12:0) 3Dfx Interactive, Inc. Voodoo 2 rev 2, Mem @ 0xe2000000/24
......
......
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
.....
.....
(II) Loading /usr/X11R6/lib/modules/drivers/vesa_drv.o
(II) Module vesa: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.0.0
Module class: XFree86 Video Driver
ABI class: XFree86 Video Driver, version 0.6
.....
.....
(II) Loading /usr/X11R6/lib/modules/libvbe.a
(II) Module vbe: vendor="The XFree86 Project"
compiled for 4.3.0, module version = 1.1.0
ABI class: XFree86 Video Driver, version 0.6
....
-------------------------------------------------------------------------------------------------------
2) I know that Voodoo2 is not a fine card, but in Windows 98 it works. Barely, but it works. It should do also in Linux (actually: I expect better performances on Linux, I am confident it is a far more efficient system than Windows).
------------------------------------------------------------------------------------------------------
3) RAM: 256K
CPU: Intel Penthium III (Katmai), 451.031 MHz
I really thank you of your assistance. I long to prove my friends that Linux is better...
Yes, but... How? I tryed and it asked many things of which I know nothing, like the sync frequency of my monitor and so on. I don't want to risk to upset what is working. Can't you indicate me an example of the instructions I have to insert into the xf86config file? Maybe it's better that I edit it by hand.
I tryed running xf86config. For devices 3Dfx it counsels the driver tdfx, but it gives an error (apparently, it can't find any device suitable for that driver).
I saw in the list of drivers that there is a s3virge (which matches the name of my graphic card) and I tryed that. It works, and it is definitely an improvement respect to the vesa driver. But still, there is no acceleration, the "xvinfo" still gives "no adaptors present".
Is it just a matter of finding the correct driver for 3dfx Voodoo2, or is there something else?
00:04.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
Flags: bus master, medium devsel, latency 0
00:04.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
Flags: bus master, medium devsel, latency 32
I/O ports at d800 [size=16]
00:04.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at d400 [size=32]
As I said, this works well, but doesn't use the accelerator. I tryed to substitute in the same file the line
Device "S3_VIRGE"
with
Device "Voodoo2"
and I got a FATAL ERROR.
I report below the final part of the log file (Iknow i should report all the file and I will do so if you think it is useful, but it's so long...)
(II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee,
3dfx Voodoo3, 3dfx Voodoo5
(II) Primary Device is: PCI 00:0b:0
(EE) No devices detected.
Fatal server error:
no screens found
The problem I think is this: the indication of the PCI address os the Voodoo2 card is not getting through. Actually, that Primary Device at PCI 00:0b:0 that is being seeked, is the same that is used with the ViRGE card.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.