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

wiz*_*log 19 hardware-acceleration

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

在选中或取消选中一个框之前,我应该在心理上权衡什么标准?硬件加速总是指我的显卡吗?

Chr*_*isF 17

硬件加速是指某些进程(通常是 3D 图形处理)在显卡(GPU)上的专业硬件上执行,而不是在主 CPU 上的软件中执行。

一般来说,您应该始终启用硬件加速,因为它会提高您的应用程序的性能。这通常是更高的帧率(每秒显示的图像数量),帧率越高,动画越流畅。

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

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

正如music2myear 指出的那样,任何特定用途的硬件都可用于加速其设计目的的处理。这也可以包括声卡,但视频卡是最常见的,大多数人都会通过这个术语来理解。

因此,总的来说,我会说您总是希望启用硬件加速。我能想到的唯一一次是,如果您正在耗尽笔记本电脑的电池并想要节省电量。启用它可能比不启用它需要更多的汁液——但这取决于硬件,一些专业硬件可能比使用计算机中更通用的 CPU/内存/等使用更少的功率。

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