Jump to content

AmdCPUMonitor and HWSensors 3.3.1

AMD HWSensors HWMonitor Temperature

  • Please log in to reply
99 replies to this topic

#81
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

only show hard drive 
 
http://prntscr.com/3vuib0

 
 

I encountered a problem when I did the update to version 10.9.4 (13E19)

I may answer you when official 10.9.4 will take place.

 

EDITED 02.07.2014.

Official release 10.9.4 (13E28) arrived.

All works as it should. Nothing changed.



#82
.::Fabio::.

.::Fabio::.

    InsanelyMac Legend

  • Moderators
  • 8,215 posts
  • Gender:Male
  • Location:Italy
Hello Slice

ACPIMonitor.kext - for devices in DSDT. Only for advanced users!

Question: where can I find information
Thanks

Fabio

#83
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

Hello Slice

Question: where can I find information
Thanks

Fabio

Sorry, it seems there are no final instructions anywhere.
The development topic here
A working sample
DSDT
                Device (FSAM)
                {
                    Name (_HID, EisaId ("APP0111"))
                    Name (_CID, "monitor")

                    Method (TCRR, 0, NotSerialized)
                    {
                        Return (TCRK)
                    }
 
                    Method (TCRW, 1, NotSerialized)
                    {
                        Store (Arg0, TCRK)
                        Return (TCRK)
                    }
 
                    Method (TCPU, 0, NotSerialized)
                    {
                        Store (\_TZ.THM._TMP (), Local0)
                        Return (Local0)
                     }
                 }
And the plugin info.plist is
			<key>keysToAdd</key>
			<dict>
				<key>TCRR</key>
				<string>TA0P</string>
				<key>TCRW</key>
				<string>TA1P</string>
			</dict>

It means that ACPI method TCRR will produce SMC key TA0P which is Ambient temperature.
Predefined methods
Name    Value                        SMC key
FANx       measures RPM                 FxAC   (x=0..9)
FTNx    measure time or rotation            FxAC   (x=0..9)
TCPU    CPU_HEATSINK_TEMPERATURE    Th0H
TSYS    NORTHBRIDGE_TEMPERATURE        TN0P
TDIM    DIMM_TEMPERATURE            Tm0P
TAMB    AMBIENT_TEMPERATURE            TA0P
TCPP    CPU_PROXIMITY_TEMPERATURE    TC0P
VCPU    CPU_VOLTAGE                    VC0C
VMEM    MEMORY_VOLTAGE                VM0R
VSNx    ???                            VpyC (x=1..3, y=x-1)
ISN0    AMPERAGE                    ICAC
ISNx    AMPERAGE                    IpyC (x=1..3, y=x-1)
PSNx    WATTAGE                        PCxC (x=0,1)
ACDC    AC Adapter                    ACEN, ACFP, ACIN
BAK0    Battery                        B0AC
BAK1    Battery                        B0AV
If you will have more questions then I can look into sources what is what and how it works.

#84
.::Fabio::.

.::Fabio::.

    InsanelyMac Legend

  • Moderators
  • 8,215 posts
  • Gender:Male
  • Location:Italy

Sorry, it seems there are no final instructions anywhere.
The development topic here
A working sample
DSDT

                Device (FSAM)
                {
                    Name (_HID, EisaId ("APP0111"))
                    Name (_CID, "monitor")

                    Method (TCRR, 0, NotSerialized)
                    {
                        Return (TCRK)
                    }
 
                    Method (TCRW, 1, NotSerialized)
                    {
                        Store (Arg0, TCRK)
                        Return (TCRK)
                    }
 
                    Method (TCPU, 0, NotSerialized)
                    {
                        Store (\_TZ.THM._TMP (), Local0)
                        Return (Local0)
                     }
                 }
And the plugin info.plist is
			<key>keysToAdd</key>
			<dict>
				<key>TCRR</key>
				<string>TA0P</string>
				<key>TCRW</key>
				<string>TA1P</string>
			</dict>

It means that ACPI method TCRR will produce SMC key TA0P which is Ambient temperature.
Predefined methods
Name    Value                        SMC key
FANx       measures RPM                 FxAC   (x=0..9)
FTNx    measure time or rotation            FxAC   (x=0..9)
TCPU    CPU_HEATSINK_TEMPERATURE    Th0H
TSYS    NORTHBRIDGE_TEMPERATURE        TN0P
TDIM    DIMM_TEMPERATURE            Tm0P
TAMB    AMBIENT_TEMPERATURE            TA0P
TCPP    CPU_PROXIMITY_TEMPERATURE    TC0P
VCPU    CPU_VOLTAGE                    VC0C
VMEM    MEMORY_VOLTAGE                VM0R
VSNx    ???                            VpyC (x=1..3, y=x-1)
ISN0    AMPERAGE                    ICAC
ISNx    AMPERAGE                    IpyC (x=1..3, y=x-1)
PSNx    WATTAGE                        PCxC (x=0,1)
ACDC    AC Adapter                    ACEN, ACFP, ACIN
BAK0    Battery                        B0AC
BAK1    Battery                        B0AV
If you will have more questions then I can look into sources what is what and how it works.

 

Thanks for the response 
I tests
 
Fabio


#85
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

hi Slice

can you please add support for AMD R9 200 Graphics Card?

thanks in advance



#86
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

hi Slice

can you please add support for AMD R9 200 Graphics Card?

thanks in advance

My RadeonMonitor supports AMD 7xxx Graphics cards. Are you sure R9 200 is not supported?



