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

ran*_*dom 7 cpu windows-7 intel-core-i7 specifications

我有一台带有 Sandy Bridge CPU 的新计算机,它支持新的 AVX 指令集,以及 Win 7 Ultimate x64 - 据说能够支持 AVX(即,256 位 SIMD 指令/YMM 寄存器的上下文切换保存)。问题是:有没有简单的方法来检查是否启用了(非编程)?

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

Aur*_*ius 7

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

启用 AVX: bcdedit /set xsavedisable 0

禁用 AVX: bcdedit /set xsavedisable 1

打开命令提示符并键入它,然后按 Enter 按钮。


Shi*_*rai 2

据微软称,这仅在本月发布的Windows 7 Service Pack 1 中受支持(有点偏离主题,但确实是事实) 。我找不到有关启用/禁用它的任何详细信息 - 我认为默认情况下它会打开,并且需要编写您的代码才能使用它。也许其他人对此会有一些见解?