微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

2022-07-09 11:20

win7之家 6 月 28 日消息,據(jù) techpowerup 報(bào)道,ThrottleStop 等流行軟件的開(kāi)發(fā)者 Kevin Glynn 發(fā)現(xiàn)了一個(gè)奇怪的現(xiàn)象,微軟 Windows 11/10 的 Windows Defender 會(huì)影響英特爾處理器的性能。

在 ThrottleStop 的開(kāi)發(fā)過(guò)程中,Kevin 發(fā)現(xiàn),當(dāng) CPU 滿(mǎn)載時(shí),HWiNFO 將報(bào)告頻率降低情況。更大的問(wèn)題是,當(dāng) Windows Defender 受到 Bug 影響時(shí),處理器性能將明顯降低。例如,以 5.00 GHz 全核運(yùn)行的 Core i9-10850K,Cinebench 跑分將低 1000 分左右,大約損失 6% 的性能。

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

據(jù)報(bào)道,Windows 10 和 Windows 11 上的英特爾酷睿第 8 代、第 9 代、第 10 代和第 11 代(臺(tái)式機(jī)和移動(dòng)處理器)的用戶(hù)都報(bào)告了這一性能損失,而 AMD 處理器不受影響。

究其原因,Windows Defender 會(huì)隨機(jī)使用英特爾酷睿處理器提供的所有七個(gè)硬件性能計(jì)數(shù)器,其中包括三個(gè)固定功能計(jì)數(shù)器。這些計(jì)數(shù)器中的每一個(gè)都可以在四種模式中的一種模式下進(jìn)行編程,以配置其計(jì)數(shù)的特權(quán)級(jí)別 ——Disabled、OS (ring-0)、User (ring>0) 和 All-Ring 級(jí)別。由于這些計(jì)數(shù)器共享資源,因此多個(gè)程序可能希望同時(shí)訪問(wèn)這些計(jì)數(shù)器。

一般的軟件都將這些計(jì)數(shù)器設(shè)置為“mode 3”或“All-Ring 級(jí)別”。由于它們都設(shè)置了相同的模式,因此多個(gè)程序使用相同的計(jì)數(shù)器沒(méi)有問(wèn)題。但是,Windows Defender 會(huì)將這些計(jì)數(shù)器設(shè)置為“mode 2”,多個(gè)程序?qū)⒉粩酄?zhēng)搶?zhuān)?jì)數(shù)器控制寄存器會(huì)在 0x222 和 0x332 之間不斷變化。

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

據(jù)報(bào)道,這一問(wèn)題可能在計(jì)算機(jī)首次啟動(dòng)時(shí)發(fā)生,也可能在此后的任何時(shí)間發(fā)生。當(dāng) Windows Defender 在后臺(tái)運(yùn)行時(shí),將隨時(shí)啟動(dòng)和停止或不斷嘗試將這些計(jì)數(shù)器更改為“mode 2”。

不過(guò),如果用戶(hù)手動(dòng)覆蓋這些計(jì)數(shù)器,Windows Defender 會(huì)檢測(cè)到這一點(diǎn),并立即停止它正在執(zhí)行的任何操作,性能也將恢復(fù)正常,還不會(huì)影響正常的病毒防護(hù),因此我們就可以找到解決方法了。

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

win7之家了解到,臨時(shí)方法是使用 Counter Control 工具中的 Reset Counters 按鈕,可以一鍵重置計(jì)數(shù)器,當(dāng) Windows Defender 檢測(cè)到手動(dòng)設(shè)置,就會(huì)停止操作。

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

更好地解決方法是使用 ThrottleStop 工具,在“選項(xiàng)”窗口中有一個(gè)功能,稱(chēng)為“Windows Defender Boost”,勾選之后就可以激活其中一個(gè)可編程定時(shí)器,從而不斷地告訴 Windows Defender 正在使用計(jì)數(shù)器,從而長(zhǎng)時(shí)間保持最高性能。

微軟 Win11/10 Defender 被曝影響英特爾處理器性能,跑分降低 6%(附解決方法)

網(wǎng)友評(píng)論

相關(guān)閱讀