我打算升级我目前用了 4 年的电脑,用于玩游戏。我做了大量研究,但找不到我想要的东西,或者也许我只是新手,无法把所有东西放在一起形成一个更大的图景。因此,我希望你们能帮助我解答我的问题。
目前我有一块 PCI-e 2.0 主板(华硕 M3A32-MVP Deluxe -http://www.asus.com/Motherboards/AMD_AM2Plus/M3A32MVP_DeluxeWiFiAP/) 配备 8GB DDR2 RAM 和足够多的功率 (800w psu)。我正在考虑购买 HD7970 显卡,这是一张 PCI-e 3.0 卡,可以插入我的主板,并使用 Eyefinity 驱动五台 27 英寸显示器,分辨率为 1920 x 1080(欺骗操作系统认为我有一个非常大的屏幕,而不是 5 个)。这样的系统是否可以正常工作而不会影响性能.... 很多?
据我所知,PCI-e 2.0 x16 能够提供 8Gbps 带宽,而 PCI-e 3.0 x16 的带宽最高可达 16Gbps。通过简单的算术计算,我便可以计算出存储一台显示器信息所需的位数,分辨率为 1920 x 1080,颜色深度为 24 位/像素 (bpp),一帧。
1920 * 1080 = 2,073,600 pixels
2,073,600 * 24bpp = 49,766,400 bits
因此对于 5 个显示器的位数
49,766,400 * 5 = 248,832,000 bits
如果我想要流畅的 60 帧每秒 (FPS),那么
248,832,000 * 60 = 14,929,920,000 bits/sec
因此数据传输速率高达 15Gbps,并且只有 PCI-e 3.0 可以很好地支持它。
第一个问题
如果我仍然将该卡插入 PCI-e 2.0 插槽,会发生什么情况?系统是否会自动调低 FPS(这意味着我的 FPS 将受到影响并降至约 32 FPS)或整个系统最终将失败(或速度减慢到不值得投资的程度)?
第二个问题
我能否使用两张相同的显卡来分担负担(第一张卡上有 3 个显示器,第二张卡上有 2 个显示器)?根据我的主板规格,双卡模式仍然可以实现 x16 通道,这意味着总带宽可以增加到 16Gbps。Eyefinity 还能工作吗(5 个显示器组合在一起形成一个非常大的显示屏)?我需要 CrossFire 吗(由于微卡顿,我不喜欢它)?在这种情况下,配置将是主卡上的所有 5 个显示器。
我真的希望有人能帮我解决一下我的困境。我是不是应该买一张高端显卡,获得最佳的游戏体验,还是应该攒钱换掉整个游戏系统?提前谢谢了 =)
答案1
我不知道您是否找到了答案,所以我会尝试一下。
首先,我们必须确保知道Gbps和GB / s之间的区别。
Gbps = Gigabits per second
GB/s = Gigabytes per second
PCIe 2.0 能够达到 5GT/s(每秒千兆传输),而 PCIe 3.0 能够达到 8GT/s。PCIe 2.0 使用 8b/10b 编码,而 PCIe 3.0 使用 128b/130b 编码。这是交易开销,会消耗原始数据速率。GT/s 基本上等于 Gbps。
因此,为了修正您的假设。PCIe 2.0 x16 链路能够:
5GT/s per lane * 16 lanes = 80GT/s
80GT/s * 8b/10b encoding = 64Gbps
64Gbps / 8 bits per byte = 8GB/s
只是想确保我们知道这些信息的区别,以便您理解我的答案。另外,我相信现在像素有一个 8 位透明区域,所以我们现在每个像素有 32 位。这会改变您的计算。
2,073,600 * 32bpp = 66,355,200
所以有 5 个监视器
66,355,200 * 5 = 331,776,000 bits
以 60fps 速度
331,776,000 * 60 = 19,906,560,000 bits/sec
所以我们确实有20Gbps的数据需要传输。
注意:我在计算后做了一些研究,发现我们现在有 30 位,最高可达 48 位,因此您需要传输高达 30Gbps 的数据。
第一个答案
PCIe 插槽训练(连接/链接)到最低支持标准。因此,PCIe 2.0 插槽中的 PCIe 3.0 卡将训练到 PCIe 2.0 链接。在 x16 下,每个方向允许 8GB/s 或 64Gbps。理论上,您应该拥有实现 5 个显示器的 PCIe 带宽。我认为显卡比协议带宽更成问题。
第二个答案
据我所知,所有显示器都必须连接到主卡才能使 eyefinity 工作。如果您使用第二张卡,则只能将其设置为交火以处理部分 GPU 负载。您将遇到的真正问题是 GPU 整体。您可能能够通过使用交火获得更好的性能,但我非常怀疑您是否可以使用 eyefinity 在单个显卡上让 5 个显示器顺利运行。我从未设置过此配置,因此我建议在爱好者论坛上询问,如下所示:http://www.widescreengamingforum.com/wiki/Main_Page