Login | Register

usage on older CPUs

User feature requests
Planned features for Core Temp
  • Author
    Message

usage on older CPUs

Postby ChrisF14 » Wed Sep 29, 2010 7:36 am

Hi together,

my question does not 100% fit in the development nor in the usage forum, so I decided to try it here. Sorry, if another froum would be a better place.

M problem is: I am seeing strange effects with my software on some PCs. To investigate that, I would like to log the CPU-frequency over the runtime of the software.
I noticed changes in CPU-frequency of my notebook (Intel Core II) that were not visible with any other tools (task-manager, desktop-symbol,...) except with CoreTemp, so I like to make use of CoreTemp for that.

My problem now is: the system at one customer, who has problems with my software is a Pentium mobile - not supported by CoreTemp.

On the website I can find the missing temperature-sensor as only cause for older systems not being supported.
Is there a way to start CoreTemp on that system and to make it log only the things the CPU provides like the frequency?

If not - is it possible to use the DLL for that purpose and do the logging by myself? My software already has a powerful logging I could use for that.

If not - is there source code or at least a description avaliable, that I can use to read the CPU frequency by my own the same way, CoreTemp does?

Would be great, if this project could help me by any way.

TIA.
Regards,
Christoph
ChrisF14
Registered User
Registered User
 
Posts: 3
Joined: Wed Sep 29, 2010 7:07 am
Location: Near Nuremberg, Germany

Re: usage on older CPUs

Postby ChrisF14 » Mon Oct 11, 2010 6:53 am

Hi,

no one any ideas?

Christoph
ChrisF14
Registered User
Registered User
 
Posts: 3
Joined: Wed Sep 29, 2010 7:07 am
Location: Near Nuremberg, Germany

Re: usage on older CPUs

Postby The Coolest » Wed Oct 13, 2010 5:01 pm

Current versions of Core Temp require you to have a supported processor for it to work.
The Dll in the development section is simply an interface to Core Temp's shared memory block for easier access to that information.
As you've probably noticed, Core Temp is a closed source project, so I cannot share any code.
What I can say is that frequency detection of modern processors is not very trivial, it is rather simple on older CPUs such as early P4s and older, you can simply use the TSC feature which exist pretty much in every processor in use today.
http://en.wikipedia.org/wiki/Time_Stamp_Counter
Member of our O/C Folding @ Home team
"<The_Coolest> you can't unwaste wasted CPU cycles" - Start FOLDing now!
Main rig:
Core i7 2600K 3.4GHz @ 4.5GHz (Scythe Mugen2) / Mobo: Biostar TP67XE / SSD: Crucial M4 128GB (+ HDDs) / GPU: HD5450 / Mem: 4x4GB DDR3-1600 G.Skill 4GBXL RipJaws X - 16GB total / PSU: Seasonic S12II 620W.
Secondary rig:
Core i3 540 3.06GHz @ Stock / Mobo: MSI H55M-ED55 / GPU: Integrated / Mem: 2x2GB DDR3-1600 G.Skill 4GBRL RipJaws - 4GB total / PSU: FSP ATX350-PNR 350W.

Core Temp - Accurate temperature monitor for Intel's Core/Core 2 and AMD64 processors
User avatar
The Coolest
Site Admin
Site Admin
 
Posts: 2961
Joined: Tue Feb 18, 2003 7:48 pm
Location: Tel Aviv, Israel

Re: usage on older CPUs

Postby ChrisF14 » Thu Oct 14, 2010 3:20 pm

Thank you for the advice, I'll play a little around....
ChrisF14
Registered User
Registered User
 
Posts: 3
Joined: Wed Sep 29, 2010 7:07 am
Location: Near Nuremberg, Germany

Return to Development

Who is online

Users browsing this forum: No registered users and 1 guest

cron