Win10已經是目前主流系統,而Win7會隨著時間推移慢慢淘汰掉,但是有些使用者依然堅守使用Win7,一種可能是習慣,另一種可能就是需要使用某個軟體或者遊戲,在Win10下執行不了或者是有各類問題。論CPU,Win10對超執行緒的排程一直沒有Win7好,經常會出現同頻下,i9-9900K不如i7-9700K,或者是i7 8700K不如i5 8600K的情況。
優化Win10對CPU超執行緒技術的排程問題
優化原理:
利用win10的異構排程功能將所有的超執行緒偽裝成小核心,達到優先使用非超執行緒核心並減少執行緒切換核心,可以減少響應延遲提高遊戲效能和單核效能,並且不影響多執行緒效能。
注意事項:
此方法只適合intel配備超執行緒的CPU,尤其是非K系列CPU效果更明顯,日常使用的時候睿頻也更加穩定,如果您的CPU不帶超執行緒則無效,如果是AMD銳龍處理器不能使用此優化方法,需要在Win10 1903或以上版本+最新晶片組驅動即可,此方法至少支援2017年以後的Win10版本。
具體操作方法
注意,我們需要修改如下的程式碼中的SmallProcessorMask的值,例如2核4執行緒就改為00000005,4核8執行緒就改為00000055,6核12執行緒就改為00000555,8核16執行緒就改為00005555。
如下的程式碼,我們以具備6核心12執行緒的i7-8700K為例,此值是2進製表示的大小核標識,1為大核心,由於實測Win10系統下0 2 4等執行緒才是超執行緒,所以是010101010101,它們的16進位制值就是555,這裡的KGroups\\00中的00是1號cpu如果是多路cpu還需要設定01等等。DynamicCpuPolicyExpectedRuntime值決定程序在cpu單一執行緒上的保持時間可以適當加長,此值需要使用regedit手動修改登錄檔新增,無法匯入,1450為預設值5200ms。
程式碼如下:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\kernel]
"DefaultDynamicHeteroCpuPolicy"=dword:00000000
"DynamicCpuPolicyExpectedRuntime"=dword:00001450?
"DynamicHeteroCpuPolicyImportant"=dword:00000002
"DynamicHeteroCpuPolicyImportantShort"=dword:00000000
"DynamicHeteroCpuPolicyMask"=dword:00000004
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\kernel\\KGroups\\00]
"SmallProcessorMask"=dword:00000555
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Power\\PowerSettings\\54533251-82be-4824-96c1-47b60b740d00\\0cc5b647-c1df-4637-891a-dec35c318584]
"Attributes"=dword:00000000
程式碼結束!
將以上的程式碼複製到文字中,切記SmallProcessorMask的值,需要根據您的CPU實際具體情況來修改,如下演示是6核心12執行緒的i7-8700K,所以我們填寫了“00000555”。2核4執行緒就改為00000005,4核8執行緒就改為00000055,6核12執行緒就改為00000555,8核16執行緒就改為00005555。
除此之外,我們還需要在電源方案的更改高階電源設定,將處理器電源管理中找到“針對第1類處理去電源效率的處理器效能核心放置最小核心數量”將其改為100%。
在電源選項的介面中,我們下拉找到“處理器電源管理器”並展開,展開“針對第1類處理去電源效率的處理器效能核心放置最小核心數量”,我們設定為“100”%,並應用確定。
假如不修改此值的話,會因為大小核排程預設啟用的core parking功能,會出現部分CPU執行緒無法呼叫的問題,最後將電腦重啟即可生效。
-
1 #
-
2 #
這麼簡單的問題,微軟還不如你啊
-
3 #
可以,上次我還看到微軟的cpu. arm,測試版系統加速器。
-
4 #
牛,有一天升級顯示卡再試win10,8年多的老機器
-
5 #
道不是能否考實,不過作者確實把這幾年乾的事摟出來了,類似AMD挖苦nvidia光追
-
6 #
win10我真是太討厭這個系統了
- 這版win10系統,CPU佔用率不升反降,執行比win7還快,你敢升級嗎
- 一封急訊請查收:Windows7使用者請注意,你的系統將終止服務
- 虛擬機器-電腦多開神器可同時執行XP/win7/WIN10/Linux/Mac等系統
- Windows 7的壽終正寢與微軟的“死亡策略”
- Win10不強制更新了,但這2個新功能你必須試試
- 還在用windows 7嗎?1月14日將停止更新!不再有安全補丁…曾是勒索病毒最大受害者
- 微軟10天后將停止支援Win7,據統計“超過60%的人仍在使用Win7”
- 微軟有點過分啊!其將在一月份向Win7使用者推出全屏Win10升級提示
- 13日科技熱點回顧:曝微軟Windows 10版本2004開發已結束,但推送要到明年3、4月份
電源選項-處理器電源管理裡面沒有針對第1類處理去電源效率的處理器效能核心放置最小核心數量這個選項。。。