CPU Temperature of

Discussion created by kenshin2k on Sep 10, 2008
Latest reply on Jan 10, 2010 by mabra

Hello guys,

i am currently writing an cpu temp program in C#, which display the actual cpu temp of multicore systems like CoreTemp or RealTemp.

I succeded in reading the CPU Temp of an Intel Processor by accesing an value in the MSR.

For AMD i have no idea how i can access the value for CPU Temp.

I found out that you need to access the PCI-defined configuration space

F3xA4[CurTmp] , which contains an relative value, and with that value you can calculate with the amd formulas

AMD K8 CPU Formula AMD - CoreTemp = DTS_Value - 49
The formula for the K10* is: 'CPU Temp** = Value / 8'.

BUT HOW TO ACCESS the F3xA4 programmaticly ...

with intel i could use the readMSR functions to access the value in the MSR.

but with amd..i have absoluty no idea how to access that value F3xA4...i googled for days ,searched over 100 forums but i found nothing.. i searched the amd documents too

can someone help me please, my head is exploding on this one