![]() |
Re: core2duotemp.c to core2duotemp.pas
Zitat:
...and what about TJunction := 105, if NOT TJunction := 100 and NOT TJunction := 85 ??? :gruebel: |
Re: core2duotemp.c to core2duotemp.pas
Zitat:
Use this.
Delphi-Quellcode:
var
tjunction:integer;<<must be global var Rdmsr($EE,msrvalue); IF msrvalue.HiPart and $40000000 = 0 then TJunction := 100 Else TJunction := 85; |
Re: core2duotemp.c to core2duotemp.pas
Zitat:
|
Re: core2duotemp.c to core2duotemp.pas
Zitat:
|
Re: core2duotemp.c to core2duotemp.pas
Zitat:
But the correct detection of TjMax is a huge discussion within the web, and we have here 2 ways of doing this. The first one is the creation of a CPUID table, where you can set the TjMax value for various processor types and steppings. The other way is the usage of MSR EEh, where you have to different between 85, 100 and 105 °C. Some programs use 95 °C as well. Please see the following links to read the discussions and extend your knowledge: ![]() ![]() ![]() |
Re: core2duotemp.c to core2duotemp.pas
How to detect all of these Deltas can some one please tell me? :o
My read temperature is the same as core temp's so there isnt no bad code in my code. Yes Muetze you gave me tips but you didnt code it;). |
Re: core2duotemp.c to core2duotemp.pas
Why don't you simply upload your application for all of us ?
Its hard to give a solid feedback if you haven't any practical application, just source parts. |
Re: core2duotemp.c to core2duotemp.pas
Yes however how can i SetThreadAffinityMask with JVCL thread timer?
Devidespe can you help me with this?Does this mean i have to use 4 threads? After this i upload the app I tryed this SetThreadAffinityMask(jvthreadtimer1.Thread.Handle ,$0001); SetThreadAffinityMask(jvthreadtimer1.Thread.Handle ,$0001); |
Re: core2duotemp.c to core2duotemp.pas
Zitat:
Zitat:
![]() But anyway, this is not the way to solve the actual problem discussed here. |
Re: core2duotemp.c to core2duotemp.pas
1 shl ProcNumber(CPUIndex) } like this?
Zitat:
It doesnt change even if i put in $0001,$0002,$0004,$0008 it just wont change. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz