图形处理器(英语:Graphics Processing Unit,缩写:GPU),又称显示核心、视觉处理器、显示芯片,是一种专门在个人电脑、工作站、游戏机和一些移动设备(如平板电脑、智能手机等)上图像运算工作的微处理器。下面是小编带来的关于gpu硬件加速能加速播放器的内容,欢迎阅读!
gpu硬件加速能加速播放器?可以
GPU硬件加速就是显卡辅助CPU进行图形运算
要说起GPU硬件加速,我们首先要说说GPU这个概念。GPU是1999年,NVIDIA公司在发布GeForce256时提出的,它可以减少对CPU的依赖,并且进行部分原本属于CPU的工作,从而解放CPU(你也可以理解成抢夺CPU的工作)。也正是因为GPU的诞生,电脑中最重要的硬件开始从CPU一家独大向着CPU和GPU并存的局面转变。
下面我们来说说硬件加速,简而言之,硬件加速就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。那么稍加变化就可以知道,GPU硬件加速就是指利用GPU强大的硬件图形处理能力,来代替CPU原本使用的软件模拟图形处理算法,从而充分利用GPU的特长为系统服务。
小贴士:GPU硬件加速时系统如何运行呢?
现在我们有两个处理器、CPU和GPU,它们之间通过系统总线交换数据。
第一步:CPU从文件系统里读出原始数据,分离出图形数据,然后放在系统内存中,这个时候GPU在发呆。
第二步:CPU准备把图形数据交给GPU,这时系统总线上开始忙了,数据将从系统内存拷贝到GPU的显存里。
第三步:CPU要求GPU开始数据处理,现在换CPU发呆了,而GPU开始忙碌工作。当然CPU还是会定期询问一下GPU忙得怎么样了。
第四步:GPU开始用自己的工作间(GPU核心电路)处理数据,处理后的数据还是放在显存里面,CPU还在继续发呆。
第五步:图形数据处理完成后,GPU告诉CPU,我忙完了,准备输出或者已经输出。于是CPU开始接手,读出下一段数据,并告诉GPU可以歇会了,然后返回第一步。
GPU硬件加速可以让你的系统变得更快
既然GPU硬件加速是利用GPU的特长为系统服务,那么好处是什么呢?这里用时下非常流行的骑游运动做个比方,正常情况下你在骑行的时候只有腿部在进行蹬踩运动(CPU正常运算),而当你遇到诸如顺风、下坡、被人推行等情况时,速度就会加快,并且腿部感觉非常省力(GPU参与运算)。
那么换到电脑上会是什么情况呢?在以前的很多应用中,CPU是负责所有运算的,而GPU则只是负责最后的显示工作,因此一旦出现处理复杂图形数据的时候,很多使用性能较弱的CPU的电脑系统就开始缓慢无比,而使用性能较强的CPU的电脑系统也会看到CPU资源被大量的占用。
而在GPU开始参与运算之后,原本会消耗CPU大量宝贵资源的图形数据处理部分就全部交给GPU这个专业人士进行处理了,从而降低了CPU的负担,并且利用自身的特长,使得图形数据处理的效率更快,从而提升系统性能。
既然GPU硬件加速有这样的好处,那么我们就一起来看看它在日常生活中到底能为我们带来什么好处吧。
好处一:提高上网效率
互联网的普及,让人们在生活中离不开网络。而技术的发展,也让各种网站的页面更加丰富多彩,图文并茂,但问题也随之而来——不少人发现网站页面上的东西越来越多了,资讯也越来越丰富了,但是大量图形数据的出现让CPU的负担越来越重。很多入门级的CPU往往开启多个页面之后便可以明显的感受到系统延迟,特别是打开图形数据较多的页面时,例如画面华丽的网页游戏时,将会感受到非常难受。
怎么办?升级硬件或许是一个好办法,但是需要付出金钱代价,而且效果也不理想。还有其他的办法吗?答案是有的,就是本文所说的开启GPU硬件加速功能。
并不是每一款浏览器都支持GPU硬件加速
说到浏览器的GPU硬件加速功能,并不是每一款浏览器都支持这项功能的。
从目前的浏览器市场来看,除了微软最新推出的IE9号称全面支持GPU硬件加速外,FireFox4.0,Chrome7以及之后的版本,还有Safari 5,这4款浏览器都是支持GPU硬件加速的。而诸如其他大家常用的傲游2和傲游3、腾讯的QQ浏览器、世界之窗、乃至于360安全浏览器等都是不支持GPU硬件加速的,当然后续版本是否会增加GPU硬件加速就不得而知了。
开启GPU硬件加速能提高网页浏览速度
那么GPU硬件加速对网页浏览真的能带来效果吗?
笔者选择了最新的IE9进行了GPU硬件加速测试。在IE9最新的版本中,GPU硬件加速是默认打开的。测试是通过一个经典直观的1000条鱼页面进行的(http://ie.microsoft.com/testdrive/Performance/FishIETank)。
结果呢?在开启了GPU硬件加速之后,选择1000条鱼,FPS高达36,并且非常稳定。而关闭了GPU硬件加速,再次打开相同的页面,可以看到FPS仅为4,差距相当之大。由此不难想象,如果你正在玩一款画面华丽的网页游戏,那么支持GPU硬件加速的浏览器必然会让你的游戏过程增色不少,而不支持GPU硬件加速的浏览器则会让你的游戏过程非常郁闷。
除此之外,在网页视频播放、浏览Flash页面等测试时,笔者同样感受到了硬件加速带来的好处,特别是同时开启多个Flash编写的网页时,操作依然流畅。当然这种体会无法用数据告诉大家,只能下来以后大家自己感受一番了。
开启前和开启后帧数差距明显