Jump to content
2,188 posts in this topic

Recommended Posts

Look carefully. HWMonitor has no many features present in HWMonitorSMC2 such as Intel graphic power consumption, laptop battery amperage and many others.

  • Like 1
  • Thanks 1
Link to comment
Share on other sites

12 hours ago, STLVNUB said:

its FREE

 

IMG_2225.jpeg

 

Just tried, but It gives me a lot of readings in less, considering HWMonitorSMC2 has also some more stuff I need to scroll to be shown:

239288864_Schermata2019-08-30alle13_09_01.thumb.png.14d6b71ae202776b4bfda023203aac1d.png

...and without any FakeSMC plugins installed, just IPG. 

P.S. I guess none of your components reach 129 C°, I hope

Edited by vector sigma
Link to comment
Share on other sites

Well I suspect that nobody has tried on real HW let alone earlier OSX/Mac Os

My Plan is to make HWMonitor compatible with SnowLeopard onward and iron out any bugs

As you can see, it shows heaps more info on REAL Apple hardware

Just need to fix some obvious bugs.

  • Like 2
Link to comment
Share on other sites

19 minutes ago, STLVNUB said:

Well I suspect that nobody has tried on real HW let alone earlier OSX/Mac Os

My Plan is to make HWMonitor compatible with SnowLeopard onward and iron out any bugs

As you can see, it shows heaps more info on REAL Apple hardware

Just need to fix some obvious bugs.

I afraid Kozlek made it for 10.7+ systems. You may try also HWMonitorSMC version 1 which should work in 10.6 with minimum changes. May be just recompile it with SDK10.6.

  • Like 2
Link to comment
Share on other sites

2 hours ago, STLVNUB said:

My Plan is to make HWMonitor compatible with SnowLeopard onward and iron out any bugs

you need to downgrade the code turning off ARC and use manual retain/release of memory of each object in the project. IMHO you should forget 10.6.

To add s.m.a.r.t. for NVMe in latest macs you can port my code if you want, otherwise will be no disk to show in HWMonitor in real macs.

Good luck

  • Like 1
Link to comment
Share on other sites

On 7/29/2019 at 10:39 AM, Slice said:

I see you have "ITE8708" so usual plugin ITE87X should work on your hardware but there is no such id. There are:


  IT8705F = 0x8705,
  IT8712F = 0x8712,

I will add here 8708 a little later.

 

Hi @Slice thanks again for your help! I am not so sure my Intel NUC8i7BEH is using 8708 ITE chipset, the official PDF (see page 2 and page 19) mentions ITE IT8987E-VG (most likely chipset ID 0x8987). I am curious as to what my DSDT that you've analysed shows... can you share the lines/device so I can see? Perhaps it's just unused code inside?

 

On 7/29/2019 at 9:50 PM, Slice said:

@MacKonsti  Test, please

ITEIT87x.kext.zip

Meanwhile make kernel.log (or dmesg) to see messages from IT87x kexts.

 

