我想找到由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. 什麼是windows platfom的平臺useragent?
- 3. symfony2的「核心」是什麼?
- 4. 我們可以爲每個GPU核心(SM)設置電壓/頻率嗎?
- 5. 使用adb的Android設備上的核心/非核心電壓
- 6. 平滑的頻率變化
- 7. 是什麼創建項目ASP.NET核心(核心.NET)和ASP.NET核心(.NET Framework)的
- 8. 核心音頻:音頻單元以提高信號電平
- 9. 修改低,中,高頻率核心音頻IOS
- 10. 任何CPU平臺和X86平臺
- 11. Windows平臺上的音頻/視頻流
- 12. Windows開發平臺和Linux測試平臺之間的最佳接口方式?
- 13. 的Windows核心音頻錯誤
- 14. 使用windows命令行獲取每個核心的CPU使用率
- 15. 在dotnet核心的運行時實現接口的最佳方式是什麼?
- 16. 什麼是android平板電腦的標準分辨率?
- 17. 爲什麼pmap | reducer/map不使用所有的cpu核心?
- 18. Asp.net核心RC2 Dockerfile的正確入口點是什麼
- 19. 什麼是C#中的核心類?
- 20. .Net核心中的.AspNetCore.Antiforgery.xxxxxxx cookie是什麼?
- 21. 什麼是截斷的核心堆?
- 22. ejb的核心技術是什麼?
- 23. 如何獲得超過2個核心的CPU使用率?
- 24. 顯示CPU核心的利用率在MATLAB
- 25. 可變比特率視頻壓縮如何平均每幀?
- 26. 值/頻率表的名稱是什麼?
- 27. 什麼是數據倉庫中的負載頻率和刷新頻率?
- 28. 比較簡單的聲音 - 什麼是最接近的頻率
- 29. 在linux內核空間獲得最大支持的CPU頻率
- 30. 什麼是超頻內核的Android?
爲什麼你需要這樣做? – 2010-08-13 14:58:52
哇!這甚至有可能嗎? – celavek 2010-08-13 15:00:33
是什麼讓你覺得有這樣的事情?考慮到這將需要主板配備以在電子控制下改變這些東西,爲什麼你會認爲任何給定的計算機將被設置爲允許這個? – 2010-08-13 15:25:07