众所周知,CPU-中央处理器,是电脑的心脏,处理着电脑运行中大部分的数据信息,GPU作为图形处理器,是显卡的“心脏”,决定着电脑图像显示等核心问题。因此,电脑的特效全开和流畅运行是分别取决于显卡和处理器。很多朋友不太了解CPU与显卡的关系,分不太清楚。下面小编对CPU与显卡的关系做个简单的介绍,看完后大家就能全面了解了。 CPU与显卡的关系 图1 一、CPU与显卡的关系 早年的电脑对显卡的要求只不过是把影像输送到显示设备上,因为都是字符之类的,也没有太多需求。之后因为有了图形操作系统,对显卡提出了新的要求,显卡的重要性有了一个提升,并且显卡也有了缓存(KB为单位的缓存)用以刷新图像。之后因为显示器的分辨率逐步提升,为了对应高分辨率和刷新率,显卡又增加了一个叫RAMDAC的东东用以支持,但终归还是一个支持性设备。再后来,因为3D画面的出现,对显卡的要求提升到了一个全新的高度,显卡从此走上了发展的快车道,也真正变成了仅次于CPU的重要电脑配件。 CPU与显卡的关系 图2 二、CPU与显卡的关系——为什么CPU频率比GPU高那么多 最直接的说法,CPU要做浮点运算和整数运算,显卡只负责浮点运算。简单的说,CPU要进行各种复杂的计算情况和计算需求,频率提升当然是最有效最直接的方式和手段。显卡是专项计算,着重针对浮点运算,它要求更好的执行效率和并行处理能力,频率反而是其次的要求。 所以,评价CPU,一看架构;二看频率;三看缓存。而GPU总结下来,一看构架,二看流处理器,三看显存,频率的重要性反而没有那么重要了(核心频率,不是显存频率)。 CPU与显卡的关系 图3 三、CPU与显卡的关系——有内存、显存,CPU、GPU什么还要缓存 其实,长久以来限制电脑整体性能的一直都是存储类设备,包括内存、硬盘,所以才会有更高频率、标准的内存,更快速的硬盘出现,甚至包括傲腾之类的全新设备。但是无论如何,这些存储设备和CPU、GPU之间因为频率、速度的差距鸿沟越来越大(CPU、GPU发展速度远远超过内存、硬盘等存储设备)。所以,为了解决这样不对等的情况(CPU要等待缓慢的硬盘读取数据提交给内存,内存再按照顺序排队送给CPU处理,出现结果后逐级返回),就需要在CPU、GPU内设置一个缓冲的存储器,它的速度极快,甚至不是最新的傲腾内存这种设备可以比拟的,它的大小将决定能够缓冲多少数据命令,很大程度上影响CPU、GPU的运算效果,否则CPU和GPU只能闲置等待数据发送过来。 当然,GPU不同于CPU的一个地方在于,GPU其实只有一小点点缓存,不像CPU要分成一二三级缓存缓冲。这是因为GPU主要是由大量的simd矢量单元和寄存器组构成的计算处理器,它没有指令系统,因为运算单元庞大。而缓存相对很小,又使用直接渲染,所以GPU会不断的访问显存,这也是为什么显卡的GDDR显存频率效能比内存要高很多(带宽更大速度更快)。 显卡的核心面积都大得惊人,远超CPU,就是因为GPU拥有庞大的运算单元,也就导致了庞大的晶体管规模,这就是二者的区别了。 CPU与显卡的关系 图4 四、CPU与显卡的关系——为什么显卡、CPU要有动态频率 CPU、GPU现在都是动态频率运行,也就是通电后,在闲置状态时以低频运行,用起来满载时频率大幅度提升。低负荷的时候低频率,意味着降低功耗,发热也大幅度降低。高负载的时候大幅度提升频率,加强运算能力,满足使用需求。其实以前的CPU、GPU都没有这个功能,CPU和GPU都是一个频率运行到底,闲置时浪费,高负载时又跟不上运算要求。不得不说,现在的科技进步还是非常明显的。 CPU与显卡的关系 图5 五、CPU与显卡的关系究竟怎么看? 很多人说自己的电脑太渣,游戏都跑不动,又人有说CPU太差,喂不饱自己的显卡。那么,如何最直观判断究竟自己电脑是CPU不行还是GPU不够呢?给大家说个小窍门。 1、低分辨率+低特效设置游戏,如果卡顿就表示CPU性能欠佳,这是因为此时显卡负担在最低状态,体现的情况是游戏对CPU的运算要求; 2、高分辨率+高特效设置,游戏如果卡顿,表明显卡性能欠佳。在高分辨率高特效时,建模、贴图、物理特性的运算依靠GPU更多一些; 注:如果内存容量太小的电脑,怎么样都会卡的。 CPU与显卡的关系 图6 GPU这几年的性能变化比CPU还是明显快一些的,不信大家找一找三年前的游戏,跟当下最新的游戏大作对比一下画面,尤其是光线、地面等细节处看看,游戏画面提升非常明显。CPU、芯片组和GPU等各大组件间彼此的相互优化,高度协作,才能在性能、能耗和视觉体验上达到最佳的效果和完美的平衡。 以上是关于CPU与显卡的关系的介绍,相信朋友们对它们都有了一定的了解。希望本文的分享对大家有帮助。 |