rmoore Asked: 2009-06-28 14:40:50 +0800 CST2009-06-28 14:40:50 +0800 CST 2009-06-28 14:40:50 +0800 CST 带双显卡的双显示器 772 设置一台开发机器,我想知道我应该如何连接显示器。该机器有两个显示器,还有两个图形卡(2x GeForce 9800 GTX+),两者都有 2 个 DVI 端口。我一直想知道是将两台显示器连接到一张卡还是将一台显示器连接到每张卡更好?一种配置肯定比另一种更好,如果不是,每种配置的好处和反对者是什么? hardware graphics 6 个回答 Voted Best Answer Dennis Williamson 2009-06-28T16:15:14+08:002009-06-28T16:15:14+08:00 您没有说哪个操作系统或两张卡是否在同一类型的插槽中。 在 Windows 上,可以设置跨越多个监视器的大型虚拟桌面,无论您在您的环境中使用哪种方式连接它们。我在 Linux 上没有任何多方面的经验,我已经忘记了我对 OS X 的了解。 无论操作系统如何,我认为跨两台显示器的某些操作如果留在一张卡上并且不涉及总线或操作系统,性能会更好。因此,我建议您在获得更多显示器之前使用一张卡。 但是,性能取决于特定配置中的特定因素组合。操作系统、驱动程序、插槽类型、总线速度等都相互作用。在不进行精心设计的基准测试的情况下确定的唯一方法。我会找到一些可以做很多 OpenGL 并显示帧速率的东西。运行它,使其跨越两个监视器(如果允许的话)并在每个可能的配置中尝试它。 Adam Gibbins 2009-06-28T15:19:30+08:002009-06-28T15:19:30+08:00 我不能确定这一点,但每张卡一张是合乎逻辑的答案。在两张卡上分配负载。我应该认为它对性能的影响很小,但我就是这样做的。 sysadmin1138 2009-06-28T15:27:35+08:002009-06-28T15:27:35+08:00 办公室里的一个人的桌子上放着三台显示器。一卡出二,一卡出一。多显示器处理更多地与您的图形驱动程序和操作系统支持有关。如果您要创建一个从中间拆分的大型虚拟桌面,我相信这必须在一张卡上完成。相反,如果您将两个不同的桌面几乎彼此相邻放置,则任何一种方式都可以。这两种方法都会给你带来很好的双头感觉,一种会给你在一个显示器中间打开的新的居中窗口,另一种会给你的显示器分割平分的新的居中窗口。我知道我会走哪条路。 对于没有繁重 3D 动作的简单桌面工作,我认为这并不重要。如果您将两台显示器放在一张卡上,则必须设置 crossfire/sli 才能使用这两张卡,因此每个卡上的一个可能是一个更简单的配置。 nixgeek 2009-06-29T01:12:10+08:002009-06-29T01:12:10+08:00 多显示器对于 NOC 环境来说是相当标准的,我在 Linux 下设置和配置它的经验差异很大。Ubuntu Linux 下的一些新支持非常棒,它们确实使安装专有的 nVidia 驱动程序变得非常简单。之后以 root 身份调用“nvidia-settings”,您将发现一种非常简单的方法来为您的显示器配置正确的方向,非常适合两台显示器或类似的卡。 目前在 Linux 下超越“双头”是相当复杂的,但在 Windows 下却很简单。您可能会考虑在 xorg.conf 中的每个“设备”上使用 Twinview,然后将它们与 Xinerama 捆绑在一起。这可能会损害性能。 最好的建议是我在第一段中提出的。经过大量测试:-) jsimas 2009-06-29T08:31:25+08:002009-06-29T08:31:25+08:00 我会用单卡来减少噪音和消耗。我确信单个 9800 可以驱动任何实际分辨率,至少对于日常计算和软件开发而言。 Steve French 2009-06-28T15:53:32+08:002009-06-28T15:53:32+08:00 我自己有三个。最佳方法是每个视频卡有一个显示器。请注意您的主板支持什么。有些只支持 ATI 卡,有些只支持 NVidia。
您没有说哪个操作系统或两张卡是否在同一类型的插槽中。
在 Windows 上,可以设置跨越多个监视器的大型虚拟桌面,无论您在您的环境中使用哪种方式连接它们。我在 Linux 上没有任何多方面的经验,我已经忘记了我对 OS X 的了解。
无论操作系统如何,我认为跨两台显示器的某些操作如果留在一张卡上并且不涉及总线或操作系统,性能会更好。因此,我建议您在获得更多显示器之前使用一张卡。
但是,性能取决于特定配置中的特定因素组合。操作系统、驱动程序、插槽类型、总线速度等都相互作用。在不进行精心设计的基准测试的情况下确定的唯一方法。我会找到一些可以做很多 OpenGL 并显示帧速率的东西。运行它,使其跨越两个监视器(如果允许的话)并在每个可能的配置中尝试它。
我不能确定这一点,但每张卡一张是合乎逻辑的答案。在两张卡上分配负载。我应该认为它对性能的影响很小,但我就是这样做的。
办公室里的一个人的桌子上放着三台显示器。一卡出二,一卡出一。多显示器处理更多地与您的图形驱动程序和操作系统支持有关。如果您要创建一个从中间拆分的大型虚拟桌面,我相信这必须在一张卡上完成。相反,如果您将两个不同的桌面几乎彼此相邻放置,则任何一种方式都可以。这两种方法都会给你带来很好的双头感觉,一种会给你在一个显示器中间打开的新的居中窗口,另一种会给你的显示器分割平分的新的居中窗口。我知道我会走哪条路。
对于没有繁重 3D 动作的简单桌面工作,我认为这并不重要。如果您将两台显示器放在一张卡上,则必须设置 crossfire/sli 才能使用这两张卡,因此每个卡上的一个可能是一个更简单的配置。
多显示器对于 NOC 环境来说是相当标准的,我在 Linux 下设置和配置它的经验差异很大。Ubuntu Linux 下的一些新支持非常棒,它们确实使安装专有的 nVidia 驱动程序变得非常简单。之后以 root 身份调用“nvidia-settings”,您将发现一种非常简单的方法来为您的显示器配置正确的方向,非常适合两台显示器或类似的卡。
目前在 Linux 下超越“双头”是相当复杂的,但在 Windows 下却很简单。您可能会考虑在 xorg.conf 中的每个“设备”上使用 Twinview,然后将它们与 Xinerama 捆绑在一起。这可能会损害性能。
最好的建议是我在第一段中提出的。经过大量测试:-)
我会用单卡来减少噪音和消耗。我确信单个 9800 可以驱动任何实际分辨率,至少对于日常计算和软件开发而言。
我自己有三个。最佳方法是每个视频卡有一个显示器。请注意您的主板支持什么。有些只支持 ATI 卡,有些只支持 NVidia。