gpu硬件加速什么意思
相关话题
网友们都知道什么是硬件加速,那么,还有个GPU硬件加速你们知道是什么意思吗?下面是小编带来的关于gpu硬件加速什么意思的内容,欢迎阅读!
gpu硬件加速什么意思?
GPU加速全称:GPU硬件加速,
硬件加速(Hardware acceleration)就是利用硬件模块来替代软件算法以充分利用硬件所固有的快速特性。硬件加速通常比软件算法的效率要高。
计算机显示使用硬件加速会快些,但有时会带来负面效果,如会在投影仪或截图时发现显示区是黑的,这时就要关闭硬件加速(硬件加速反方向操作)
以下为各系统打开硬件加速的方法:
XP更改硬件加速,右击桌面--显示属性--设置标签中的高级--疑难解答--把硬件加速滑块从“无”拖动到“全”
Windows Vista 下,更改显卡硬件加速:右键单击桌面--> 个性化--> 显示属性--> 高级设置--> 疑难解答--> 更改设置。
了解什么是GPU硬件加速,需要先了解什么是GPU;
GPU(Graphic Processing Unit)图形处理芯片:
它是显示卡的“心脏”,也就相当于CPU在电脑中的作用,它决定了该显卡的档次和大部分性能,同时也是2D显示卡和3D显示卡的区别依据;
2D显示芯片在处理3D图像和特效时主要依赖CPU的处理能力,称为“软加速”;
3D显示芯片是将三维图像和特效处理功能集中在显示芯片内,也即所谓的“硬件加速”功能。显示芯片通常是显示卡上最大的芯片(也是引脚最多的)。
GPU硬件加速:
是使用合成缓存将可视元素或元素的可视化树缓存为位图图面的行为。
这可能为某些方案带来重大的性能改进。使用缓存合成,就可以在可视元素第一次呈现之后,将其缓存为位图。在将某个对象或对象树缓存为位图之后,当应用程序刷新时,它不再经过呈现阶段,而是只呈现缓存的位图。此类缓存位图交换可以充分利用 GPU 中提供的硬件加速功能,这种方法会大大改进某些方案的性能。
GPU硬件加速包含多种技术在内,以下以IE9为例进行说明:
IE9中使用了Direct2D、DirectWirte、XPS等新技术进行文字、图像、视频、SVG等内容的渲染。Direct2D的加入可以让浏览器调动GPU来优化渲染丰富的图形,从而带来更快的Web程序运行速度,以及更高质量的浏览体验。
对一些图形操作来说,GPU是更合适的选择,比如GPU在执行Alpha混合与双线性图形缩放的时候就比CPU快得多,还可以利用像素着色器执行复杂的每像素计算。利用GPU执行更多任务,CPU资源就得以释放给其他浏览器子系统,还能获得更流畅的动画和视频播放效果。