迅维网

查看: 2641|回复: 14
打印 上一主题 下一主题

A卡与N卡的区别

[复制链接]
跳转到指定楼层
1#
发表于 2015-12-4 11:57:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 山东 来自 山东

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ddhan 于 2015-12-4 13:35 编辑

A卡与N卡的区别

  大家口中所说的A卡与N卡指的是电脑显卡,说到A卡与N卡了解电脑硬硬件有朋友应该都比较清楚,不了解硬件的朋友肯定要问啦,什么是A卡?什么又是N卡?A卡与N卡的区别又是什么呢?下面先简单介绍一下A卡与N卡以及A卡与N卡的区别!

  虽然目前市场中显卡品牌众多,但其实桌面级显卡的显示核心只有两个品牌,一家是AMD(超微半导体)和Nvidia(英伟达)两家。



A卡与N卡的区别(图一)


  所谓的A卡就是指的采用ATI(Array Technology Industry,中文名叫“冶天”)显示芯片的显卡,2006年被AMD收入购。


A卡与N卡的区别(图二)


  N卡就是指采用NVIDIA(全称为NVIDIA Corporation,NASDAQ:NVDA,官方中文名称英伟达)显示芯片的显卡。


A卡与N卡的区别(图三)


  A卡与N卡的区别,首先得了解两家的芯片架构,在DX9以前的时代,两家的架构主要由像素单元、顶点单元、纹理单元、光栅单元组成,一个渲染流程的所有单元绑在一起组成一条渲染管线,管线越多,性能就越强。而游戏中的指令以4D指令居多(像素有RGBA,顶点有XYZW),这些单元就被设计成了一次能处理4D指令的处理器,对于当时的游戏环境来说这种架构效率很高。


  但到了DX9后期甚至DX10时代,游戏中的1D、2D、3D、4D指令开始频繁混合出现,像素与顶点的渲染量比例也有了改变,原先的架构就变得效率低下了,比如一个处理单元一次能处理4D运算,当碰到1D运算时就只用到4/1的资源,剩下3/4的资源就闲置了,相当于效率降低了4倍。而有些游戏的像素渲染量明显多于顶点,那么这些绑在一起数量比例固定的单元就效率低下了,比如像素吃力的时候,顶点可能比较空闲,非常浪费资源。为了解决这个问题,NV和ATI都对架构进行了改进,但都治标不治本。这时候重新设计架构成为了必然,所以,从DX10时代起,两家的架构就起了翻天复地的变化。


当两家DX10产品面市后,竟然是两种不同的架构

  N卡的架构思路很简单,用强大的前端处理器把所有指令拆分成一个个1D指令,而下面所有处理单元都变成了1D单元(流处理器),这些流处理器都能当做像素和顶点单元来使用,每个单元都能独立收发指令,这样不管碰到什么类型的指令都能“一拥而上”,效率几乎达到100%的理想程度,是标准的线程级并行架构,也是追求高效率的理想架构。

  N卡的架构看上去很完美,但缺点也很明显,由于每个流处理器都对应独立的指令发射端和控制单元这类东西,体积庞大,控制单元在晶体管的消耗上占了相当大的比例,在相同晶体管数量的情况下,N卡能做的运算单元就相对少很多。在流处理器数量相对少的情况下,处理4D指令时又会显得性能不足(因为要耗费四个流处理器去处理一个指令),所以N卡的流处理器频率会比核心频率高出一倍以上,以弥补数量上的缺陷。由以上缺点又造成了另一个缺点,就是功耗巨大。



A卡与N卡的区别(图四)


  A卡方面,虽然也是采用了通用的1D流处理器做为执行单元,但采用的是指令级并行架构,每5个流处理器为一组,每组一次最大可接收一条5D指令(而N卡接收的是1D指令),在前端上就把所有指令打包成一个个5D指令发下去(而N卡是拆分成一个个1D发下去),所以A卡的架构又被称为5D架构。这样的设计可以实现高指令吞吐,能在较少的控制单元下做出庞大的运算单元,晶体管消耗也较少,所以A卡的流处理器一般都是N卡的4-5倍,理论运算能力也远强于N卡,功耗也相对要低一些,同性能的芯片面积也都比较小。

    但是,A卡架构的缺点也很明显,虽然理论上总运算性能强大,但一旦碰到混合指令或条件指令的时候,前端就很难实现完整的5D打包,往往变成3D、2D、1D的发下去了,造成每组流处理器只有3、2甚至1个在工作,几乎一半的单元浪费掉了。软件要想针对这种架构优化,必需减少混合、条件指令的出现(需要耗费程序员的大量精力),或杜绝(这是不可能的)。所以在软件优化度上A卡是处于劣势的,常常无法发挥应有性能。


