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