奇葩大小核調(diào)度——利用效率模式把后臺丟給小核,從而實現(xiàn)windows下的單核睿頻
眾所周知1:intel的小核既不省電又不高效,只有在2.xG左右的時候才相比大核省電,但這時性能很差
眾所周知2:windows下只要你開了幾個后臺,你就幾乎看不到你的單核睿頻(核心頻率是能看到的,但是有效頻率以及CPUZ/cinebench跑分均不能達(dá)到相應(yīng)的水平,約等于達(dá)不到)
眾所周知3:大小核調(diào)度奇葩,一部分原因是windows搞不明白后臺的軟件到底需不需要性能(我跑個渲染干嘛要放在前臺盯著看)
眾所周知4:win11引入了一個新的特性,叫做效率模式。雖然微軟吹噓這個效率模式多么智能多么省電,但是其效果不能說是微乎其微吧,至少也可以說是基本沒用
但同時也存在一些特性:
特性1:小核即使?jié)M載,對大核的單核睿頻不會有任何影響

特性2:可以用第三方軟件(能源之星X),積極讓一些軟件進(jìn)入效率模式

然而,在win11的電源調(diào)度中,是可以單獨對效率模式下的軟件進(jìn)行大小核調(diào)度設(shè)置的。因此,個人思考能否把一些后臺軟件全丟進(jìn)小核,讓大核能夠不受干擾的充分單核睿頻,從而催生了這一奇葩的大小核調(diào)度方法。

需要自己看一下的前置文章:
1.【W(wǎng)in11 CPU調(diào)度進(jìn)階教程】BV1724y1K7oD
需要用到一些powercfg代碼
2.能源之星X
https://apps.microsoft.com/store/detail/%E8%83%BD%E6%BA%90%E4%B9%8B%E6%98%9Fx/9NF7JTB3B17P?hl=zh-cn&gl=cn
能源之星X,可以強(qiáng)制軟件進(jìn)效率模式,同時也可以設(shè)置白名單強(qiáng)制進(jìn)程不進(jìn)效率模式從而獲得自主控制權(quán)
3.https://learn.microsoft.com/en-us/windows-hardware/customize/power-settings/configuration-for-hetero-power-scheduling-schedulingpolicy
電源計劃設(shè)置中最核心的一項
4.https://bbs.pcbeta.com/viewthread-1966999-1-1.htmlbbs.pcbeta.com/viewthread-1966999-1-1.html
可以看一下,生效的異類策略也比較重要
5.power setting explorer
https://forums.guru3d.com/threads/windows-power-plan-settings-explorer-utility.416058/
比改注冊表簡單點,不喜歡的可以網(wǎng)上搜一下,講這個的人非常多
6.superpi
cpuz會強(qiáng)制使用core 0,以至于你想測試程序能否進(jìn)入小核都無法測試

開始操作,再次提醒這個調(diào)度策略是實驗性質(zhì)的,僅供娛樂和進(jìn)一步優(yōu)化。
1.下載能源之星X,power setting explorer(可選)
2.新建一個電源計劃,需要從平衡計劃入手(非平衡計劃一部分選項,powercfg不生效)

3.修改電源計劃中的以下項目:
生效的異類策略:使用異類策略1(選擇0會優(yōu)先睡眠小核,以至于后臺還是丟到大核里頭)
異類線程調(diào)度策略/異類短運行線程調(diào)度策略:高性能核心(前臺肯定走大核,選優(yōu)先高性能核心貌似前臺還是會被丟到小核)
處理器性能核心放置最小核心數(shù)量/針對第1類處理器性能核心放置最小核心數(shù)量:4或者0,反正不要超過1核的比例(讓核心能睡眠,睡眠都睡不了你怎么跑單核)
SMT線程啟動策略等參考上述文章和up主,本人用的生產(chǎn)力軟件不吃超線程,為了點單核性能直接關(guān)了省事
4.powercfg
打開cmd(管理員),輸入:
powercfg /setacprofileindex SCHEME_BALANCED PROFILE_ECO SCHEDPOLICY 3
解釋:插電模式下,平衡電源模式下,效率模式的進(jìn)程,調(diào)度策略=3(即優(yōu)先小核)
5.重啟(應(yīng)該不需要)
6.打開能源之星,把插電時限制所有后臺進(jìn)程打開,同時編輯一下你需要的白名單即可

操作的結(jié)果:
凡是被能源之星丟進(jìn)效率模式的進(jìn)程,就會被丟進(jìn)小核處理

沒有進(jìn)入效率模式的進(jìn)程(焦點進(jìn)程或白名單進(jìn)程),丟進(jìn)大核運行

根據(jù)圖1的結(jié)果,此時單核睿頻是能正常發(fā)生作用(然而,由于許多軟件并不是純單核軟件,其實很多情況下單核睿頻還是沒能上去,但至少3~4核的睿頻應(yīng)該是能起來的)
同時,對于是否進(jìn)入小核處理,可以通過能源之星設(shè)置白名單,從而提供更多的自主權(quán)

討論:
intel的大小核你說它好吧,大小核策略總有人覺得災(zāi)難,尤其是一些不能升級軟件的朋友;你說它不好吧,給你10個golden cove,多核性能估計會被7900x暴打,8+16至少單核和多核渲染(跑計算之類的另說,有些計算需要等結(jié)果,小核就是累贅)暴打7950x。反正這篇文章也就提供一個大小核調(diào)度策略,真需要多大核性能的建議直接霄龍,epyc的多核以及內(nèi)存性能都是碾壓級別的。

ps:如果你只想截個圖,建議進(jìn)pe跑cpuz和內(nèi)存性能測試,截的圖可以讓自己開心一下
