一些图形评论:面向终极 Linux Box 的 VGA

作者:Glenn Stone

长期以来,在 Linux 领域,NVIDIA 以其 GeForce 系列显卡在图形世界中占据主导地位。这些巨型显卡通常难以使用,而且您必须安装定制的、特定于内核的驱动程序才能获得任何性能。这意味着黑客每次想要升级内核时都必须重新编译驱动程序。幸运的是,在 2002 年末,我开始注意到发生了巨大的变化。有人为他的新双 Athlon 工作站订购了一块 ATI RADEON 9700,当我在测试这块巨型显卡时,我注意到 RADEON 加载 GNOME 的速度比 NVIDIA 快——快得多。

因此,当我听说 ATI 推出了 RADEON 9800 时,我决定在终极 Linux Box 中安装一块可能会很有趣。四处查看,我发现了一些更好的东西。我们在这里尝试构建的不是游戏机;而是一个工作站。ATI 有工作站显卡,针对带有双显示器连接器的多个窗口进行了优化。

慷慨的 Monarch Computer Systems 的朋友们在我们用于 ULB 的双 Athlon 测试平台中包含了一块 ATI Fire GL X1,这是 ATI 的旗舰工作站显卡。Fire GL X1 具有 128MB 的 RAM,并且 RADEON VPU(可以使用标准的 RADEON XFree86 驱动程序运行)针对工作站性能进行了优化。包括双 DVI-I 数字/模拟输出,每个输出都有自己的小型金属 DVI-VGA 适配器,因此可以连接标准显示器而不是数字显示器。所有这些功能都包含在一个小巧的封装中;安装后,该显卡几乎不会超出 AGP 插槽的末端。一个简单的黑色小型风扇/散热器组件位于 GPU 上——与我在基于 NVIDIA 的产品上看到的一些华而不实、笨重的组件相比,这是一个受欢迎的改进。虽然当计算机放在那里时,几磅重的散热器没什么大不了的,但当您尝试运送一个您知道会被扔来扔去的交钥匙系统时,它就成了一个问题。

测试平台系统的基本配置是基于 AMD 760MP 的主板驱动双 Athlon 2800+ 和 2GB 的 Corsair PC2100 DDR。安装了 Red Hat 9。我使用了 XFree86 4.3 标准的 RADEON 驱动程序进行测试,因为 ATI 的定制驱动程序仅支持 XFree86 4.2,而且不幸的是,它是闭源的。这还意味着,如果我想将显卡移植到新平台(例如,64 位平台),我就无法携带驱动程序。驱动程序仅适用于 XFree86 4.1 和 4.2、glibc 2.2。而且,有趣的是,驱动程序仅以 RPM 形式提供。在 ULB 配置最终确定之前,我将询问 debs、4.3 支持等的可用性。

使用 Red Hat 的 redhat-config-xfree86 命令可以轻松设置显卡。它可以自动探测显卡和显示器,我所要做的就是设置所需的分辨率和颜色深度。ATI 的网站上提供了一个配置脚本,用于在使用专有驱动程序时设置 X。但请给 Red Hat 一些赞誉;它不可能比这更简单了。如果您遇到困难,只需将 XF86config 文件移动到其他位置;配置器将生成一个全新的文件,使用后备 VESA 驱动程序,直到确定真正的驱动程序。

在 1024 x 768 的分辨率下以 24 位颜色运行时,Fire GL X1 在 Evas(Enlightenment canvas)3D 加速帧测试中得分 2820fps,在旧的(未加速)测试中得分 72fps,在 XMark 测试中得分 146.4。这似乎大约是 GeForce 2 在 16 位模式下性能的两倍。然而,由于某种原因,我测试的 3D 游戏没有找到 DRI 模块,即使 XFree86 日志文件表明它已加载。因此,游戏运行缓慢且卡顿。我怀疑这与 XFree86 4.3 或 RADEON 驱动程序有关。显然,这是我们在最终确定 ULB 的配置之前想要解决的问题。

我提到 Fire GL X1 支持双显示器。有趣的是,Xinerama(XFree86 双头模式)不支持 DRI。通常这不是问题;您通常在单个显示器上玩游戏。但是对于工作站,您可能在一个显示器上显示图片,而在另一个显示器上显示控件,这是一个严重的问题。您可以添加第二个 USB 鼠标和键盘,然后为这些东西设置一个完全独立的显示器,但这很快就会变得痛苦。显然,这与其说是硬件问题,不如说是 X 问题,但这是您在构建自己的机器时需要考虑的事情。

ATI Fire GL X1 的价格从 550 美元到接近 700 美元不等(感谢 Froogle),远非便宜。事实上,它很可能成为今年终极 Linux Box 中最昂贵的组件。但是优质视频并不便宜,并且在某些驱动程序问题有望很快解决的情况下,这是您物有所值的地方。值得一提的是,戴尔在其高级双 Xeon 工作站中提供 AT Fire GL X1,并带有定制的驱动程序 RPM。最近接触过这些戴尔系统之一后,我可以在没有硬性数据支持的情况下说,它非常快。

下一步: 期待已久的隔音测试、一些优质音效以及这款怪兽的主板。

资源

ATI:www.ati.com

Monarch Computer Systems:www.monarchcomputer.com

Evas,Enlightenment Canvas:www.enlightenment.org/pages/evas.html

Glenn Stone 是一位 Red Hat 认证工程师、系统管理员、技术作家、封面模特和普通的 Linux 爱好者。自 1999 年以来,他一直手工组装电脑以获得乐趣和利润,并且他是太平洋西北地区的一位快乐居民。

电子邮件:liawol.org!gs

加载 Disqus 评论