在设置开发机器时,我想知道应该如何连接显示器。这台机器有两个显示器,还有两个显卡(2x GeForce 9800 GTX+),两者都有 2 个 DVI 端口。我一直在想,是将两个显示器连接到一张卡上更好,还是将一个显示器连接到每张卡上更好?一种配置是否一定比另一种更好,如果不是,每种配置的优点和缺点是什么?
答案1
您没有说哪个操作系统或者这两张卡是否位于同一类型的插槽中。
在 Windows 上,无论你以何种方式连接多个显示器,都可以设置一个跨多个显示器的大型虚拟桌面。我在 Linux 上没有任何多显示器使用经验,而且我已经忘记了我对 OS X 的了解。
无论操作系统如何,我认为如果某些跨两个显示器的操作保留在一张卡上并且不涉及总线或操作系统,则它们的性能会更好。因此,我建议您使用一张卡,直到获得更多显示器为止。
但是,性能取决于特定配置中的特定因素组合。操作系统、驱动程序、插槽类型、总线速度等都会相互作用。这是唯一可以确定的方法,而无需进行精心设计的基准测试。我会找到可以执行大量 OpenGL 并显示帧速率的东西。运行它,使其跨越两个显示器(如果允许的话),然后在每个潜在配置中尝试它。
答案2
我对此不确定,但每张卡一个是合理的答案。将负载分布在两张卡上。我认为这对性能的影响很小,但这就是我的做法。
答案3
办公室里有一个人三他的办公桌上有 2 个显示器。两个来自一张卡,一个来自另一张卡。多显示器处理更多地与你的显卡驱动程序和操作系统支持有关。如果你要创建一个从中间分割的大型虚拟桌面,我相信这必须在一张卡上完成。如果你将两个不同的桌面虚拟地并排摆放,那么两种方法都可以。这两种方法都会给你带来很棒的双头感觉,一种方法会让你在一个显示器的中间打开新的居中窗口,另一种方法会让你在显示器的分割线中打开新的居中窗口。我知道我会选择哪种方法。
对于没有大量 3D 动作的简单桌面工作,我认为这并不重要。如果您将两个显示器放在一张卡上,则必须设置 crossfire/sli 才能使用两张卡,因此每张卡上一个可能是一个更简单的配置。
答案4
我会选择单卡以降低噪音和功耗。我相信单张 9800 可以驱动任何实际分辨率,至少对于日常计算和软件开发来说如此。