如题,我发现好像网上好像a卡比n卡便宜很多的样子,但是我想不明白这两种显卡到底有什么差别。


硬体方面的已经有人讲过了,那我讲些其他的

首先是通用并行计算方面不同

Nv给自家显卡做了个叫CUDA的带杀器,并在金钱和时机(比如深度学习)的推动下建立了一个涉域广泛的生态圈,同时由于N卡还支持OpenCL(Nvidia和AMD一样是OpenCL的主要开发商之一),因此在计算这方面哪怕不用CUDA往往也会选择N卡而且是大量采购,于是在市场的推动下N卡也逐渐往这个方向开始发展

(比如图灵20系,面向消费级市场的GeForce也加入了TensorCore)

但AMD就有点姥姥不疼舅舅不爱的感觉了,虽然A卡可以依靠苏妈搞出来的补丁套个转接层来达到兼容CUDA的目的,但效率还不如自己原生支持的OpenCL,而在OpenCL方面也不见得能比N卡好多少,帕斯卡及往后的N卡因为在规格上反超,A甚至连OpenCL的优势都没了

Pascal架构的SM单元构成

另外就是对自家卡的态度不同

GPU这玩意不是Nv第一个做出来的,但GPU这个词(或者说概念)却是Nv第一个提出来的,Nv认为显卡不能只是显卡,还应该得是图形处理器,应该是个处理器。

因此你会发现Nv除了GeForce泰坦Quadro这些常规显卡以外还有Tesla和GRID这类不具备传统显卡该有功能的「显卡」。这也使得Nv能在虚拟化和云计算这些领域混的风生水起(至少相比A来说)

至于AMD.....AMD的显卡产业是直接收购ATI的,而不论是以前的ATI还是现在的AMD他们似乎都没这个脑洞,但从FirePro来看他们也意识到了这方面的重要性,但的确落后Nv了不少

AMD的FirPro计算卡

最后是对市场的态度不同

Nv由于家底著实硬,本著劳资就一做生意的又不是慈善家的态度把市场细分再细分争取榨干每一丝利润,因此被调侃为刀法精湛

AMD在市场细分这方面要比Nv差

AMD我估计也不用多说了,被迫打价格战,面临著一个被10个打的局面。

以上


差别巨大

工艺、构架、专有技术方面都不一样

只对比最新一代N卡和A卡的话

工艺、构架以及能耗比方面:

N卡工艺落后于A卡,但是由于N卡构架设计等方面的巨大优势,其实同等功耗的情况下,N卡性能更好。

软体优化和专有技术方面:

N卡在专业软体和游戏方面由于长期软体厂家优化和N厂的适配,增值技术和兼容性方面,N卡比A卡好。

..............

所以,A卡虽然在同等理论性能下更加便宜,但是A卡比N卡耗电更多,在兼容性方面也落后于N卡(不多,但是确实落后)。

这就是为什么看起来A卡性价比高,但是销量比不过N卡的原因,大家都不傻,知道怎么选。

steam最新显卡统计,A卡简直惨不忍睹。


串流,两者差距极大。

a卡(5700xt)自带的串流软体我使用android10,ios13,ipados愣是没法运行起来(要么闪退要么搜不到pc)。使用全平台兼容的steam link把能开的效果全开,效果依然非常糟糕,画面一旦变换立刻糊掉。

而n卡(1066)配合moonlight,合理设置之后效果几乎等于视频信号直接输出,比a卡简直不知道高到哪里去了。

不过a卡也有优点,rx5000系列已经可以免驱动安装黑苹果了,rx5500功耗降低做成短卡,可以成为新一代黑苹果神器了。这里n卡最多也就支持到10.13。


n卡专业软体优化这方面布局多年,所以a卡不受专业领域待见,导致像3D建模用的无论是工业软体还是制作游戏的软体都不待见a卡,这种局面直到ps4和xbox采用a u和卡开始才得到缓解,另外就是a卡半路才进入amd体系,早期和高通的移动gpu的前身都为一家公司,所以早期的架构开发能力经历了很长的改造才融入amd体系,直到如今性能追赶上英伟达。但是就像a u经历14年才终于翻身一样,a卡也需要时间,将功耗性能比做到甚至超越他的对手英伟达,而且需要翻身之后才能有专业软体的优化。


不讲那么多专业的,看你买显卡时的标准。

如果你是定了玩什么游戏或者什么游戏想达到什么效果,那你多半会买n卡。

如果你是定了预算且不会加价,并且在预算内选性能最好的,那一定是A卡。

A卡的策略就一直是同一价格范围内我最能打。

顺带说一下,我历代主力机都是A卡。


推荐阅读:
相关文章