A卡与N卡的区别(图五)


  N卡架构执行效率极高,灵活性强,在实际应用中容易发挥应有性能。但功耗较难控制,较少的处理单元也限制了其理论运算能力。

  而A卡架构优势在于理论运算能力,但执行效率不高,对于复杂多变的任务种类适应性不强,如果没有软件上的支持,常常无法发挥应有性能。所以A卡除了需要游戏厂商的支持外,自己也要常常发布针对某款游戏优化的驱动补丁(造成A卡发布半年后,还可通过驱动提升性能的现象)。

  总的来说,A卡和N卡在游戏中的表现是各有优劣,在多数游戏测试中都是互有胜负,可以说是平分秋色。而“N卡玩游戏好,A卡看电影好”这种中国式谬论我们还是少听少说为好,否则会极大的限制你技术水平的长进。

   N卡和A卡虽然架构有别,但为了与各类软硬件兼容,都是遵循一定的标准进行设计,所以在性能的实现上都是一样的。 对于装机的用户不用刻意的去关注的A卡和N卡,就像处理器平台有AMD和Intel一样,各有各的优点和缺点,但并不影响我们大多数人的使用,只要根据自己的喜好实用就可以,按照自己的要求和预期价位选择即可,不必在意品牌。 希望大家能够的理性的看待显卡是选A卡还N卡,而不要被商家所迷惑。

   N卡与A卡的争论,未来也不会结束,我们提倡更大的讨论,同时也提倡讨论的内容走向更理性和正确的方向。如果有人问我支持N卡还是A卡,我会说:“两个都支持”,“为什么呢?”,硬要找一个理由的话,那只能是:“因为这两个站在全球图形领域最顶峰的品牌。”有竞争才会有进步。



2#
发表于 2015-12-4 12:22:00 | 只看该作者 来自: 陕西西安 来自 陕西西安
长见识的了

回复 支持 反对

使用道具 举报

3#
发表于 2015-12-4 12:22:16 | 只看该作者 来自: 陕西西安 来自 陕西西安
很好的帖子 啊

回复 支持 反对

使用道具 举报

4#
发表于 2015-12-4 15:32:18 | 只看该作者 来自: 吉林长春 来自 吉林长春
楼主棒棒的!

回复 支持 反对

使用道具 举报

5#
发表于 2015-12-4 16:10:08 | 只看该作者 来自: 江苏 来自 江苏
好贴。实用为主,不用刻意去选择品牌,好用就行!

回复 支持 反对

使用道具 举报

6#
发表于 2015-12-4 20:42:08 | 只看该作者 来自: 安徽阜阳 来自 安徽阜阳
这两个卡现在是非常多,基本被他们咱领了市场

回复 支持 反对

使用道具 举报

7#
发表于 2015-12-5 10:09:14 | 只看该作者 来自: 江苏 来自 江苏
真的长见识了

回复 支持 反对

使用道具 举报

8#
发表于 2015-12-7 13:45:16 | 只看该作者 来自: 上海 来自 上海
真的长见识了

回复 支持 反对

使用道具 举报

9#
发表于 2015-12-7 19:38:29 | 只看该作者 来自: 河南 来自 河南
哪个好用哪个

回复 支持 反对

使用道具 举报

10#
发表于 2015-12-7 21:27:36 | 只看该作者 来自: 云南昆明 来自 云南昆明
真的长见识了

回复 支持 反对

使用道具 举报

11#
发表于 2015-12-9 12:12:50 | 只看该作者 来自: 浙江嘉兴 来自 浙江嘉兴
长知识了,其实我以前也不是太懂,现在懂了

回复 支持 反对

使用道具 举报

12#
发表于 2015-12-9 12:13:17 | 只看该作者 来自: 浙江嘉兴 来自 浙江嘉兴
长知识了,其实我以前也不是太懂,现在懂了

回复 支持 反对

使用道具 举报

13#
发表于 2015-12-10 09:41:31 | 只看该作者 来自: 广东深圳 来自 广东深圳
我也知道有这两个,但是不知那个品牌好。买的时候纠结

回复 支持 反对

使用道具 举报

14#
发表于 2015-12-10 19:32:20 | 只看该作者 来自: 湖北鄂州 来自 湖北鄂州
长知识了,感谢楼主为我们写了这么好的文章。

回复 支持 反对

使用道具 举报

15#
发表于 2015-12-17 08:55:33 | 只看该作者 来自: 黑龙江哈尔滨 来自 黑龙江哈尔滨
看看自己的需求点,其实两个卡都可以。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长提醒 上一条 /1 下一条

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图


芯片搜索

快速回复