我有一台新电脑,它配备了支持新 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
打开命令提示符并输入它,然后按回车键。