我想找到由Windows提供的接口來改變CPU頻率和核心電壓。 謝謝!什麼是改變Windows平臺的CPU頻率和核心電壓的接口?
回答
From Windows Native Processor Performance Control(document link)
參數爲P-國家政策 幾個參數到Windows處理器性能狀態控制是通過註冊表項配置。提供這些密鑰旨在使OEM和系統設計人員能夠調整Windows處理器電源管理功能的性能,以最好地適應特定的平臺設計,並進行調整,以幫助實現最長電池壽命並實現最佳系統性能。
而且您必須重新啓動才能使更改生效。
我想他是在談論真正的超頻 – humbagumba 2010-08-13 15:02:22
@humbagumba,那麼它會是處理器的具體我想。我敢肯定,這是Windows對於處理器的最大暴露,因爲用戶的極端潛力可能會導致問題。 – James 2010-08-13 15:06:21
Microsoft Windows沒有超頻/降頻CPU的API。你將不得不使用你的彙編技能來推出自己的產品。
這爲什麼需要彙編代碼? – IInspectable 2017-07-31 18:37:00
我只能指出你在正確的方向。我想通過Windows Management Instrumentation (WMI)你可以得到一個COM接口,允許修改一些子系統。
希望這些模糊的信息能讓你走上正確的道路。 :-)
您可以通過使用
PowerWriteACValueIndex()/PowerWriteDCValueIndex()
兩個都設
GUID_PROCESSOR_THROTTLE_MAXIMUM | GUID_PROCESSOR_THROTTLE_MINIMUM
相同的索引值時,改變頻率的所有GUID的描述可以在winnt.h中找到
WINAPI不能改變CPU電壓。您應該使用特權命令通過系統內核驅動程序寫入特定的MSR(請參閱AMD/Intel文檔)。 自Nehalem微架構以來,您無法更改Intel CPU電壓。英特爾正式不提供MSR以通過軟件寫入電壓值(VID)。
- 1. 與CPU頻率相關的電壓電平
- 2. 獲取CPU核心電壓值
- 3. 什麼是windows platfom的平臺useragent?
- 4. 多CPU核心gzip壓縮大文件
- 5. 沒有聲音播放時核心音頻CPU利用率高
- 6. symfony2的「核心」是什麼?
- 7. 什麼是核心?
- 8. 動態電壓和頻率調整API
- 9. 確定Windows中的CPU頻率
- 10. 使用adb的Android設備上的核心/非核心電壓
- 11. 我們可以爲每個GPU核心(SM)設置電壓/頻率嗎?
- 12. 是什麼創建項目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
- 13. 平滑的頻率變化
- 14. 通用Windows平臺/ UAP:什麼是AOT?
- 15. 核心音頻:音頻單元以提高信號電平
- 16. 修改低,中,高頻率核心音頻IOS
- 17. 任何CPU平臺和X86平臺
- 18. 讀取多核CPU的CPU使用率
- 19. Windows平臺上的音頻/視頻流
- 20. 爲什麼Firefox擠壓Windows的心臟,但不是Ubuntu的?
- 21. Windows開發平臺和Linux測試平臺之間的最佳接口方式?
- 22. 什麼是Windows手機和/或平板電腦的navigator.platform屬性
- 23. JMC:總CPU使用率是每核心或整體
- 24. FPGA上的CPU軟核心
- 25. 的Windows核心音頻錯誤
- 26. 核心和非核查查詢的需求是什麼?
- 27. CPU雙核心MIPS
- 28. 使用windows命令行獲取每個核心的CPU使用率
- 29. 在dotnet核心的運行時實現接口的最佳方式是什麼?
- 30. CPU使用率是什麼意思?
爲什麼你需要這樣做? – 2010-08-13 14:58:52
哇!這甚至有可能嗎? – celavek 2010-08-13 15:00:33
是什麼讓你覺得有這樣的事情?考慮到這將需要主板配備以在電子控制下改變這些東西,爲什麼你會認爲任何給定的計算機將被設置爲允許這個? – 2010-08-13 15:25:07