Files
oldlinux-files/docs/Install-Guide/install-guide-2.2.2/node199.html
2024-02-19 00:23:35 -05:00

145 lines
7.9 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
<HEAD>
<TITLE>5.1.1 Hardware requirements</TITLE>
</HEAD>
<BODY>
<meta name="description" value="5.1.1 Hardware requirements">
<meta name="keywords" value="gs">
<meta name="resource-type" value="document">
<meta name="distribution" value="global">
<P>
<BR> <HR><A NAME=tex2html4320 HREF="node200.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html4318 HREF="node198.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html4312 HREF="node198.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html4322 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html4323 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html4321 HREF="node200.html">5.1.2 Installing XFree86</A>
<B>Up:</B> <A NAME=tex2html4319 HREF="node198.html">5.1 The X Window </A>
<B> Previous:</B> <A NAME=tex2html4313 HREF="node198.html">5.1 The X Window </A>
<BR> <HR> <P>
<H2><A NAME=SECTION00711000000000000000>5.1.1 Hardware requirements</A></H2>
<P>
<A NAME=secxwindowsreqs>&#160;</A>
<P>
<A NAME=5189>&#160;</A>
<A NAME=5190>&#160;</A>
<A NAME=5191>&#160;</A>
As of XFree86 version 3.1, released in September 1994, the following video
chipsets are supported. The documentation included with your video adaptor
should specify the chipset used. If you are in the market for a new video
card, or are buying a new machine that comes with a video card, have the
vendor find out exactly what the make, model, and chipset of the video
card is. This may require the vendor to call technical support on your
behalf; in general vendors will be happy to do this. Many PC hardware vendors
will state that the video card is a ``standard SVGA card'' which ``should
work'' on your system. Explain that your software (mention Linux and XFree86!)
does not support all video chipsets and that you must have detailed
information.
<P>
You can also determine your videocard chipset by running the <tt>
SuperProbe</tt> program included with the XFree86 distribution. This is
covered in more detail below.
<P>
The following standard SVGA chipsets are supported:
<UL><LI> Tseng ET3000, ET4000AX, ET4000/W32
<LI> Western Digital/Paradise PVGA1
<LI> Western Digital WD90C00, WD90C10, WD90C11, WD90C24, WD90C30, WD90C31,
WD90C33
<LI> Genoa GVGA
<LI> Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000,
TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320, TVGA9400CX, TVGA9420
<LI> ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6, 68800-3,
68800-6, 68800AX, 68800LX, 88800
<LI> NCR 77C22, 77C22E, 77C22E+
<LI> Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428,
CLGD5429, CLGD5430, CLGD5434, CLGD6205, CLGD6215,
CLGD6225, CLGD6235, CLGD6420
<LI> Compaq AVGA
<LI> OAK OTI067, OTI077
<LI> Avance Logic AL2101
<LI> MX MX68000, MX680010
<LI> Video 7/Headland Technologies HT216-32
</UL>
<P>
The following SVGA chipsets with accelerated features are also supported:
<UL><LI> 8514/A (and true clones)
<LI> ATI Mach8, Mach32
<LI> Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426, CLGD5428, CLGD5429,
CLGD5430, CLGD5434, CLGD6205, CLGD6215, CLGD6225, CLGD6235
<LI> S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928, 86C864, 86C964
<LI> Western Digital WD90C31, WD90C33
<LI> Weitek P9000
<LI> IIT AGX-014, AGX-015, AGX-016
<LI> Tseng ET4000/W32, ET4000/W32i, ET4000/W32p
</UL>
<P>
Video cards using these chipsets are supported on all bus types, including
VLB and PCI.
<P>
All of the above are supported in both 256 color and monochrome modes, with
the exception of the Avance Logic, MX and Video 7 chipsets, which are only
supported in 256 color mode. If your video card has enough DRAM installed,
many of the above chipsets are supported in 16 and 32 bits-per-pixel mode
(specifically, some Mach32, P9000, S3 and Cirrus boards). The usual
configuration is 8 bits per pixel (that is, 256 colors).
<P>
The monochrome server also supports generic VGA cards, the Hercules
monochrome card, the Hyundai HGC1280, Sigma LaserView, and Apollo monochrome
cards. On the Compaq AVGA, only 64k of video memory is supported for the
monochrome server, and the GVGA has not been tested with more than 64k.
<P>
This list will undoubtedly expand as time passes. The release notes for the
current version of XFree86 should contain the complete list of supported
video chipsets.
<P>
One problem faced by the XFree86 developers is that
some video card manufacturers use non-standard mechanisms for determining
clock frequencies used to drive the card. Some of these manufacturers
either don't release specifications describing how to program the card,
or they require developers to sign a non-disclosure statement to obtain
the information. This would obviously restrict the free distribution of
the XFree86 software, something that the XFree86 development team is
not willing to do. For a long time, this has been a problem with
certain video cards manufactured by Diamond, but as of release 3.1
of XFree86, Diamond has started to work with the development team to
release free drivers for these cards.
<P>
The suggested setup for XFree86 under Linux is a 486 machine with at least
8 megabytes of RAM, and a video card with a chipset listed above. For
optimal performance, we suggest using an accelerated card, such as an
S3-chipset card. You should check the documentation
for XFree86 and verify that your particular card is supported before
taking the plunge and purchasing expensive hardware. Benchmark ratings
comparisons for various video cards under XFree86 are posted routinely
to the USENET newsgroups <tt>comp.windows.x.i386unix</tt> and
<tt>comp.os.linux.misc</tt>.
<P>
As a side note, my personal Linux system is a 486DX2-66, 20 megabytes of
RAM, and is equipped with a VLB S3-864 chipset card with 2 megabytes of DRAM.
I have run X benchmarks on this machine as well as on Sun Sparc IPX
workstations. The Linux system is roughly 7 times faster than the Sparc IPX
(for the curious, XFree86-3.1 under Linux, with this video card, runs
at around 171,000 xstones; the Sparc IPX at around 24,000). In general,
XFree86 on a Linux system with an accelerated SVGA card will give you
much greater performance than that found on commercial UNIX workstations
(which usually employ simple framebuffers for graphics).
<P>
<A NAME=5199>&#160;</A>
Your machine will need at least 4 megabytes of physical RAM, and 16 megabytes
of virtual RAM (for example, 8 megs physical and 8 megs swap).
Remember that the more physical RAM that you have, the less that the system
will swap to and from disk when memory is low. Because swapping is inherently
slow (disks are very slow compared to memory), having 8 megabytes of RAM or
more is necessary to run XFree86 comfortably.
A system with 4 megabytes of physical RAM could run <em>much</em>
(up to 10 times) more slowly than one with 8 megs or more.
<P>
<BR> <HR><A NAME=tex2html4320 HREF="node200.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html4318 HREF="node198.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html4312 HREF="node198.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html4322 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html4323 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html4321 HREF="node200.html">5.1.2 Installing XFree86</A>
<B>Up:</B> <A NAME=tex2html4319 HREF="node198.html">5.1 The X Window </A>
<B> Previous:</B> <A NAME=tex2html4313 HREF="node198.html">5.1 The X Window </A>
<BR> <HR> <P>
<BR> <HR>
<P><ADDRESS>
<I>Matt Welsh <BR>
mdw@sunsite.unc.edu</I>
</ADDRESS>
</BODY>