Linux 版 (精华区)

发信人: clx (楚留香), 信区: Unix
标  题: Linux XFree86 HOWTO 中译版(03)
发信站: 紫 丁 香 (Sat Jun 27 17:36:57 1998), 转信

Linux XFree86 HOWTO 中译版 : 硬体需求
Previous: 介绍
Next: 安装 XFree86 


2. 硬体需求

在 XFree86 3.3版, 以下的显示晶片组是被支援的. 这文件包括你
的显示介面卡 应该说明所使用的晶片组. 如果你在市场上拿到很新
的显示卡, 或买一台新机器而附有显示卡, 应要求贩售商正确的指
出该显示卡是哪家制造,型号, 及晶片组. 这可以要求贩售商为你去
打技术支援电话; 一般贩售商会乐意这麽做. 大部分 PC 硬体贩售
商会说这个显示卡是 ``标准 SVGA 卡'', 它 ''应该能正常运作''
在你的系统上. 解释一下你的软体 (提到 Linux 和 XFree86!) 并
没有支援所有显示晶片组, 所以你必须要有详细的资料.

你也能得知你的显示卡藉由执行 SuperProbe 程式, 它包含於
XFree86 发行套件[distribution]. 这在以下会有更详尽的说明.

以下标准 SVGA 晶片组有被支援: 

     Tseng ET3000, ET4000AX, ET4000/W32, ET6000 
     Western Digital/Paradise PVGA1 
     Western Digital WD90C00, WD90C10, WD90C11, WD90C24,
     WD90C30, WD90C31, WD90C33 
     Genoa GVGA 
     Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL,
     TVGA9000, TVGA9000i, TVGA9100B, TVGA9200CX, TVGA9320,
     TVGA9400CX, TVGA9420, TGUI9420DGi, TGUI9430DGi,
     TGUI9440AGi, TGUI9660XGi, TGUI9680 
     ATI 18800, 18800-1, 28800-2, 28800-4, 28800-5, 28800-6,
     68800-3, 68800-6, 68800AX, 68800LX, 88800GX-C,
     88800GX-D, 88800GX-E, 88800GX-F, 88800CX, 264CT, 264ET,
     264VT, 264VT2, 264GT 
     NCR 77C22, 77C22E, 77C22E+ 
     Cirrus Logic CLGD5420, CLGD5422, CLGD5424, CLGD5426,
     CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD5436,
     CLGD5440, CLGD5446, CLGD5462, CLGD5464, CLGD6205,
     CLGD6215, CLGD6225, CLGD6235, CLGD6410, CLGD6412,
     CLGD6420, CLGD6440 
     OAK OTI067, OTI077, OTI087 
     Avance Logic ALG2101, ALG2228, ALG2301, ALG2302,
     ALG2308, ALG2401 
     Chips & Technologies 65520, 65530, 65540, 65545, 65520,
     65530, 65540, 65545, 65546, 65548, 65550, 65554 
     MX MX68000, MX680010 
     Video 7/Headland Technologies HT216-32 
     SiS 86C201, 86C202, 86C205 
     ARK Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT 
     RealTek RTG3106 
     Alliance AP6422 
     Matrox MGA2064W and Mystique cards 
     NVidia/SGS Thomson NV1, STG2000 

以下具有加速特性的 SVGA 晶片组也被支援: 

     8514/A (and true clones) 
     ATI Mach8, Mach32, Mach64 
     Cirrus CLGD5420, CLGD5422, CLGD5424, CLGD5426,
     CLGD5428, CLGD5429, CLGD5430, CLGD5434, CLGD5436,
     CLGD5440, CGLD5446, CLGD5462, CLGD5464. 
     S3 86C911, 86C924, 86C801, 86C805, 86C805i, 86C928,
     86C864, 86C964, 86C732, 86C764, 86C765, 86C868, 86C968,
     86C325, 86C988 
     Western Digital WD90C31, WD90C33, WD90C24A 
     Weitek P9000 
     IIT AGX-014, AGX-015, AGX-016 
     IBM XGA-2 
     Tseng ET4000/W32, ET4000/W32i, ET4000/W32p, ET6000 
     Ark Logic ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT 
     MGA2064W 

