2. 硬件要求

您可以在4.1.0 状态页找到支持的显卡和芯片组类型的最新列表。

您的视频适配器附带的文档应指定所用的芯片组。如果您正打算购买新的显卡,或者购买配备显卡的新机器,请让供应商查明显卡的制造商、型号和芯片组的确切信息。这可能需要供应商代表您致电技术支持部门;一般来说,供应商很乐意这样做。许多 PC 硬件供应商会声明显卡是“标准 SVGA 卡”,应该可以在您的系统上“工作”。请解释您的软件(提及 Linux 和 XFree86!)并非支持所有视频芯片组,并且您必须获得详细信息。

您还可以通过运行 XFree86 发行版附带的 SuperProbe 程序来确定您的显卡芯片组。下面将对此进行更详细的介绍。

支持的显卡将适用于所有总线类型,包括 ISA、VLB 和 PCI。

XFree86 开发人员面临的一个问题是,一些显卡制造商使用非标准机制来确定用于驱动显卡的时钟频率。这些制造商中的一些要么不发布描述如何编程显卡的规范,要么要求开发人员签署保密协议才能获得信息。这显然会限制 XFree86 软件的自由分发,这是 XFree86 开发团队不愿意做的事情。长期以来,这一直是 Diamond 制造的某些显卡的问题,但自 XFree86 3.1 版本发布以来,Diamond 已开始与开发团队合作,为这些显卡发布免费驱动程序。

Linux 下 XFree86 的建议设置是 486 或更好的处理器,至少 8 兆字节的 RAM,以及带有上面列出的芯片组的显卡。为了获得最佳性能,我们建议使用加速卡,例如 S3 芯片组卡。您应该查看 XFree86 的文档,并在冒险购买昂贵的硬件之前验证您的特定显卡是否受支持。

作为旁注,Matt Welsh(本 FAQ 的发起人)的个人 Linux 系统是一台 486DX2-66,20 兆字节的 RAM,配备 VLB S3-864 芯片组卡,带有 2 兆字节的 DRAM。他在这台机器上以及 Sun Sparc IPX 工作站上运行了 X 基准测试。Linux 系统的速度大约是 Sparc IPX 的 7 倍(对于好奇的人来说,在 Linux 下使用 XFree86-3.1 和此显卡,运行速度约为 171,000 xstones;Sparc IPX 约为 24,000)。一般来说,在配备加速 SVGA 卡的 Linux 系统上运行 XFree86 将比在商业 UNIX 工作站(通常使用简单的帧缓冲区进行图形处理)上获得更高的性能。

您的机器至少需要 4 兆字节的物理 RAM 和 16 兆字节的虚拟 RAM(例如,8 兆字节物理内存和 8 兆字节交换空间)。请记住,您拥有的物理 RAM 越多,系统在内存不足时与磁盘之间交换的次数就越少。由于交换本质上很慢(与内存相比,磁盘非常慢),因此拥有 8 兆字节或更多的 RAM 对于舒适地运行 XFree86 是必要的。16 兆字节更好。拥有 4 兆字节物理 RAM 的系统可能比拥有 8 兆字节或更多内存的系统运行速度慢得多(高达 10 倍)。