我想购买一张新显卡,并希望同时运行三台 LCD 显示器。我通常会购买 NVidia,但据我所知,ATI 凭借其 Eyefinity 技术在多显示器领域处于领先地位。
我的硬件
- 我的主板是华擎 P67 EXTREME4 GEN3。
- 我想要购买的戴尔 UltraSharp U2412M 显示器有 DVI、DisplayPort,但没有 HDMI。
- 我当前的显卡是 GeForce 8800 GTS。它有 2 个 DVI 端口。如果再加一张卡就好了,但我愿意完全更换它。
我的软件
- 目前运行的是 Ubuntu 11.10 amd64,但我可能很快就会安装 12.04。
- 我正在运行 Gnome 3,但我愿意切换到 Unity 来完成这项工作。
要求
- 我玩游戏,所以 3D 加速必须工作。我可能3D 加速仅在单个显示器上运行是可以的。
- 视频卡必须能够在 3 个屏幕上推送 1920x1200。
- 我需要一个大的、连续的桌面。我需要能够在三个屏幕之间拖动窗口。
哪种显卡或哪一对显卡可以支持 Ubuntu 中的三台显示器?
- 我愿意编辑 xorg.conf(我已经在这里呆了很长时间,记得你有进行手动编辑)。
- 如果我必须修补和/或编译某些包,这并不是什么大问题。
答案1
要实现这种技巧,确实需要在 1 个视频卡上进行渲染,然后将视频分割并发送到不同的显示器。游戏将以类似于 5760x780 的分辨率运行,其中 1280x780 被发送到 3 个不同的视频显示器。
ATI 实际上并未提供关于 eyefinity 的任何细节。因此很难说它是否支持 linux,甚至是否支持 openGL。
设置:(询问 ubuntu 是否允许我发布超过 2 个链接,在 amd 上查找 eyefinity 然后找到设置链接)
常问问题: http://www.amd.com/us/products/technologies/amd-eyefinity-technology/how-to/Pages/faqs.aspx
我刚刚读完了他们的东西(我也有点喜欢这个)eyefinity 还不支持 linux。不支持 Windows XP,只支持 Windows 7
查看 Xinerama Wiki 的相关信息:(不能发布超过 2 个链接 - 维基百科 xinerama 基本上是)Ubuntu Xinerama 页面:https://help.ubuntu.com/community/XineramaHowTo
我想说试试 Xinerama,但显然它的性能很糟糕。考虑到要将渲染到 1 个表面的图像分割成两个并发送到不同的屏幕需要做些什么,这真的不足为奇。(好消息是性能损失应该是线性的,不应该随着您正在做的事情而变化,比如上网或玩游戏,坏消息是损失可能相当大,这意味着您的渲染时间会损失几毫秒,这意味着您必须在较低的设置下运行游戏才能获得良好的帧速率。)
希望这能帮助您做出购买决定,答案应该是:nvidia 的环绕系统和 ATI 的 eyefinity 都还不支持 linux。两者都支持 win7,而 eyefinity 支持 win vista。因此,如果您要双启动 - 那就去买吧。只需确保您购买的卡在 ATI 的 faq 支持硬件列表中,并且具有足够的输出端口来满足您的需求。向 ATI 发送电子邮件询问您是否需要这两张卡,查看他们的设置指南,似乎需要。