加速 X 笔记本显示服务器 v4.1
制造商:Xi Graphics
电话:+1 303 298 7478
电子邮件:info@xig.com
网址:http://www.xig.com/
价格:199 美元
评测人:Michael Scott Shappe
你们中读过我对富士通 420D 笔记本电脑评测的人都知道,我对它为数不多的不满之一是他们选择使用 NeoMagic 视频芯片——XFree86 无法支持的芯片,因为 NeoMagic 选择对其编程规范保密。因此,我已经被困在十六色 VGA 模式中相当长一段时间了。这不是什么大问题,因为我的主要应用程序是文字处理(请参阅我下个月对 WordPerfect 7 for Linux 的评测),但这仍然令人恼火。
目前 Linux 上唯一可用的支持 NeoMagic 芯片组(以及许多其他芯片组)的 X 服务器是 Xi Graphics 的加速 X 笔记本服务器。加速 X 服务器传统上是桌面上的优秀产品——我长期以来一直在桌面 BSD/OS 和 Linux 机器上使用它们——相对于免费软件,它们既提供了足够的稳定性,又提供了出色的速度。(这并不意味着 Xfree86 在速度或稳定性方面很差;作为免费产品,XF86 非常出色。只是加速 X 通常会更好一些。)
最新版本 4.1 的笔记本电脑版似乎也不例外。不幸的是,它似乎也继承了过去版本的一些缺点,并引入了一个新的缺点,我发现它非常令人恼火。
好消息是加速 X 实现了它所宣传的功能:更快的 X 服务器,加载了最新的扩展标准,并支持非常广泛的硬件。其模块化架构意味着服务器软件不会随着显示技术的创新而过时——它只需要一个新的模块。新的和更新的显示卡模块将可从 Xi Graphics 的 Web 服务器免费获得。包括 X 服务器扩展(如 PEX)和字体渲染引擎在内的其他几个功能也已模块化,这意味着这些功能也可以在无需升级服务器的情况下进行更新或扩展。
当然,尤其令我满意的是,该服务器支持 NeoMagic 2093,在外部显示器上提供 640x480 分辨率下的 24 位色彩、800x600 分辨率下的 16 位色彩和 1024x768 分辨率下的 256 色彩。根据文档,它还支持热键,可在 LCD 面板和外部显示器之间实时切换。具有更多显存的芯片支持更多颜色和更高分辨率,理论上最大分辨率可达 1900x1440,尽管目前没有笔记本电脑可用的视频芯片组具有如此大的内存。
据推测,如果有更大的 LCD 面板,它将在更大的 LCD 面板上提供 1024x768 分辨率;目前,800x600 是我的笔记本电脑面板上支持的最大分辨率。
安装非常简单——成为超级用户,挂载 CD,将目录更改为挂载点,然后键入 ./Install。如果您安装了旧版本的加速 X,安装程序会在继续之前将其移开。您可以选择要安装的软件包,然后安装程序就会完成其工作。
Xsetup 程序有两种模式。基于文本的版本对于任何安装过任何版本加速 X 的人来说都应该很熟悉,现在有一个完全图形化的版本,如果可能,它会在 640x480 分辨率下启动一个最小配置的 X 服务器,并允许点击配置。第一次运行 Xsetup 时,我默认得到的是文本版本;之后,除非我要求使用文本版本,否则我总是得到图形版本。图形版本比文本版本有更多选项,这让我相信 Xi Graphics 认为文本版本用于设置基本设置,之后您应该能够使用图形版本。
即使在更高的色彩深度(16 位而不是 4 位)下,速度相对于 XFree86 的 VGA16 服务器的提升也立即显现出来。窗口管理器菜单性能更流畅,窗口的最小化和最大化也是如此。WordPerfect 以前在打字时出现一些延迟(我已经怀疑这可能是非优化服务器和较慢的字体服务器的组合),现在表现得好多了,并且缩放字体看起来更清晰。
在开始说坏消息之前,我想强调一点。这里的抱怨可能比上面的赞扬更多。不要混淆数量和质量。该产品确实实现了其主要承诺:一个更好、更快、更强大的 X 服务器,它不是免费的,但也不会让你破产。
尽管如此,仍然存在许多问题,从仅仅是缺点到完全是错误,我个人认为在一个如此成熟的产品中不应该存在这些问题。许多抱怨似乎都归结为 Xi Graphics 没有完全考虑笔记本电脑上的“用户体验”。
正如我所说,安装相当简单。不幸的是,就我从文档中了解到的情况来看,如果您安装了任何其他品牌的 X 服务器,而不是旧版本的加速 X,它将覆盖安装,而不是将其移开。这并非完全是坏事,特别是如果您安装了许多其他软件包,但这可能会导致复杂情况。较新版本的 Xfree86 附带版本号为 6.3 的共享库,以匹配 X 版本(X11R6.3)。加速 X 虽然实现了 X11R6.3,但仍将共享库修订版本保留为 6.1。如果两者都存在,动态加载器将使用较高的编号,库和服务器之间的不匹配可能会导致奇怪的结果。这个问题已被记录在案,解决方法也已记录在案。
另一个安装和设置问题是,图形化 Xsetup 在您要求测试配置后经常崩溃,让您不得不重新开始整个过程。更糟糕的是,在某些更改后不先测试就无法保存。由于还有其他配置方式,并且它并非每次都发生,因此这不是一个致命的问题,但这很难原谅。
总的来说,文档是一个问题。加速 X 笔记本服务器被宣传为一个独立的产品,与桌面服务器分开销售,并具有完全独立的许可证。然而,至少我的评测副本附带了一个通用手册,其中很少回答特定于笔记本电脑的问题。特别是,手册和 Xsetup 程序都没有努力指出,除非您的笔记本电脑具有外部显示器输出并且您计划使用它,否则选择哪个显示器并不重要。没有单独的“LCD 面板”菜单项,甚至没有提及这种可能性。
与此相关的是,Xi Graphics 似乎没有考虑到大多数笔记本电脑提供的键盘。用于在几种可能的分辨率之间进行选择的标准热键(ctrl-alt-+ [数字键盘上的 +] 和 ctrl-alt-- [数字键盘上的 -])在大多数笔记本电脑上几乎不可能使用,并且无法将这些功能重新映射到其他键。
然后是价格差异。据我所知,笔记本电脑服务器与桌面服务器是完全相同的程序,只是附带了不同的视频驱动程序。这很好——作为一名程序员,我完全赞成代码重用和模块化架构。但笔记本电脑服务器的价格几乎是桌面版的两倍,并且不仅附带不同的驱动程序,而且驱动程序更少。
最后,发布版本中存在一个主要的缺陷,这可能不是 X 服务器中的错误,但至少应该记录在案,它需要超出常识才能解决。在某些笔记本电脑(包括我的笔记本电脑)上,如果您在任何“文本”屏幕模式(如默认的 80x25)下启动,然后在高于 640x480 的分辨率下启动 X 服务器,则生成的显示区域会偏移一英寸,在显示屏的左侧留下空白区域,并使显示屏最右侧的一英寸不可用(XFree86 也是如此)。现在有一个补丁可以解决部分问题,但我认为不应该在发布产品时存在这个非常明显的问题。
解决此问题需要对通常不触及的配置文件进行大量调整。详细信息可以说超出了评测范围,但可能对遇到此问题(无论是使用此产品还是 XFree86)并感到沮丧的人有用。它们出现在侧边栏(一些提示)中,也出现在我的“Linux on Lifebook”网页 http://www.publiccom.com/web/mikey/lifebooklinux.html 上。
也就是说,我在 Xi Graphics FTP 站点 (ftp://ftp.xig.com/) 上发现了一个更新的 NeoMagic 驱动程序,应用后解决了部分问题,但并非全部问题。应用补丁后,我现在可以在文本模式下启动,然后启动 X 服务器,一切都完美运行。但是,虚拟控制台仍然无法正常工作——切换会导致黑屏——并且在 X 服务器终止后,文本模式不会恢复。
我必须承认,我很高兴我的笔记本电脑在 Linux 下运行的颜色超过 16 种,并且我对加速 X 服务器的速度非常满意。但我对产品中仍然存在的问题感到非常失望。在 4.1 版本和 200 美元的价格标签下,我期望得到一个高度完善的产品,基本功能中没有错误或故障。看到产品如此接近目标,却又失之交臂,尤其令人沮丧。
如果 Xi Graphics 能够消除这些问题,并可能将价格降至与桌面服务器产品相同的水平,我将毫不犹豫地全力支持该产品。即使现在这样,我也将其推荐为对于那些发现他们在硬件上需要比 Xfree86 提供的更多功能的人来说,这是一个足够的解决方案。