#87
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

My RadeonMonitor supports AMD 7xxx Graphics cards. Are you sure R9 200 is not supported?

i get this message

RadeonMonitor: found Radeon chip id=6810 
sorry, not supported yet, please report DeviceID=0x6810


#88
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

 

i get this message

RadeonMonitor: found Radeon chip id=6810 
sorry, not supported yet, please report DeviceID=0x6810

OK, will be corrected tomorrow.



#89
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

Test, please.

Attached File  RadeonMonitor.kext-748.zip   33.14KB   21 downloads



#90
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

Works 100% :thumbsup_anim:

thx



#91
Rikoshet

Rikoshet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 118 posts

Works 100% :thumbsup_anim:
thx


Truesoldier, tell me please what is working for you 100%?
I have a hd7970m and have only GPU temp...
Is the something what I can do to add frequencies?

Slice, спасибо за Вашу работу!

#92
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

Truesoldier, tell me please what is working for you 100%?
I have a hd7970m and have only GPU temp...
Is the something what I can do to add frequencies?

Slice, спасибо за Вашу работу!

work 100%

RadeonMonitor: found Radeon chip id=6810 
 Common ATI Radeon like PITCAIRN DID=6810 

i have R9 270X Desktop don't mobile i think there is the problem.

Attached Files

  • Attached File  GPU.png   81.74KB   2 downloads


#93
Rikoshet

Rikoshet

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 118 posts

work 100%

RadeonMonitor: found Radeon chip id=6810 
 Common ATI Radeon like PITCAIRN DID=6810 
i have R9 270X Desktop don't mobile i think there is the problem.

 


I see even you have not freqs of GPU....mine 7970m=7870 desktop...

Slice, I have IT8518E controller, I know you need registers description, and you know that's impossible to find this datasheets...
Here a guy said IT8518E have same instruction set as IT8510, IT8511, IT8512:
http://notebook1.ru/...hp?f=31&t=68896

 

Такие даташиты доступны на IT8510, IT8511, IT8512.
Система команд у них совместима с I8051/I8052.

I've already seen you have added support for IT8512F and from compairing pins (this is the only way I can do this) the pinout is the same...

The IT8518E is present on many brands like Asus, HP, Acer, Clevo/Sager/Shenker ecc.

Thanks!



#94
truesoldier

truesoldier

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 170 posts

I see even you have not freqs of GPU....mine 7970m=7870 desktop...

there was never freqs under OS X!



#95
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

I see even you have not freqs of GPU....mine 7970m=7870 desktop...

Slice, I have IT8518E controller, I know you need registers description, and you know that's impossible to find this datasheets...
Here a guy said IT8518E have same instruction set as IT8510, IT8511, IT8512:
http://notebook1.ru/...hp?f=31&t=68896

I've already seen you have added support for IT8512F and from compairing pins (this is the only way I can do this) the pinout is the same...

The IT8518E is present on many brands like Asus, HP, Acer, Clevo/Sager/Shenker ecc.

Thanks!

OK, I will add 8518 same way.



#96
Dr. Hurt

Dr. Hurt

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,493 posts
  • Gender:Male
  • Location:Cairo, Egypt and NYC, USA
  • Interests:Wandering around on the internet!! Politics, Sci/Tech, Medicine.

Slice, why does the radeonmonitor not measure GPU Core/Memory frequency? It would be very useful to keep an eye on GPU clock. 



#97
jamiethemorris

jamiethemorris

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 600 posts
  • Gender:Male
  • Location:San Rafael, CA

Slice, why does the radeonmonitor not measure GPU Core/Memory frequency? It would be very useful to keep an eye on GPU clock. 

I have the same question. GPUSensors does this with Kozlek's kext (on my 2600k+HD6850 build at least), but I'm guessing This FakeSMC probably won't work with GPUSensors and Kozlek's FakeSMC probably won't work with RadeonMonitor. I haven't tried Kozlek's FakeSMC on my AMD build since it doesn't have AMD support.

 

EDIT: My mistake, kozlek's doesn't do this either.

 

Also is it possible to measure Northbridge and Southbridge temps? I think they may be getting too hot on my NForce board but I have no way of knowing...



#98
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

Slice, why does the radeonmonitor not measure GPU Core/Memory frequency? It would be very useful to keep an eye on GPU clock. 

Because nobody knows how to do this on Radeons. I may extract values from BIOS  but I see no sense to show static values.

 

 

 

 

Also is it possible to measure Northbridge and Southbridge temps? I think they may be getting too hot on my NForce board but I have no way of knowing...

We got these temps in the case of ITE or Winbond. What chip do you mean?



#99
jamiethemorris

jamiethemorris

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 600 posts
  • Gender:Male
  • Location:San Rafael, CA

Because nobody knows how to do this on Radeons. I may extract values from BIOS  but I see no sense to show static values.

 

 

We got these temps in the case of ITE or Winbond. What chip do you mean?

It's an NVidia MCP55... I wasn't sure which to use for LPC, I thought SMBus was the right one, but it didn't work. I'm guessing it's not supported since it's an uncommon chip?



#100
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,041 posts
  • Gender:Male
  • Location:Moscow

It's an NVidia MCP55... I wasn't sure which to use for LPC, I thought SMBus was the right one, but it didn't work. I'm guessing it's not supported since it's an uncommon chip?

Yes, it is probably unsupported chip.







Also tagged with one or more of these keywords: AMD, HWSensors, HWMonitor, Temperature


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy