- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi...
I would like to write a program in C++ to downgrade CPU performance in desktop computer.
The purpose is to save power and cool system if necessary.
can you give me a hint or any document to help me out? I have been spent almost 1 month to look for the answer in internet. Thanks a lot...
I would like to write a program in C++ to downgrade CPU performance in desktop computer.
The purpose is to save power and cool system if necessary.
can you give me a hint or any document to help me out? I have been spent almost 1 month to look for the answer in internet. Thanks a lot...
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Goto http://www.acpi.info/and download the latest ACPI specification (3.0a).
You should read the whole document, but focus on chapter 8 as it discusses the power-states for the processor and how BIOS and the driver communicate those capabilities. The structures built by the BIOS also tell the driver how to initiate those power states / capabilities.
Your software should act like or replace the OS power driver and parse the ACPI structures to determine the processors capabilities and method for invoking the capability. I think this is the best way to accomplish your task since each processor model for each company can do things differently and the ACPI tables will tell you how to do the action based on the installed processor.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
excuse me. is it workable for desktop CPU?
in fact, i developed a CPU throttling program but it can't work in desktop CPU because desktop CPU doesn't support throttling function.
anyway i'm reading the ACPI document now. thank you a lot.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'd be interested in knowing what you discovered and if you were able to throttle down. Please update. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
um...I have given up throttling in desktop cpu and looking for other way.nowone cueis appearing but i stilldon't know if it is workable.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page