![如何检查我的系统是否支持硬件加速?是在 CPU 上还是主板上?](https://linux22.com/image/1299461/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E6%88%91%E7%9A%84%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%90%A6%E6%94%AF%E6%8C%81%E7%A1%AC%E4%BB%B6%E5%8A%A0%E9%80%9F%EF%BC%9F%E6%98%AF%E5%9C%A8%20CPU%20%E4%B8%8A%E8%BF%98%E6%98%AF%E4%B8%BB%E6%9D%BF%E4%B8%8A%EF%BC%9F.png)
什么是硬件加速?如何检查我的系统是否支持它?
它是 CPU 或主板的属性吗?
答案1
它实际上都不是。它是一种使用显卡来完成通常由 CPU 完成的工作的软件。
因此,需要根据每个应用程序来决定是否支持硬件加速,因为这是程序员必须编写的代码。例如,Flash 在 Windows 上支持硬件加速,但在 Linux 或 Mac 上不支持。
答案2
soandos
是错误的。有时是在主板上。这取决于图形处理器芯片的位置(假设人们谈论的是当今的正常情况图形PC 上的硬件加速 — 尽管这不是唯一存在的硬件加速类型。如果该芯片位于主板上(而不是扩展卡上),那么硬件加速确实位于主板上。它是主板上所附芯片的属性。
这是因为硬件加速硬件。因此得名。它不是软件。软件可以使用它,如果存在并且软件被编写为利用硬件加速。但这样做的软件肯定是在利用硬件机制。
硬件加速是 I/O 设备芯片提供的一种功能,用于在专用硬件中执行原本需要使用(通用)中央处理器的软件(速度较慢)完成的处理。例如,在图形加速器芯片出现之前,在屏幕上绘制内容所涉及的所有光栅化和位图传输任务都是由 CPU 完成的。使用图形加速器时,CPU 只需将高级指令发送到专用硬件(具有更好的视频 RAM 路径),然后由专用硬件执行实际的光栅化和位图传输操作。
要知道您的系统是否具备硬件加速功能,您只需知道您拥有哪些芯片,以及这些芯片具有哪些硬件加速功能。一旦您知道您的硬件具有加速功能,下一步就是确保您的系统软件知道如何充分利用您拥有的硬件(而不是像非硬件加速情况下那样在软件中完成所有工作)。这因软件而异。更重要的是,这与首先知道您的系统是否具有硬件加速功能是不同的——这正是您所问的。
答案3
硬件加速是指我们利用硬件(例如,而不是软件)来更有效地执行某些功能。硬件加速首先需要硬件支持,但其使用由程序员在软件级别决定,例如,此时单独使用软件并不理想,因此需要调用硬件来执行特定(通常是硬件密集型、重复性)功能。
答案4
如果你想知道你的系统是否能够进行硬件加速,一种方法是查看你的网络浏览器是否正在使用硬件加速。以下是一种方法如何在 Firefox 中查找。请注意,如果您的浏览器使用它,则意味着您的系统支持它,但是当浏览器不使用它时,并不意味着您的系统不具备硬件加速功能(例如,您的图形驱动程序可能不受浏览器支持)。