Jump to content
110 posts in this topic

Recommended Posts

Macs-Mac-Pro:~ mac$ kextstat -l | egrep -v "com.apple" 

 14    4 0xffffff7f80cc4000 0xd000     0xd000     org.netkas.FakeSMC (3.3.1) <10 7 5 4 3>

   15    0 0xffffff7f80d12000 0x5000     0x5000     org.mozodojo.ITEIT87x (1.0.3) <14 7 5 4 3>

   20    0 0xffffff7f8138c000 0x3000     0x3000     org.slice.HWInfo (1) <14 7 4 3>

   88    0 0xffffff7f80cd1000 0x6000     0x6000     org.slice.RadeonMonitor (1.0.0d1) <14 11 7 4 3>

   89    0 0xffffff7f8200b000 0x2000     0x2000     org.slice.sensor.AmdCPUMonitor (1.0) <14 11 7 4 3>

 

still won't display stat with bronya rc7 fix on 10.9.4(13E19), but on 10.9.4(13E16) works well

 

Macs-Mac-Pro:~ mac$ kextstat -l | egrep -v "com.apple" 
 14    4 0xffffff7f80cc4000 0xd000     0xd000     org.netkas.FakeSMC (3.3.1)
   15    0 0xffffff7f80d12000 0x5000     0x5000     org.mozodojo.ITEIT87x (1.0.3)
   20    0 0xffffff7f8138c000 0x3000     0x3000     org.slice.HWInfo (1)
   88    0 0xffffff7f80cd1000 0x6000     0x6000     org.slice.RadeonMonitor (1.0.0d1)
   89    0 0xffffff7f8200b000 0x2000     0x2000     org.slice.sensor.AmdCPUMonitor (1.0)
 
still won't display stat with bronya rc7 fix on 10.9.4(13E19), but on 10.9.4(13E16) works well

 

sorry, what is "display stat"?

xeocacad

I had same problem for some time. And tbh i'm not exactly sure what fixed it - i just walked through installation process again and then it worked...

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

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.

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.
  • Like 1

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
  • 1 month later...

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, спасибо за Вашу работу!

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.

post-838043-0-77567800-1407867376_thumb.png

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/forma1/viewtopic.php?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!

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/forma1/viewtopic.php?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.

  • 2 weeks later...

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...

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?

  • Like 1

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?

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.

×
×
  • Create New...