CoreDirector 是由知名 CPU 調度控制軟體 Process Lasso 的開發公司 Bitsum 所製作,供所有 Intel 12 代以上有大小核 (P-Core、E-Core) 的 Core i 處理器使用者免費使用。軟體功能很簡單,就是把使用者選定的處理序 (Process) 分配給 P-Core,由於 P-Core 效能更好,可改善一些應用程式或遊戲的性能問題。
CoreDirector 使用教學
安裝軟體
首先到 CoreDirector 頁面,點選 Download CoreDirector 下載主程式。筆者也有製作一個繁體中文化版本,有需要可以按此下載 CoreDirector 繁體中文化版( VirusTotal 掃描報告),有部分防毒軟體會誤報,先安裝完主程式再執行繁體中文化版本覆蓋掉原版。
執行 coredirectorsetup.exe,按 I Agree。
如果想使用筆者的繁體中文化版本,這邊先取消勾選 Launch CoreDirector (勾選後當安裝完成會自動執行 CoreDirector),如果不用則無需取消勾選,接著按 Next。
點選 Install 進行安裝,安裝完成後,安裝程式會自動關閉。如果你有取消勾選,接著可以使用筆者製作的繁體中文化版,以管理員權限執行覆蓋掉原始主程式。
繁體中文化版本僅供測試,為個人興趣製作,筆者不對其作任何擔保。
使用方式
CoreDirector 介面算蠻簡單易用的,只要按右上方的 Add,輸入你想避開 E-Core 執行的程式或處理序名稱,再按 OK,就會被加到右邊的清單中。清單中的程式 / 處理序會被分配到 P-Core 上運作。清單內的處理序可以選取後按 Remove 移除,或按 Clear All 一次全部清空。
CoreDirector 有三種模式可選 (建議勾選一種就好),第一種 Efficiency Mode OFF 是會讓處理序避開 E-Core,第二種 CPU Affinities 是把指定的處理序透過 CPU 親和性,指定以 P-Core 去執行,第三種 CPU Sets 則是主要讓系統自行控制分配。
要是不知道遊戲或應用程式的程式 / 處理序名稱,可以先執行然後開啟工作管理員,找到目標程式 xxx.exe。如果還是沒看到,在該處理序上按滑鼠右鍵選擇內容,這時你就能看到它的可執行檔完整名稱了。
當你按 CoreDirector 主畫面右上角的 X 只是最小化並關閉視窗, 要真正關閉 CoreDirector 需手動到工作列右邊的系統匣內,在 CoreDirector 圖示上按滑鼠右鍵,點選 Exit 才是關閉程式,按 Open 是開啟 CoreDirector 主畫面。
CoreDirector 效果實測
由於筆者測試 CS2 若以 CPU Affinities 模式運作,會出現異常,所以只測試 Efficiency Mode OFF。
測試硬體
處理器 | Intel Core i7-12700KF (PL1 65W、PL2 130W) |
---|---|
主機板 | MSI MPG Z690 FORCE WIFI |
記憶體 | DDR5-5600 8G x2 |
顯示卡 | 玄人志向 Radeon RX 550 |
儲存 | 系統碟 Kingston HyperX FURY 240G SATA SSD 遊戲檔案 ACASIS DT-3608 2-Bay (Seagate 1T x2 RAID 1) |
Counter-Strike 2
地圖為經典的 Dust 2,休閒模式,畫質設低,筆者選擇進攻方。未使用前,CS2 AVG FPS 82.2、1% LOW 33.6。
這場因進攻方滿了,被分到防守方。使用後 AVG FPS 81.4,1% LOW FPS 36.7,雖然平均 FPS 略降,但 1% LOW FPS 上升了。
Overwatch 2
地圖 66 號公路,防守方,使用自訂遊戲 + AI 隊友,畫質設低。沒用的情況下,AVG FPS 70.9,1% LOW FPS 54.3。
使用 CoreDirector 後,AVG FPS 略降至 69.4,1% LOW FPS 提升到 59,呈現跟 CS2 一樣的結果。
看完以上測試,筆者是認為有效果,例外也嘗試過把 Cinebench R20 加到清單中 (CPU Affinities 模式),不過跑 Cinebench R20 多核測試還是會用到 E-Core (工作管理員中會看到 E-Core 出現負載),所以分數與使用前差異不大。如果你也是用有大小核的 Intel 處理器不妨試試,反正軟體是免費的,試了沒效果移除就好。
這個其實現在沒必要,特別是13代及14代的CPU
12代之所以E核會影響遊戲性能,並不是因為系統調度錯誤, 而是只要有任何程式啟用E核,RING就會降低時脈,受限於E核。
但13代以後的CPU沒這個問題,RING已經和E核心脫節了,縱使E核心運作中,RING仍然能以最高時脈運作。
P-Core性能仍比E-Core高,因此有些人會想試試讓程式只在P-Core上跑。
其實現在Windows11只要需要P核性能運作的軟體,系統已經會正確的匹配,並不會出現需要性能的時候還分配在E核的情況。上面我敘述的重點在於,有些人以為12代跑遊戲用E核才導致性能降低,這其實是錯誤的判斷。
P/E核性能差距本來就大,特別在遊戲上更是如此,如果是因為遊戲放著有P核不用,只用到E核導致性能低弱,根本不會只是「感覺比較慢一點的程度」,而是會到「玩不下去的程度」。它的癥結點在於,12代開著E核,會讓P核心變弱(因為RING頻率大降)。
但13代後本身就已經沒這個問題。
一天就死檔?
不知道MF這麼敏感,剛剛換MEGA的載點了。