使用这些晶片组的显示卡有被支援所有汇流排型式[bus type],包括
VLB 和 PCI.

除了 Avance Logic, MX 和 Video 7 晶片组只有支援 256 色模式,
以上其他全都同时有支援 256 色和 单色模式. 若你的显示卡装有
足够的 DRAM, 以上晶片组很多都有支援每单位像素[pixel] 16 及
32 位元[bits] 模式 (特别是一些 Mach32, P9000, S3 和 Cirrus
boards). 通常的设定是每单位像素 8 位元 (亦即 256 色).

单色的伺服程式[monochrome server]也支援 generic VGA cards,
Hercules monochrome card, Hyundai HGC1280, Sigma LaserView,
和 Apollo monochrome cards. 在 Compaq AVGA 的部分, 只有 64k
显示记忆体是有支援给单色伺服程式, 而 GVGA 还未对超过 64k 做
测试. 

这列表毫无疑问地将会随时间而扩增. XFree86 目前版本的
release notes 应该会包含完整所支援显示晶片组的列表.

XFree86 发展者所面临的一个问题是, 某些显示卡制造商为能定出
驱动该卡所使用的时脉频率,而使用非标准机制. 这些制造商中,有
些要嘛就没有公开,如何程式设计这张卡的规格; 要嘛他们就是要求
发展者签一张决不可□露的声明书,以取得该资料. 这明显地限制
XFree86 软体的自由散布, 有些事是 XFree86 发展团队所不乐意去
做的. 有好长的一段时间,这是个问题发生在 Diamond 所制造的某
些显示卡上, 但当 XFree86 的 3.1 版时, Diamond 已经开始与这
个发展团队合作,而释出免费的驱动程式给这些卡.

在 Linux 下 XFree86 所建议架设是一台 486 或更好, 而且至少搭
配 8 megabytes RAM, 和具有上述所列出晶片组的显示卡. 为了最
好的表现, 我们建议使用加速卡, 像是张 S3-chipset card. 你应
该检查对於 XFree86 的文件, 而且在决定冒险一试的心态下,购买
昂贵的硬体之前,请先检查你的特定卡是有支援的.

Farrel McKay 收集各种显示卡在 XFree86 下的量测等级比较
[benchmark ratings comparisons]. 这些照往常地会张贴到
USENET newsgroups comp.windows.x.i386unix, comp.os.linux.x,
comp.benchmarks, comp.sys.ibm.pc.hardware.video. 它们可取得
於网站 http://www.goof.com/xbench.

一方面值得一提的是, Matt Welsh (这个 FAQ 的发起人) 的个人
Linux system 是一台 486DX2-66, 20 megabytes RAM, 装配有 2
megabytes DRAM 的 VLB S3-864 chipset card. 他在该机器上跑 X
benchmarks ,也有在 Sun Sparc IPX workstations 上跑. Linux
system 大略是比 Sparc IPX 快 7 倍 (好奇的窥探, 在 Linux 下
而用该显示卡的 XFree86-3.1 大约跑出 171,000 xstones; Sparc
IPX 则大约是 24,000). 一般而言, 在使用加速 SVGA 卡的 Linux
system 下的 XFree86 比起建立在商业上的 UNIX workstations 
(它通常采用简单的 framebuffers 来图形显示[graphics]) 会有较
佳的表现.

你的机器至少需要 4 megabytes 的 physical RAM, 和 16
megabytes 的 virtual RAM (举例而言, 8 megs physical 和 8
megs swap). 记住你有的 physical RAM 越多,系统当发生记忆体短
缺而要交换[swap]存取硬碟机会越少. 因为交换[swapping]本质上
是慢的(磁碟相较记忆体是蛮慢的), 要流畅地跑 XFree86 的话, 有
8 megabytes RAM 或更多是必要的. 16 megabytes 更好. 具有 4
megabytes 的 physical RAM 的系统可能比跑 8 megs 或更多的系
统慢 许多 (甚至可高达 10 倍).


Linux XFree86 HOWTO 中译版 : 硬体需求
Previous: 介绍
Next: 安装 XFree86 

--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.244.16]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.491毫秒