皮西情报站是致力于发掘及整合各类pc硬件信息及咨询服务的分享平台。
为什么我的处理器都八核了!玩个游戏还是卡的跟PPT一样?
同样是2G超屌大显存显卡,为什么我的电脑玩个LOL都到不了60帧?
如果你有类似的种种疑问,不妨看完今天这篇文章,保证对你家电脑显卡有一个新的认识!
随着市面游戏不断的推陈出新,伴随我们的那些显卡也不断老去。很多人会发现前两年买的显卡可能已经面临过时的尴尬境地。
一款画面精致的3A大作如果缺少一块性能较好的显卡,游戏体验更是无从说起。那又是什么原因让显卡扮演着如此重要的角色呢?
下面就让老司机跟大家聊一聊关于显卡的那些事。我们还是与以往一样的惯例,先来讲一下显卡的工作原理。
由于受众偏向普通玩家,所以本期所涉及的内容都是以游戏显卡为文章核心,所有内容与不涉及专业图形卡。如果对专业显卡有兴趣,将来会另开一篇专门来讲解。
我们都知道计算机是二进制的制数,也就是0和1,电脑的CPU计算的结果会得出无数个0和1,但由于CPU的局限性,负责转换成可视图形的那部分“0和1”就要交给另外一个计算大脑来负责。
这个大脑就是我们显卡的GPU,GPU将0和1转换成我们屏幕上数以百万计的像素点,通过信号线传递给显示屏,这样我们D盘“学习资料”里面的小姐姐才能为你展示才艺。
GPU处理图形过程(自己画的略粗糙)
从图中我们可以看出,CPU和显卡是一个上下级的关系,CPU就像一家公司的BOSS,拥有超强的业务能力总能拉来很多生产订单。
但是再强的BOSS也不是全能的啊!比如“生产制造”方面BOSS就得委托GPU来帮他完成。但是大量的图形计算也是体力活,并不会比BOSS来的轻松。
所以能力匹配就显得很重要,假如BOSS业务能力很差总接不到订单,那“生产部门”就长期处于待工状态(低U高显),反之亦是如此,大量的订单让“生产部门”根本没有喘息的机会,订单却一直不停的在下,最终会堆积如山不堪重负(高U低显)。
所以,为了不让两个部门不形成互相制约的瓶颈,在搭配方面就要花一定功夫去研究了。
回到我们今天的主题。一张显卡究竟是什么因素决定了它的性能高低呢?
GPU:显卡里的处理器
整块显卡其实就是和电脑主板一样,都有一个核心,上面提到根据二进制数据生成图像是一个很费力的过程。
为了生成三维画面,GPU首先要用直线创建一个线框。然后,它对图像进行光栅化处理填充所需的像素。
显卡还需添加明暗光线、纹理和颜色。GPU的工作说的通俗就是完成三围图形的生成,将图形映射到相应的像素点上,对每个像素进行计算确定最终颜色并完成输出。
计算机图形学中解释GPU详细执行流程
最能直观反映GPU性能的便是它的工作频率,频率越高 工作能力越强,但这又不是绝对的,与CPU一样,显卡的核心也非常注重核心的制程工艺。
图中GTX1080是英伟达GeFirce1000系列第一款显卡,官方称之为10系。
它是基于16纳米 FinFET工艺制程的GP104核心打造,从GPUZ图中可以看出这张卡的基础频率是1607MHz,自动睿频加速后会达到1733MHz。
CUDA:显卡的消化系统
它就像人的胃,负责消化东西,吸收营养再传输给全身。
06年以前是没有CUDA这一说法的,当时的数据处理方案是将3D建模和渲染工作分开进行,就像人有两个胃一个负责分解液体一个负责分解固体。这在某些场景就会造成极大的资源浪费。
而进入CUDA时代,CUDA中的流处理器将二者工作合为一体,拥有了强劲的图形处理能力。