IT之家 6 月 28 日消息,据 techpowerup 报道,ThrottleStop 等流行软件的开发者 Kevin Glynn 发现了一个奇怪的现象,微软 Windows 11/10 的 Windows Defender 会影响英特尔处理器的性能。
在 ThrottleStop 的开发过程中,Kevin 发现,当 CPU 满载时,HWiNFO 将报告频率降低情况。更大的问题是,当 Windows Defender 受到 Bug 影响时,处理器性能将明显降低。例如,以 5.00 GHz 全核运行的 Core i9-10850K,Cinebench 跑分将低 1000 分左右,大约损失 6% 的性能。
据报道,Windows 10 和 Windows 11 上的英特尔酷睿第 8 代、第 9 代、第 10 代和第 11 代(台式机和移动处理器)的用户都报告了这一性能损失,而 AMD 处理器不受影响。
究其原因,Windows Defender 会随机使用英特尔酷睿处理器提供的所有七个硬件性能计数器,其中包括三个固定功能计数器。这些计数器中的每一个都可以在四种模式中的一种模式下进行编程,以配置其计数的特权级别 ——Disabled、OS (ring-0)、User (ring>0) 和 All-Ring 级别。由于这些计数器共享资源,因此多个程序可能希望同时访问这些计数器。
一般的软件都将这些计数器设置为“mode 3”或“All-Ring 级别”。由于它们都设置了相同的模式,因此多个程序使用相同的计数器没有问题。但是,Windows Defender 会将这些计数器设置为“mode 2”,多个程序将不断争抢,计数器控制寄存器会在 0x222 和 0x332 之间不断变化。
据报道,这一问题可能在计算机首次启动时发生,也可能在此后的任何时间发生。当 Windows Defender 在后台运行时,将随时启动和停止或不断尝试将这些计数器更改为“mode 2”。
不过,如果用户手动覆盖这些计数器,Windows Defender 会检测到这一点,并立即停止它正在执行的任何操作,性能也将恢复正常,还不会影响正常的病毒防护,因此我们就可以找到解决方法了。
临时方法是使用 Counter Control 工具中的 Reset Counters 按钮,可以一键重置计数器,当 Windows Defender 检测到手动设置,就会停止操作。
更好地解决方法是使用 ThrottleStop 工具,在“选项”窗口中有一个功能,称为“Windows Defender Boost”,勾选之后就可以激活其中一个可编程定时器,从而不断地告诉 Windows Defender 正在使用计数器,从而长时间保持最高性能。
Win11被曝数据损坏bug,补丁后会还造成性能下降
Win11被曝数据损坏bug,补丁后会还造成性能下降
Win11被曝数据损坏bug,补丁后会还造成性能下降,微软日前确认,Windows 11和Windows Server 2022存在BUG,Win11被曝数据损坏bug,补丁后会还造成性能下降。
Win11被曝数据损坏bug,补丁后会还造成性能下降1Win11系统有bug已经不算新闻,这次被微软确认的bug是ASE加密加速方面的,可能会导致数据丢失,好消息是微软最新补丁已经修复了bug,而影响的也主要是Intel酷睿处理器用户,AMD处理器用户躲过一劫。
据微软价绍,这些bug是出现在Win11的加密加速方面的,因为是最新的功能,所以影响的反而是比较新的处理器,系统也只涉及Win11、Windows Server 2022,Win10及Windows Server 2019等之前的版本没问题。
影响的处理器也主要是那些支持VAES矢量高级加密指令的处理器,这是AVX512指令集中的一部分,包括Intel的Ice Lake、Tiger Lake、Rocket Lake及Alder Lake,也就是10代酷睿到12代酷睿的.桌面、移动版等,最近两年的产品都中招了。
AMD方面这次躲过一劫了,因为支持VAES的锐龙是最新的Zen4架构,但还没有上市,有足够的时间修复。
不过中招的Intel用户也不用担心,微软已经修复了bug,6月份的更新包Win11 build 22000.778中提供了初始修复,但会导致性能下降,7月份的更新包Win11 build 22000.795则已恢复性能。
Win11被曝数据损坏bug,补丁后会还造成性能下降2遇到这样的BUG已经很无语了,没想到修复方案更令人尴尬。
微软日前确认,Windows 11和Windows Server 2022存在BUG,在支持VAES指令集的环境下,可能到导致数据损坏。
Intel从10代酷睿(Ice Lake )和第三代至强可扩展处理器(IceLake-SP)开始才添加了对VAES的支持,AMD这边则是Zen 3锐龙5000,它也是AVX-512的组成部分。
没想到,因为处理器太先进,导致密码本算法模式不同,进而可能造成数据损毁。
不过,微软接着表示,早在5月(预览版)、6月份(正式版),它们就推送了修复补丁。
可更尴尬的事情在于,打补丁后会造成性能下降,尤其是在BitLocker、TLS、硬盘密集传输负载场景下时,调用AES指令集的任务可能因此慢两倍。
被炮轰后,微软现在建议用户再次安装6月23日和7月12日的最新补丁,这次通过修改Windows核心加密库的代码路径,减轻了性能下滑问题。
Win11被曝数据损坏bug,补丁后会还造成性能下降3在Win11问世以来,就经常出现关于其CPU占用异常,导致系统卡顿的反馈,虽然微软也多次表示修复,但却迟迟没能彻底解决。
根据微软反馈中心的几份报告,Windows 11 存在一个严重的错误 Bug,导致 CPU 占用率意外升高。CPU 占用率升高会大幅降低系统速度,这是由“sihost.exe”进程引起的,也称为“ Shell Infrastructure Host”。
近日,Win11面向Beta预览版推出了KB5016700补丁,终于找到了卡顿的“罪魁祸首”,并解决了问题。
据悉,造成CPU占用异常的主要原因是进程“sihost.exe”。
sihost.exe 是 Windows 11 或任何版本的 Windows 的核心组件,用于支持“开始”菜单、任务栏和操作系统的其他重要图形元素。例如,透明效果在某种程度上也需要 sihost.exe 的支持。
Shell Infrastructure Host (sihost.exe) 导致 CPU 占用率高可能有多种原因,其中一个原因可能是 Windows 11 本身。Windows 11 中 Bug 会导致 CPU Bug,并且还会影响纯净安装版的操作系统,其中有用户表示,简单的文件传输可能会导致 Shell 基础设施设备 CPU 占用率飙升。
值得庆幸的是,Windows 11 面向 Beta 预览版已经推送了更新,修复了此导致 CPU 占用率高的问题。
Windows 11 KB5016700 补丁仍在测试中,在与 Windows 11 22H2 正式版发布之前,它解决了导致 CPU 占用率高的错误 Bug。
“修复了在某些情况下会导致 sihost.exe 占用大量 CPU 的问题,”微软指出。
KB5016700 累积更新另一个重大变化是对增强的 Microsoft Defender for Endpoint 支持终于到来。微软表示,此次更新提高了 Windows 安全识别和拦截勒索软件和高级攻击的能力。
Windows 11 KB5016700 目前仅供测试人员使用,其中大部分更改将在 9 月 / 10 月与 Windows 11 版本 22H2 一起发布。
英特尔怎么回应修复特大漏洞性能下降问题?
1月4日消息,针对多家媒体报道的“英特尔公司日前爆出了一个处理器的严重漏洞,据报道这一漏洞修补过程可能导致电脑性能下降,最高下降幅度高达30%。”的新闻,英特尔针对此事作出回应,称英特尔下周推送的软件和固件的更新将会解决这些问题,但这些报道是不正确的。
根据此前媒体的消息,英特尔这一漏洞存在于过去十年生产的x86 处理器中,用简单的话来描述这次漏洞,即这个安全漏洞可以允许攻击者在登录虚拟帐号A 时,任意查看储存在同一个物理区域的虚拟用户B 的所有资料,包含储存的账号密码、应用程序文件与用户资料等敏感信息。
有报道指目前已知这样的系统安全修补,会根据CPU 型号的差异, 导致电脑的整体性能下降5 至30 % 。而据外媒AppleInsider 报道,苹果已经通过去年12 月份发布的macOS 10.13.2,至少部分修正了英特尔芯片中的缺陷。初期测试结果表明,与运行macOS High Sierra 10.13.1 相比,运行10.13.2 时系统性能没有明显下降。
而除了苹果macOS 外,微软Windows和Linux也面临这个英特尔处理器高危漏洞的风险。
但是英特尔表示,许多类型的计算设备(有来自许多不同供应商的处理器和操作系统)都会容易受到类似攻击。
并且这些修复更新并不会降低任何固件的性能。英特尔表示,公司已开始提供软件和固件更新来抵御这些破坏。与某些报道中指出的恰恰相反,不同负载受影响程度不同。对于一般的计算机用户来说影响并不显著,而且会随着时间的推移而减轻。