大家好,精选小编来为大家解答以上的问题。硬件加速效果有什么用,硬件加速有什么用很多人还不知道,现在让我们一起来看看吧!
有些用户可能不是很清楚硬件加速的功能。其实这并不复杂。只要平时多了解这方面的知识,基本上就能掌握它的相关技术。硬件加速有什么用?怎么样,让我们接下来看看。
硬件加速有什么用
硬件加速是用硬件模块代替软件算法,充分利用硬件固有的快速特性。电脑显示用硬件加速会更快,但是在投影仪或者截图的时候会发现显示区域是黑的。此时需要关闭硬件加速(硬件加速反方向运行)。CPU的结构使它能够在短时间内完成各种不同的指令。它能处理什么指令主要受软件限制。然而,由于CPU的结构,一些重复的任务不能被非常有效和快速地处理。因为软件的原因,处理器优化的可能性有限。
这个问题可以通过使用专门为这种重复任务设计的特殊硬件元件(芯片或处理器)来解决。这些特殊的硬件组件不必像CPU一样灵活,因此它们的硬件设计已经考虑到了优化处理这些特殊问题的需要,以便CPU有时间处理其他任务。
有些任务可以通过分解成几千个小任务来非常有效地解决。比如在某个频段上做傅里叶变换或者渲染一个小图像。这些小任务可以彼此独立地并行计算。通过大量的并行计算,即应用大量并行运行的小型处理器来处理这些特殊的任务,整体计算速度可以大大提高。在许多情况下,计算速度随着并行处理器的数量线性增加。例如,192个流处理器在GeForce 200图像卡上并行运行。从有效利用能量的角度来看,这种并行计算也是有意义的。能耗随着并行处理器数量的增加而线性增加,随着处理器频率的平方比而增加。所以并行运算处理器的频率不需要太高,使用的能量比较小。
硬件加速处理器
硬件加速的英文名是Hardware acceleration。硬件解码生效时,系统是如何工作的?硬件上有三个处理器,CPU,GPU,APU(不是加速处理器,是音频处理单元)。它们通过PCI/AGP/PCIE总线交换数据。
1.CPU从文件系统中读出原始数据(DirectSHow的源过滤器)并分离压缩的视频数据(分离器)。把它放在系统内存里。GPU和APU没有运行。
2.CPU将压缩后的音频和视频数据提供给GPU和APU。此时总线繁忙,压缩后的数据从系统内存复制到显卡上的显存和声卡上的音频内存(如果有的话)。
3.CPU需要GPU和APU启动硬件解码。当CPU不运行时,GPU和APU都很忙。当然,CPU会定期检查GPU和APU有多忙。
4.GPU和APU开始用自己的电路解码视频数据(已经在视音频存储中),解压后的数据还是放在视音频存储中。
5.音视频数据解码后不能马上播放,因为还需要后期处理,比如去隔行,3:2pulldown,多普勒效应等等。GPU和APU使用自己的后处理电路进行处理。
6.后期处理后,会播放未压缩的数据,然后GPU会忙于视频缩放、亮度、伽玛等事情。CPU仍处于空闲状态。
7.GPU和APU终于完事了。下面的视频资料在哪里?通知CPU,GPU,APU休息一下。CPU又忙了,回到步骤1。
硬件加速注意事项
首先,支持硬件加速有以下要求:
1.硬件上必须支持硬件加速。
2.是的,驱动程序必须升级到最新版本。
3.你要加速的软件,比如游戏,必须支持硬件加速。
第二,默认情况下,Vista的硬件加速是全开的,但是“更改设置”项需要驱动支持,否则会灰显。这时可以尝试进入声卡的控制中心进行修改(如ATI、NVIDIA、Realtek、IDE)或者下载最新的驱动。
1.下载显卡驱动时,不要下载vista的驱动,选择XP的。
2.安装时,会出现错误提示。此时先退出安装,转到下载的驱动文件,右键选择属性-兼容性,在兼容性选项中选择XP SP2。这时候就可以顺利安装了。
本文到此结束,希望对大家有所帮助。