如果 BOINC 工作常因為過熱,風扇太吵,甚至過熱關機,
本文將介紹ㄧ個好用的工具可以解決此問題
關於軟體 TThrottle
TThrottle 持續監測處理器核心溫度,並調整程式的運行時間
將電腦整體溫度維持在ㄧ個設定值之下。
本程式主要是解決針對跑 BOINC 工作者過熱問題,
如果電腦因為其他非 BOINC 程式而過熱,請看 進階設定 -> 自訂規則 篇
或是官方手冊的 Program Settings Expert 篇
功能
主要
- 限制程式的 Min/Max CPU 使用率
- 限制 Max CPU 溫度
- 限制 Max GPU 溫度
- 當電腦閒置時,切換到不同的 Max CPU/GPU 溫度
- 當溫度超過ㄧ定值時,觸發動作 (限制, 聲音, Email, 休眠, 關機, 重開)
其他
- 溫度圖表
- 即時溫度視窗
- 可以從系統圖示輕鬆地看到目前的 CPU/GPU 使用率
設定
- 簡單設置
- 自動偵測 BOINC 工作的運行與否
- 可在開機後自動執行
系統要求
- Windows XP, Vista, Win 7/8
- Intel 或 AMD 處理器
下載
如何安裝
安裝及設定 TThrottle
1. 下載 TThrottle
2. 安裝
3. 在 Programs 分頁,點 "Auto active"
4. 設定 CPU (Set Core 的左邊) 最大溫度
5. 設定 GPU (Set GPU 的左邊) 最大溫度
6. 設定 Min/Max CPU %
設定 BOINC Manager
如果想讓 BOINC 運用最大的效能,最好設置 100% 的 CPU time,
而讓 TThrottle 控制溫度。
1. 打開 BOINC Manager
2. 點選單 Tools -> Computing preferences
3. 在 processor usage 分頁,在 Other options 內,
設置 use at most 100% of the processors
4. 設置 use at most 100% CPU time
5. 點 OK
如何使用
照上方步驟設定好後,TThrottle 必須持續運行,
才能控制溫度
運作原理
TThrottle 監控溫度,如果溫度低於最大值,
運行時間將是 100%
如果溫度超過,則會將程序暫止ㄧ小段時間,讓電腦休息一下
這裡指的程序默認只有 BOINC 的工作,TThrottle 默認下並不會干涉非 BOINC 程序
進階設定
關於 TThrottle 詳細設定請參考官網的文件
GPU Throttle
有時 TThrottle 控制 GPU 使用率會太慢/太快,
在 Expert 分頁中的 GPU Throttle,
選擇 Desktop 來適用於 GPU 溫度比較慢移動的桌上型電腦
選擇 Normal 保持預設
選擇 Laptop 來適用於 GPU 溫度容易起伏的筆記型電腦
自訂規則
在 TThrottle Rules 分頁中,可以設置當 CPU/GPU 溫度超過多少
即執行動作 (限制 (Throttle), 聲音, Email, 休眠, 關機, 重開)
此分頁中的規則將會套用到 "所有程式",並非只有 BOINC 程式
電腦使用中與閒置中切換不同的最大溫度
在 TThrottle Preference 分頁中,勾選 If the computer is not used for...
並設置閒置多少秒後將切換成不同的 最大溫度,Core 為 CPU
或是當某些程式未在運行中切換,填寫 or the following programs are NOT running
其他工具
讓 GPU 工作跑更快
除了 TThrottle,TThrottle 官網還提供另一個工具: Priority
可以自動調整運行 GPU 工作程序的優先順序,據說可以縮短運行時間
更多 BOINC 插件
有許多工具可以和 BOINC 一起使用
TThrottle 只能在 Windows 平台上運作,但在其他平台上仍有類似工具
詳看 BOINC add-on software list
結語
TThrottle 是一個簡單的工具,可以有效防止電腦過熱
下載並設置開機自動運行,就能無憂無慮地盡最大效能跑 BOINC 工作!
Shawn (ebola777.pixnet.net)