如何检查我的计算机上是否启用了英特尔 AVX?

如何检查我的计算机上是否启用了英特尔 AVX?

我有一台新电脑,它配备了支持新 AVX 指令集的 Sandy Bridge CPU 和 Win 7 Ultimate x64 - 据称能够支持 AVX(即 256 位 SIMD 指令/YMM 寄存器的上下文切换保存)。问题是:有没有简单的方法可以检查此功能是否已启用(非编程方式)?

编辑:如果未启用,那么操作系统启用 AVX 支持的程序是什么?

答案1

据微软称这仅在 Windows 7 Service Pack 1 下受支持(稍微偏离主题但属实)将于本月发布。我找不到有关启用/禁用它的任何详细信息 - 我假设它默认启用,您需要编写代码才能使用它。也许其他人会对此有所了解?

答案2

要启用或禁用 AVX 指令,您可以使用以下命令:

启用 AVX: bcdedit /set xsavedisable 0

禁用 AVX: bcdedit /set xsavedisable 1

打开命令提示符并输入它,然后按回车键。

相关内容