我怎么知道何时使用硬件加速?


17

我不确定我知道什么是硬件加速(“ ...使用计算机硬件更快地执行某些功能”),但是当我玩Flash游戏或3D FPS游戏时,会询问我是否要使用硬件加速。

在选中或取消选中框之前,我应该在心理上权衡哪些标准?硬件加速是否总是参考我的图形卡?


1
除非程序崩溃,否则您总是要使用它。
米哈伊尔(Mikhail)

Answers:


15

硬件加速是某些过程(通常为3D图形处理)在图形卡(GPU)上的专用硬件上而不是在主CPU上的软件上执行的地方。

通常,您应该始终启用硬件加速,因为它可以提高应用程序的性能。通常,这将是较高的帧速率(每秒显示的图像数),并且帧速率越高,动画越流畅。

GPU还执行许多3D游戏中使用的物理计算,以模拟掉落的物体,水,汽车的运动等。这意味着,如果您没有硬件加速,则游戏将无法发挥其全部潜力甚至根本无法发挥作用。

在显示普通视频时也使用硬件加速,这也是允许CPU做其他事情的方式。这意味着您可以在一个监视器上播放视频,而在另一监视器上仍在处理该报告。

正如music2myear所指出的,任何专用硬件都可以用来加速其设计目的的处理。这也可以包括声卡,但是视频卡是最常见的,并且大多数人会用术语来理解。

因此,总的来说,我会说您总是希望启用硬件加速。我唯一能想到的是,如果您用完笔记本电脑的电池并想节省电量,那将是不可能的。启用它可能比不使用它要花费更多的时间-但是这取决于硬件,某些专业硬件所消耗的功率可能少于使用计算机中更通用的CPU /内存/ etc所消耗的功率。

唯一可以确定的方法是在执行相同任务时在硬件加速打开的情况下测量电池的消耗,然后在关闭硬件加速的情况下再次测量。


那么硬件加速仅适用于图形卡吗?
wizlog

@wizlog-通常。有些主板具有内置的GPU,因此板载图形可以执行3D。
克里斯(ChrisF)

否。如果您有独立的声卡,则也可以将其声音处理工作卸载。Windows计算机的声音属性中有一个硬件加速选项。任何专用硬件都可以用来加速硬件的设计目的。声音和视频是最常见的两种。
music2myear,2012年

1
否。如果您的计算机无法处理它,那么您的速度不会比加速还糟。而且,如果您的计算机确实具有执行此操作的组件,那么CPU将感谢您发送通常在其他地方扔掉的一些东西。
music2myear 2012年

1
music2myear是正确的。如果您用完笔记本电脑的电池,则更需要使用硬件加速。处理卸载/加速的硬件是专用的,并且比CPU耗电少得多,可以完成相同的任务。让专用硬件处理它总是一个好主意。硬件加速的唯一缺点是,您无法像在CPU上进行软件处理那样对其进行尽可能多的调整。
Bala Sivakumar

2

如果您有独立的视频卡,则可能至少需要尝试“硬件加速”。尽管某些卡的驱动程序和型号可能存在​​兼容性问题,但您最终可能将其关闭。

基本上,正如您所说,加速将图形处理转移到了GPU。

随着Web变得更加丰富的图形,图形元素给CPU造成负担,或者至少可以减轻负担,因此,较新版本的Flash和大多数当前浏览器都提供了图形硬件加速功能。您需要确保拥有最新的图形卡驱动程序以及最新版本的浏览器和插件,以确保最大的兼容性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.