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 |