SLI中的多gpu:更努力地工作,而不是更聪明

图片由过山车J

SLI(可伸缩链接接口)是一项了不起的技术创新,它允许同时使用两个或更多的显卡来获得整体性能的提升。它可以同时处理2 - 4个gpu,是NVIDIA的Crossfire技术。从技术上讲,本文中的大部分信息都适用于Crossfire和SLI,但是具体的本文的主题是SLI。

SLI近年来变得流行,很大程度上是由于比特币挖矿热,但也因为有一群玩家决心从他们的平台上榨出每一滴可能的性能。但是,sli到底有多大用处?更重要的是,是否值得全力以赴地构建一个具有四个gpu同步运行的平台?

答案是否定的。不值得用4路SLI建造钻机。三向特殊语言障碍的答案也是一样的。但根据您的需求和方法,有时可能值得使用双向SLI。欲了解更多细节和具体推理,请继续阅读:

取消对特殊语言障碍的支持

3-way SLI和4-way SLI最大的问题是NVIDIA几年前就放弃了对它的大部分支持,除了少数几个基准测试应用程序。这意味着不支持最新和最好的卡片。虽然2-way支持仍然存在,但3- way和4-way将要求您使用旧的和较少使用的卡(即GTX 1070和1080发行版之前的卡)。

计划购买3或4张来自两代人之前的卡片,并希望能够获得一些惊人的装备,这是一个糟糕的想法。这不仅是因为收益递减,还因为一个直接的历史趋势:随着gpu变得越来越强大和复杂,要运行的程序和要玩的游戏也变得越来越强大。

开发者不断地挑战纸牌的极限,在5年内,能够以60帧/秒的速度运行全新AAA游戏或运行顶级GPU渲染软件的纸牌可能会在新发行的游戏中遭遇更低的帧率和更慢的渲染。撇开帧率和速度不谈,更新的程序和游戏给硬件带来了额外的挑战,比如灯光的运行方式和纹理细节。

旧的显卡运行速度更慢,内存更慢,处理核心更少,指令集功能更有限,与可用的软件库兼容性更差,显卡的显卡驱动更老,与新卡相比缺乏新开发的功能。因此,在这个问题上投入更多的显卡可能会解决处理核心的差异,但其他问题都解决不了。

多gpu收益递减

图片由达拉斯摩尔

SLI的另一个大问题是性能提升不是简单的添加:将两个gpu放在一起不会在大多数应用程序中给你双倍的性能。同样地,将3或4个gpu放在一起通常不会使其增加3或4倍。有一些工作站渲染场设置使用多个gpu但大多数普通PC用户(包括视频编辑器、图形设计师、流媒体和游戏玩家)只会从增加第二个GPU中看到很小的好处。

此外,虽然双向SLI的性能提升通常是边际的,但在SLI中增加两个以上的gpu实际上可以减少某些系统的性能。(这甚至还没有提到多gpu设置是如何遇到的货币收益递减,在你第一次在某个系统中使用GPU后,每一美元获得的性能就会大大降低。)

业绩提升平平,甚至可能出现下滑,原因有以下几点:

首先,每次添加另一个GPU时,都要为CPU添加一个相当大的元素来管理负载。甚至不是每个CPU都有能力在全功率下同时运行4个gpu(特别是在使用NVMe存储驱动器的系统中)。

另一方面,多gpu的设置也改变了计算机分配工作的方式——并不是所有的任务都很容易划分。就像游戏(以及许多其他常见程序)通常不能从超过4个核的CPU中受益一样,它们也不能从超过2个gpu的系统中受益。事实证明,许多程序任务只能按顺序(一个接一个)完成,不能并行(同时)完成。

最后,与前面的观点相同,完成任务所做的工作必须在gpu之间进行通信,以创建单个输出。这意味着计算机花费更多的时间来解释和协调结果。更多的gpu会让你的电脑工作更辛苦,但不一定更聪明。

那么双向特殊语言障碍呢?

图片由Mikael92320

双向SLI有点像赌博,因为结果会随着游戏和程序的不同而变化。像《古墓丽影》这样的游戏可能会很好地应对双向SLI,并在更高的分辨率下获得不错的FPS提升。像《巫师3》这样的游戏可能会遭遇最小帧率的下降,并出现一些结巴问题。

幸运的是,SLI可以被切换,这至少减少了赌博。但事实是,SLI是一种不可靠且棘手的工具,没有任何两个游戏或程序会在两个gpu之间被分割和分发时做出完全相同的响应。毫无疑问,双向SLI具有提高整体性能的能力,但不应将其视为提高性能的通用保证,就像普通升级路径一样。

你会注意到我们的主要构建推荐图表,我们推荐使用2个GPU的唯一情况是当你用单个GPU获得更高性能的选择已经用尽时:在图表的最高层中。可能获得比RTX 2080 Ti就目前而言,一个非常高级的建筑商将不得不考虑获得2GTX 1080 Ti年代,2RTX 2080年代,或2RTX 2080 Ti年代。

如果可能的话,购买一个更强大的单个GPU将保证性能的提升,如果在系统的其他地方没有瓶颈。然而,双向SLI并不能保证性能的提高,理论上可能会限制您的机器。但当你发现一个游戏或程序把gpu堆在一起提高性能,然后你会发现你已经有了一条路,以获得优势的旗舰卡过去几代人。

结论

简而言之,除非你是一个非常认真的渲染专家,否则在一个系统中获取并安装3个或更多的gpu是没有任何意义的;只有少数情况下,研究双向特殊语言障碍是值得的:

如果你碰巧有两个相同的gpu一代人或两个,经常发生在节俭的电脑爱好者帮助别人后拆卸平台并保持旧的部分升级他们的平台,没有伤害在出入境:你手头的部分,你可以根据需要切换SLI断断续续。

有些幸运的人在网上订购时意外地得到了两个gpu,而不是一个——不要问我这是怎么回事——他们得到了多余的。如果你是这样的人,出售GPU来资助不同领域的升级并不值得你花时间或精力,那么双向SLI就是你的下一个合理步骤。

如果你是一个非常有钱的人,你有升级的渴望,而你没有其他方法来升级你的PC(如更好的CPU,改进的冷却解决方案,更大更快的RAM),那么双向SLI是一条出路。

但对于其他所有人,以及那些考虑3-way和4-way SLI的人来说,省下你的钱,如果可能的话,买一个更好的GPU。

Baidu