关于这个浅谈系列,小航母追求的是宽度而不是深度,希望能和喜爱游戏的玩家们,一起聊一聊有趣的游戏文化。
2020年8月知名数码博主电丸科技AK就发布了一个帮中国知名富哥王思聪装电脑的视频,视频中电丸科技AK团队所装配的服务器级主机,选配显卡的时候采用了三张RTX3090多显卡互联(据说是非消费级3090显卡)。那么今天小航母就和大家聊一聊,富哥任性装机玩法,多显卡互联技术。
这个世界上嘛,只要是带电的东西,理论上你都可以用线给他们连起来,显卡也不例外。多显卡互联技术,很多网络科普又称其为”显卡交火”(但是小航母不想这么称呼,读到下面相信大家会知道是为什么)。多显卡互联技术,目的是将多张显卡连接在一起,来共同处理图像数据,以此来提高系统图像运算性能,通俗的说就是堆量。之前全球流行过一整子的显卡挖矿,也是基于该项技术,但是在实际运用上还是有所区别的。
这项技术雏形最早由3dfx公司发起,3dfx于1998年发布了其显卡Voodoo2,该显卡有当时傲视群雄的90Mps像素填充率的性能参数,更让人惊奇的是该显卡支持交错互联技术,3dfx公司使用的是SLI(Scan Line Interleave)双扫描线交错技术。
小航母给大家举个例子,假设两张Voodoo 2显卡使用SLI互联共同渲染一个图像,把图像分成一帧一帧的,显卡1号渲染画面的奇数帧,显卡2号渲染偶数帧,两个显卡同时工作。也可以是把图像分成上半部分,还有下半部分。一张显卡渲染一部分,同时工作,效率自然就翻倍。理论上每多联一张卡,性能相比于单卡可以翻接近一倍左右。
要知道1997年的Voodoo显卡占有率高达85%,而大家熟悉的英伟达巅峰时期市场占有率接近70%。但是很可惜英伟达1996年认了个大爹名叫微软,1996年3月英伟达宣布全力支持微软的Direct3D,不研制自己的API,这也是为什么现在苹果电脑上不了n卡的原因之一。由于Direct3D得到了微软的强力支持,英伟达最终成为主流。毕竟21世纪初的微软,就是电子信息科学与技术行业的灭霸,想弹谁脑瓜崩就弹谁脑瓜崩。2000年3dfx因为在一场与英伟达的官司中败诉而被NVIDIA以7000万美元和100万美元的股票收购,并在2002年年底破产。
2004年英伟达推出了SLI技术,此SLI和之前SLI虽然缩写相同,但是原理不同。英伟达的SLI全称是Scalable Link Interface(可升级连接界面),也被某些玩家称为速力。
还是以两块显卡为例,两块显卡的地位并不是对等的,它是一块显卡作为主卡,另一块显卡作为副卡。其中,主卡主要负责指派任务、渲染、后期合成、输出等运算和控制工作,而副卡只需接收来自主卡的任务并进行相关处理后,将结果传回主卡。
小航母给大家比喻一下,之前的SLI是CSGO,人人都可以起狙。如今的SLI是LOL,一块显卡打ADC,其它都是辅助。正因为如此,在英伟达SLI连接方式下,多一块显卡,性能提升可能只有40%~70%,甚至特殊情况下会不足30%。而且这个只是跑分,实际用起来更不稳定。
值得一提的是N卡10系之前的显卡互联叫SLI,但是20系开始显卡互联称为NVLink,可以翻译为N卡串流。
至于CrossFire(交叉火力,简称“交火”技术)是ATI(现AMD)针对SLI技术而推出的一项多卡互联技术,于2005年推出,其原理与SLI类似。官方称多一张显卡性能提升可以达到50%~80%,当然这也只是跑分数据。AMD这个技术按照翻译来说才应该叫做显卡交火不是么?
如今2022年市面上两个主流独立游戏显卡品牌,一个是英伟达,一个是AMD,那么我们就聊一聊二者在多显卡互联技术上相同点和不同点吧。
首先是相同点,无论是N卡还是A卡要多显卡互联时,都需要三个必不可少的条件:
小航母猜大家肯定最关心的是不同之处是什么,首先A卡同架构的就能显卡互联,例如入门级的RX550和旗舰级的RX590就可以显卡交火,只是这个性能提升的参数就有点玄学了。
英伟达则是必须同型号显卡才能使用显卡互联,例如RTX3090只能和RTX3090互联,RTX3090Ti只能在一边独自吃狗粮。这时候一定会有小天才要问了,那么华硕的RTX3090能和微星的RTX3090显卡互联么。理论上可以,但实际上由于某些接口位置有差异,会非常麻烦。这时候也许会有小可爱又要问了,那么能用N卡和A卡显卡互联么?我只想说如果小可爱早出生个300年左右,可能就没孟德尔和他的豌豆什么事了。
除此之外N卡并不是所有显卡都支持显卡交火,例如10系必须是1070Ti及以上显卡才支持,所以在10系显卡大放异彩的时期大家或多或少都听说过四路泰坦,但是却从来没人说过四路GTX1060(10系性价比最高的显卡)。到了如今30系,只有3090和3090Ti支持显卡互联技术。除此之外,N卡在进行显卡互联的时候还需要桥接器,一个桥接器的价格少则几百,多则上千。说句题外话,英特尔的显卡目前(2022年)并不支持多显卡互联技术。
如果你是因为科研,研发等原因,在当代一张显卡没法满足需求的情况下,使用多显卡互联技术无可厚非。但是如果你装机使用多显卡互联技术,那么说明你有钱又任性呢!因为多显卡互联本质是一种性价比极低的提升方案,首先你购买显卡多出的消费和提升的性能并不是1:1。多出的消费不仅仅只是购买额外的显卡,你还需要花更多的钱请人调试,还需要花很多钱购买相关配套硬件。你还得考虑散热,现在一张高性能显卡都热的像个小火炉,你一口气上多张显卡,散热上得花不少心思和金钱呀。
这个提升仅仅只是参数,真用来打游戏的话,不一定所有的游戏都有肉眼可见地提升效果。如今显卡更新换代又快,新显卡一出,老显卡使用多显卡互联技术甚至会显得有些许鸡肋。多显卡互联技术用于自己家里面装机,纯粹就是一种富哥任性的玩法。目前来看厂商也不怎么支持多显卡互联技术,英伟达逐渐减少能使用该技术的显卡型号。也对,万一某位科技宅用几张便宜的老显卡多显卡互联性能能够媲美某张性价比不高的新显卡,那岂不搞得老黄精准的刀法显得跟尴尬,不是么?游戏厂商也不刻意迎合多显卡,主流电子游戏的体验一般都根据主流单卡性能设计。
总而言之,多显卡互联技术,无论从性价比角度,还是需要达到的苛刻条件,都不适合百分之九十的PC玩家。多显卡互联技术用在家庭装机,就像买了辆法拉利上班代步一样,它确实很酷,但是不实用,不过确实能填满富哥想炫耀的心,当然也能满足某些高端玩家追求极致的心。