如何从C 代码中检测Intel快速同步的存在

How can I detect the presence of Intel Quick Sync from c++ code?

本文关键字:同步 存在 Intel 检测 代码      更新时间:2023-10-16

我想检测是否在处理器上存在Intel Quick Sync。仅供参考,如果您没有插入主板上的视频电缆,或者可以在BIOS中禁用,则可以禁用(电源)。谢谢罗恩

没有这样的通用解决方案,代码必须特定于您正在运行的操作系统。它可能会归结为系统调用,以确定您正在运行的处理器的功能集,即如果您运行Linux,也许类似于cat /proc/cpuinfo

有多种方法可以在C 中执行系统调用。在这里查看以前的一些答案,如何使用POSIX执行命令并在C 中获取命令的输出?

您可以从Python移植Linux的Intel System Analyzer实用程序。那就是我最终做的。

该工具使用cat /proc/cpuinfolspci的输出来收集有关CPU,GPU和软件安装的一些信息。