The kext seems to loaded OK but a) no fans shown at all, b) the dmesg or kernel logs do not have any trace of "ite" at all :( I am using your HWSensors v3 r240.

I got to read both dmesg from Hackintool and Terminal... but nothing. Please advise?

 

Terminal output of looking for the kext:

org.mozodojo.ITEIT87x (1.0.4) BB1BAC42-7713-34FD-B5ED-574867853FC6 <16 8 6 5 3>

 

Edited by MacKonsti
Link to comment
Share on other sites

2 hours ago, Slice said:

Looks like this chip has other operational logic. We need a datasheet for it. But I can't download because they require money

https://vinafix.com/threads/it8987e-datasheet.26578/

I am not sure it's the datasheet you ask. Remember I posted the only PDF that I could find in my previous post here:

 

Source = http://www.datasheetcafe.com/it8987e-datasheet-pdf-controller/
Datasheet = http://datasheetcafe.databank.netdna-cdn.com/wp-content/uploads/2019/04/IT8987E.pdf

 

That PDF is 197KB and judging from the size, I can assume it's the same as the one posted in your found thread (vinafix.com)

What do you think? I can pay 1,50 EUR for 1 day of access (30 downloads max.) but they talk also of "schematic" not "datasheet"...

 

Thanks

Edited by MacKonsti
Link to comment
Share on other sites

2 hours ago, MacKonsti said:

I am not sure it's the datasheet you ask. Remember I posted the only PDF that I could find in my previous post here:

 

Source = http://www.datasheetcafe.com/it8987e-datasheet-pdf-controller/
Datasheet = http://datasheetcafe.databank.netdna-cdn.com/wp-content/uploads/2019/04/IT8987E.pdf

 

That PDF is 197KB and judging from the size, I can assume it's the same as the one posted in your found thread (vinafix.com)

What do you think? I can pay 1,50 EUR for 1 day of access (30 downloads max.) but they talk also of "schematic" not "datasheet"...

 

Thanks

There are schematic only. I need operational description: how to program access to the chip.

Link to comment
Share on other sites

ITE 8987 is already included in the latest kext. If you install it correctly then I may propose it works differently from other chips, which I have datasheets.

  IT8987E = 0x8987

 

Link to comment
Share on other sites

Hi @Slice I believe that I installed is as it should. Downloaded the latest r240 built binaries and installed your test kext. What I understand is that it's not loaded at all. The smc key Fn shows zero as in "no fans reported" hence my request for you to have a look in the DSDT.

 

Is the test ITE kext you offered enable with debug logs or should I do something extra? I am installing FakeSMC.kext and ITEIT87x.kext from /Library/Extensions/ like all other acidanthera's kexts (Lilu, Whatevergreen, AppleALC etc.). Do you recommend Clover instead? I prefer /L/E/ due to ease of management of updates.

 

All other kexts load, except no trace of ITEIT87x.kext... could it be that IT8987 and IT8987E are slightly different?

 

Thank you.

Link to comment
Share on other sites

1. I know how to debug with Clover. I am not famous with OC.

2. Are you installed FakeSMC 3.5.2? The kext will work ONLY with this version.

3. /L/E is good enough place.

4. IT8987E is a name inside the kext. It doesn't matter how it named. Does matter his ID=0x8987.

Link to comment
Share on other sites

3 hours ago, Slice said:

1. I know how to debug with Clover. I am not famous with OC.

2. Are you installed FakeSMC 3.5.2? The kext will work ONLY with this version.

3. /L/E is good enough place.

4. IT8987E is a name inside the kext. It doesn't matter how it named. Does matter his ID=0x8987.

 

1. Sorry I did not understand your point #1 :)

 

2. Yes I have installed it from your r240 prebuilt binaries:

org.netkas.FakeSMC (3.5.2) 6278FBFB-B844-3B87-AB22-082386772375 <12 8 6 5 3>

org.slice.IntelCPUMonitor (1.2.3) 836978E0-72AC-3E63-B4F1-E9845CAD238E <16 8 6 5 3>

 

However, interestingly enough, ACPIMonitor.kext does not load, doesn't appear anywhere. Perhaps no ACPI on this generation of NUC?

Nor did the test ITEIT87x.kext load at all :(. No trace of either kext.

 

3. Great /L/E/ is where I have FakeSMC and your plugins.

 

4. Yes understood :) I meant if the ID=0x8987 covers both types of chipset IT8987 and IT8987E as my NUC's datasheet from Intel mentions ITE IT8987E-VG which I hope is not custom! (hence the total lack of proper PDF you would need)

 

9 hours ago, Slice said:

There are schematic only. I need operational description: how to program access to the chip.

 

I totally understand... but the schematic is all I could find. I will consider spending 1,50 EUR via PayPal to access your posted URL (vinafix.com) with the hope it's not the same PDF.

 

In any case, no dmesg or other system logs show any trace of ITE or IT87xx kext. Let me know if I can provide something else... Force-loading them via sudo kextload -v IT87x.kext doesn't help either.

 

P.S. I am also using HWMonitorSMC2 v2.4.9, please consider adding a space character in the MHz that are shown on the menu bar, if the user double clicks e.g. on the CPU frequency. It's easier for the eyes. Now I have e.g. 2200MHz while the dropdown list has 2200 MHz with a space. Thanks!

Link to comment
Share on other sites

1. If you will boot with Clover then I can propose you to make preboot.log by pressing F2.

 

Other then that set boot-arg msgbuf=1048576. In this case your dmesg will contain more information.

Moreover you can install https://github.com/SergeySlice/IOAudioFamily/releases/download/v206.5/IOAudioFamily.kext-206.5.zip

to make dmesg log much more informative by excluding audio spam.

Link to comment
Share on other sites

  • 4 weeks later...
On 10/2/2019 at 10:08 PM, vector sigma said:

Big bug in Intel Power Gadget 3.6.1, first try return 0 randomly. Restart multiple time (joke) or use HWMonitorSMC2 v2.5.0

 

Hi @vector sigma thanks for your feedback!

Please, just to understand your post;

a) Your link to HWMonitorSMC2 v2.5.0 is an official repository that we should look from now onwards? Is this maintained by you?

b) Do you recommend Intel Power Gadget 3.6.1 to be installed or not, eventually?

Unless you mention that Intel Power Gadget 3.6.1 only works with this new HWMonitorSMC2 v2.5.0 ?

Thanks for confirming! Cheers.

Link to comment
Share on other sites

Hmm, I just noticed I don't get fan RPM for my exhaust fan... Known bug? FANIN0 is intake and FANIN1 is CPU. FANIN2-4 don't show up and if I increase the FANINLIMIT past the value of 5, I don't get any fan info so the maximum value seems to be 5 / FANIN4. 

Link to comment
Share on other sites

On 10/6/2019 at 5:01 PM, MacKonsti said:

Hi @vector sigma thanks for your feedback!

Please, just to understand your post;

a) Your link to HWMonitorSMC2 v2.5.0 is an official repository that we should look from now onwards? Is this maintained by you?

b) Do you recommend Intel Power Gadget 3.6.1 to be installed or not, eventually?

Unless you mention that Intel Power Gadget 3.6.1 only works with this new HWMonitorSMC2 v2.5.0 ?

Thanks for confirming! Cheers.

a) yes

b) no, install any versions of Intel Power Gadget you like starting from 3.5 as previous ones was never tested by me.

Link to comment
Share on other sites

On 10/11/2019 at 4:31 PM, unixb0y said:

Hmm, I just noticed I don't get fan RPM for my exhaust fan... Known bug? FANIN0 is intake and FANIN1 is CPU. FANIN2-4 don't show up and if I increase the FANINLIMIT past the value of 5, I don't get any fan info so the maximum value seems to be 5 / FANIN4. 

Difficult to say w/o know at least what chip and what plugin are you using. Any way the index of the fan must respect the max number of registers availabe for your chips. The chip is always the same but OEM vendors can decide to attach fans just where they like.

Link to comment
Share on other sites

×
×
  • Create New...