据报道,微软近日发布最新的Windows Terminal稳定版,但针对仍在使用英特尔酷睿2 Duos等老式处理器的PC用户而言,此次更新带来了不便。由于新版Terminal依赖于PopCnt SSE 4.2指令,这类CPU将无法正常运行此应用程序。
对于部分用户质疑微软是否故意停止对旧款处理器的支持,Windows Terminal库维护工程师Dustin L. Howett作出澄清表示:
建议广大用户无需做出过多不必要的阴谋论推测。
实际上,遇此问题的根本原因在于MSVC 19.38编译器存在解读错误,致使CPUID指令输出结果误判。且该问题出现在使用MSVC 19.38构建的Terminal 1057x系列版本之中。
经过确认,微软已修正Visual C++ Libraries (VCLibs)软件包执行过程中的异常情况,强制启用SSE4.2指令。在此基础上,他们发布了Windows Terminal稳定版1.19.10821.0,以恢复对英特尔Core 2 Duo等处理器的支持。
全部0条评论
快来发表一下你的评论吧 !