header

 

main menu
L3D
News
Archives
Links

3D accelerators
3Dfx Interactive
3DLabs
ATI-const.
Intel
Matrox
Number 9
nVidia
S3
SiS

Guides,articles
XF863D Status Report
3dfx install guide
Banshee/V3 guide
Q3Test Readme
WTF is GLX?


New Page
Network sites
Fullon3D
Get 3DNow!
X11Spy
Gizmo3D
CPU Gurus


Latest .plan files
Apr 22, 14:28 : James Monroe
Apr 22, 03:30 : Alex "Cybermind" Redman
Apr 21, 19:15 : Rick Johnson
Apr 21, 19:05 : Joe Siegler
Apr 21, 14:46 : Charlie Wiederhold

 

 

 

Did you know, we get owned by phr0q again?
New Voodoo2 Glide Release
DCypher.Net and ProcessTree merge
Do distributed computing and get a chance to win
New 3dfx Voodoo3/ Banshee drivers
Mandrake running under W2K
Quake3 Demo/update v 1.16n
Software updates
XFree 4 now here
SiN ported to Linux
OpenAL
Q3 Point Release
announce

 


Have some news? Submit it! Get Involved!

Banshee/V3 install

This Information is extracted from VB-V3 glibc page. Any questions about the drivers should be directed at daryll@harlot.rb.ca.us and credit should be given to him for the information on this page.

Known Bugs
This server has no 3D support. It is just an X server, it will not let you do any 3D work.
This is only for glibc based systems. I don't have a way to build for libc5 systems anymore.


FAQs
When will you make it easier to install or support my system?
There are now RPMS which should make it easier to install.

When will you make libc5 versions?
I tried to make libc5 versions on my system and it didn't work. Someone with a libc5 system should try the build themselves.

When will you add 3D support?
First it has to work. Then I've got a bunch of Glide cleanup and building to do, some of which will facilitate doing 3D on the Banshee. Then I've got some Banshee specific changes to make. When that's done I'll release it.

Why does it use so much memory?
Ps and top report the amount of memory being used by the number of pages mapped to your process. Because the Banshee has 16MB of framebuffer and 32MB of control registers the process size will be at least 48MB. Of course, this is using almost no RAM in your system since it is real memory or registers on the board.

Why doesn't it work with two video cards?
The code isn't setup to handle multiple cards in one system. It's a lot of work to change it at this point. That will happen eventually, but for now you will need to disable or remove the second card.

How do I collect the output of the server when it starts up?
If you use sh: startx <whatever options> 2>&1 | tee /usr/tmp/X.log
If you use csh: startx <whatever options> |& tee /usr/tmp/X.log

How do I know if I have glibc or libc5?
Do ls /lib/lib* if it returns /lib/libc.so.5 then you have libc5. If it returns /lib/libc.so.6 then you have glibc (aka libc6).

My system doesn't use RPM, what do I do? Take a look at these instructions.
Other Bugs?
I'm about ready to roll this version out for wide distribution. If you see any bugs when you run this version that aren't on the known bugs list, please send me email at daryll@harlot.rb.ca.us. When you send in a bug report I really need five things.
1) A good description of the problem and what you might have done to cause it.
2) Your XF86Config.
3) The output of the server as it starts up
4) Your brand of banshee board (Maker, Memory, and video BIOS version).

Version
This version fixes a bug with small pixmaps and wide lines.
The server is available as XFree86_3DFX-SVGA-3.3.3-4.i386.glibc.rpm. You will also need the Rush extension libraries contained in XFree86_3DFX-rushlib-3.3.3-4.i386.glibc.rpm

You may also want the setup program XFree86_3DFX-XF86Setup-3.3.3-4.i386.glibc.rpm to help with setting up the server. You'll need to have TCL and the VGA16 server installed on your system to use this setup program. Otherwise you can use whatever setup program comes with your distribution. Just tell the setup program that you have a card it doesn't know about and that it should use the SVGA server. The rest of the information such as ramdac, memory, and clock speeds should be left alone, as the server will determine these automatically.

License
This software is now licensed under the standard XFree license:
Copyright (C) 1998,1999 Daryll Strauss, Scott Bertin All Rights Reserved.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Except as contained in this notice, the name of the XFree86 Project shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the XFree86 Project.

Installation
Download the two required RPMS and if you want XF86Setup download that as well.
rpm -Uvh *.rpm

footer

All rights reserved. Copyright C 1999 by Linux3D.net