整理舊電腦上的硬盤發現了CPUDocV1.2.24,當時下載之後就沒研究,這兩天正好瞅瞅怎麼個事。CPUDoc據說能在不損失多核性能的情況下,使遊戲運行在物理核心上,達到關閉超線程的效果,有一種軟件關閉超線程的感覺。
其餘功能的話,我覺得不錯的也就是自動調整電源功能,降低功耗,這在AMD這邊可是解決了待機功耗相對較高這個大問題。
後文爲Github該項目的介紹,機翻人工精修+配圖。
CPUDoc 是一款用於輔助 CPU 工作的工具。它具備以下可以獨立啓用的功能。
SysSetHack——使用 CpuSet 系統的位掩碼操作,獲得類似關閉 SMT/超線程般更流暢、更快速的體驗,同時仍保留其可用性的優勢。
PowerActive——動態功率管理功能,提供兩種超低功耗待機模式:淺睡(Light)和深睡(Deep Sleep)。
NumaZero——僅使用部分核心,可設置爲自動或手動。手動限制核心數量不超過 n 個,排除 T1 線程或 E 核。
ThreadBooster 是系統的核心組件,幾乎所有關鍵功能都依賴於它來運作。
Usage 使用方法
直接運行即可,也可通過設置菜單設置爲開機啓動(創建或刪除自動啓動任務)。雙擊系統托盤圖標打開應用,右鍵點擊可打開退出菜單。通過系統托盤菜單,還可以切換某些功能的狀態;但這些更改都是臨時的,不會保存下來。
你可以在主菜單中啓動和停止 ThreadBooster。ThreadBooster 的輪詢頻率(調度器及相關線程的執行頻率)可以手動調整。默認值最適合 Ryzen 3000/5000 和 Intel 第 12 代處理器。已增加對 Zen4/Zen5 和 Core Ultra 等更新 CPU 的支持。如果你認爲 T1 線程的分配/釋放速度太慢,可以嘗試不同的設置,但是建議保持默認。在測試時,可以使用任何遊戲,並將畫質調至最高水平,然後檢查性能是否與沒有使用 CPUDoc 的情況下相同,或者甚至更好。
注:這個軟件裏面的❌是啓用。
![]()
在Settings界面點擊Create AutoStart Task即可創建開機自啓動
![]()
USE AT YOUR OWN RISK 請自行承擔風險。
本軟件使用相當安全,而且不需要複雜的配置。幾乎所有設置都是自動完成的,無需用戶干預。這纔是我們的目標。
但請注意,某些功能(如 SSH、N0、ZenControl、CoreControl 等)可能會在極端情況下導致遊戲運行不穩定,甚至系統出現凍結或崩潰的情況。
CPU 佔用率非常低,僅約 0.03/0.04%,內存佔用僅 180MB 多一點。在 AMD 平臺上配合 PSA 使用,功耗節省非常可觀,從 10W-30W 到 50-60W 不等。
![]()
如果由於某種原因,您不想使用 PSA 軟件,或者無法使用它,那麼您可以參考原作者的針對 Windows 10 和 11 系統的定製能源規劃方案(見GITHUB項目介紹)。
Installation 安裝
這是一款獨立應用程序;唯一的軟件需求是.NET Core 6.0 Windows 桌面運行環境。
將其移至一個固定目錄,你可以創建快捷方式啓動它,或使用下拉菜單選項在桌面上創建快捷方式。
安裝程序將在未來某個時候推出。
如果你沒有安裝 .NET 桌面運行時,系統會提示你先下載並安裝。雖然不需要重啓計算機,但如果仍然出現安裝運行時的提示,則可能需要重啓。
如果你遇到任何問題並需要支持,請在設置中同時啓用"寫入跟蹤信息"和"寫入調試跟蹤日誌"。關閉並重啓應用,執行導致問題的操作(例如啓用/禁用 NumaZero),然後關閉應用。將 Logs 文件夾中的文件發送給我。
如果你想報告問題或提出需求,請使用 GitHub 的 Issues 標籤頁。
Troubleshooting 故障排除
請啓用診斷日誌功能,關閉並重新打開 CPUDoc,然後將 LogInfo.txt 和 LogTrace.txt 附加到 GitHub Issue 中。
對於 AMD CPU:提供 ZenTimings 調試報告,如果可以的話再提供一張 Ryzen Master 截圖
如果你遇到問題,請在殺毒軟件中將以下驅動程序加入白名單:
inpoutx64.dll
WinIo32.dll
WinIo32.sys
WinRing0x64.sys
ZenStates-Core.dll
Known issues 已知問題
某些遊戲在 NumaZero 激活時可能會出現卡頓。
例如使用 AMD 雙 CCD 處理器運行《刺客信條:英靈殿》時。
採用混合架構(P/E 核)的 Intel 處理器應不受此問題影響(核心是被掛起而非通過系統 CpuSet 掩碼禁用)。
短時全核負載的基準測試在啓用 SSH 時可能會得到較低的分數;這是設計如此。
親和性設置過於寬鬆的基準測試在啓用 SSH 時可能會得到較低的分數;這是設計如此。
部分 3DMark 基準測試可能會表現出這種行爲,如果未加入白名單的話(目前大多數甚至全部測試應該都已優化)。
使用 CapframeX 捕獲統計數據通常可以正常工作,但可能與某些遊戲不兼容(例如《獵殺:對決》)。
inpoutx64.dll 可能會被某些殺毒軟件和反作弊軟件阻止,你可以在設置中或通過命令行開關禁用其加載;ZenControl 和 CoreControl 等一些功能將被永久禁用。
某些殺毒軟件即使將 inpoutx64.dll 加入白名單也會阻止它(例如卡巴斯基)。
某些反作弊軟件會阻止 inpoutx64.dll 庫,有些是自動檢測的(例如 Vanguard),有些則不是(例如 faceit/AC)。
類似的工具還有:
ThreadBooster
SysSetHack(SSH)
PowerSaverActive(PSA)
NumaZero(N0)
基本不打喫性能的遊戲了,也就無從測試,僅推薦給各位。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
