Jump to content

HWSensors

FakeSMC Plugins Hardware Monitoring Sensors SuperIO Temperature Voltage Tachometer Frequency

  • Please log in to reply
1041 replies to this topic

#661
DarwinX

DarwinX

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 640 posts
  • Gender:Male
  • Location:Florida

As an example, HWsensors does not support our DEll XPS M1530 but the HWsensors seems to work for all the rest of the hardware I have in my signature.


If by HWsensors you mean Kozlek's HWMonitor.app, then it is indeed compatible with our M1530's, short of the NSCPC8739x SuperIO chip support
which is responsible for the Ambient, Memory, Motherboard and CPU Heatsink temperatures as well as the System Fan Speed.

#662
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

If by HWsensors you mean Kozlek's HWMonitor.app, then it is indeed compatible with our M1530's, short of the NSCPC8739x SuperIO chip support
which is responsible for the Ambient, Memory, Motherboard and CPU Heatsink temperatures as well as the System Fan Speed.


NSCPC8739x is in Slice's branch.

#663
Slice

Slice

    InsanelyMacaholic

  • Local Moderators
  • 3,182 posts
  • Gender:Male
  • Location:Moscow
I have no time and wishes to remake the whole project so I just maintain existing project that I have RW access to include support for new hardware.
About NSCPC8739x - it is created for my Dell Inspiron 1525 and then adopted for one more config. But I think it is not compatible with other hardware. Sorry.
Support for HD3000/4000 will be in nearest future but I am not sure about something other then temperature.

#664
tot318

tot318

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts
Here's my boot log for v1.0.73
Spoiler


#665
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel
tot318, I don't see any i2c device (by address) that supported by nvclock or nouveau drivers. Seems you have unsupported chip. Thanks for your feedbacks anyway.

#666
tot318

tot318

    InsanelyMac Protégé

  • Members
  • PipPip
  • 81 posts

tot318, I don't see any i2c device (by address) that supported by nvclock or nouveau drivers. Seems you have unsupported chip. Thanks for your feedbacks anyway.

Well it's a bad news for me then, anyway it's ok for me. Thank you for your effort trying.

#667
nyolc8

nyolc8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 802 posts
  • Gender:Male
  • Location:Budapest, Hungary
Could someone compile an only 64bit version of this? I'm using another branch of fakesmc+plugins that only 64bit and I think OSX loading a littlebit faster with it.

edit.: or... is it already in only 64bit? :rolleyes:

Okay I installed the kexts, and HWMonitor app... but... How do I close the app? How to turn off? I just want to run it if I want to see the values, I don't want to run it always. But I don't want to uninstall-reinstall the menu extension every time...

And an other thing: "SMC Monitor" now can't read frequencies (missing key), only HWMonitor reads them.

#668
Phuong12

Phuong12

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
hi, I have a Gigabyte GTX 460. Could you tell me which kext I should apply to have GPU frequency and fan rpm? Actually it only shows the temperature.

#669
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

Could someone compile an only 64bit version of this? I'm using another branch of fakesmc+plugins that only 64bit and I think OSX loading a littlebit faster with it.

edit.: or... is it already in only 64bit? :rolleyes:

Okay I installed the kexts, and HWMonitor app... but... How do I close the app? How to turn off? I just want to run it if I want to see the values, I don't want to run it always. But I don't want to uninstall-reinstall the menu extension every time...

And an other thing: "SMC Monitor" now can't read frequencies (missing key), only HWMonitor reads them.


You can't close the app. But if you didn't add any sensors in menubar - the app is just idling.

#670
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

hi, I have a Gigabyte GTX 460. Could you tell me which kext I should apply to have GPU frequency and fan rpm? Actually it only shows the temperature.


NouveauSensors.kext

#671
nyolc8

nyolc8

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 802 posts
  • Gender:Male
  • Location:Budapest, Hungary

You can't close the app. But if you didn't add any sensors in menubar - the app is just idling.

Thanks for the reply, I just uninstalled it, and using iStat Pro widget for checking temps. (no freqs and voltages but whatever...)

#672
Phuong12

Phuong12

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

NouveauSensors.kext

Thanks much for yr help :) though it seems incompatible with the fakesmc I have (version 4.0). it works great with the kext in GIT site but I have much slower boot. There is somehow a guide which can help me to have more control in using those kexts?

#673
adriangb

adriangb

    adriangb

  • Members
  • PipPipPip
  • 155 posts
  • Gender:Male
  • Location:Illinois
Hi, I have an ASRock Z77 Pro4-M and I'm trying to get my NCT6776F to work with the latest release.
If possible I'd like to get ACPISensors running, but I couldn't find much on this (checked projectosx.com), and basic monitoring would be a good start.
This is what I've been able to gather:

OpenHardwareMonitor Dump:
Sensors
|
+- ASRock Z77 Pro4-M (/mainboard)
|  |
|  +- Nuvoton NCT6776F (/lpc/nct6776f)
|  |  +- CPU VCore	  :	0.928	 0.92	 1.24 (/lpc/nct6776f/voltage/0)
|  |  +- 12V	 :	 1.84	1.832	 1.84 (/lpc/nct6776f/voltage/1)
|  |  +- AVCC		   :	3.328	3.328	3.328 (/lpc/nct6776f/voltage/2)
|  |  +- 3VCC		   :	3.328	3.312	3.328 (/lpc/nct6776f/voltage/3)
|  |  +- VIN4	 :	 0.04	 0.04	0.304 (/lpc/nct6776f/voltage/4)
|  |  +- VIN5	 :	1.672	1.672	 1.68 (/lpc/nct6776f/voltage/5)
|  |  +- VIN6	 :	0.816	0.816	0.816 (/lpc/nct6776f/voltage/6)
|  |  +- 3VSB		   :	3.424	3.424	3.424 (/lpc/nct6776f/voltage/7)
|  |  +- CPU Package :	   29	   29	   30 (/lpc/nct6776f/temperature/1)
|  |  +- Temperature #2 :	 44.5	   43	   45 (/lpc/nct6776f/temperature/2)
|  |  +- Motherboard :	   28	   28	   28 (/lpc/nct6776f/temperature/3)
|  |  +- CPU Fan		 :	  823	  823	  828 (/lpc/nct6776f/fan/1)
|  |  +- Chassis Fan 2		 :	 1829	 1778	 1839 (/lpc/nct6776f/fan/4)

ASRock Utility:
MB T: 28
CPU T: 37
5V: 5.016V
DRAM: 1.6V
VTT: 1.085V
VCCSA: 0.925V
3.3v: 3.328V
12V: 12.144V
PCH: 1.059V
CPU PLL: 1.693V
IGPU Voltage Offset: +0mV

HWMonitor Dump:
Mainboard Model  Z77 Pro4-M (0x000002C7 - 0x163BC0C8)
LPCIO
-------------------------------------------------------------------------
LPCIO Vendor  Nuvoton
LPCIO Model  NCT6776
LPCIO Vendor ID  0x5CA3
LPCIO Chip ID  0xC3
LPCIO Revision ID 0x33
Config Mode I/O address 0x2E
Config Mode LDN  0xB
Config Mode registers
  00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00 FF FF 00 FF FF FF FF 0B FF FF FF FF FF FF FF FF
10 FF FF FF FF FF FF FF FF FF FF F0 68 80 00 FF FF
20 C3 33 FF 00 5C 00 00 C0 00 FF 62 08 80 00 00 03
30 E1 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
40 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
50 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
60 02 90 00 00 FF FF FF FF FF FF FF FF FF FF FF FF
70 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
Register space  LPC, base address = 0x0290

Hardware Monitors
-------------------------------------------------------------------------
Hardware monitor Nuvoton NCT6776
Voltage 0 0.92 Volts [0x73] (CPU VCORE)
Voltage 1 1.84 Volts [0xE6] (VIN1)
Voltage 2 3.33 Volts [0xD0] (AVCC)
Voltage 3 3.33 Volts [0xD0] (3VCC)
Voltage 4 0.04 Volts [0x5] (VIN4)
Voltage 5 1.67 Volts [0xD1] (VIN5)
Voltage 6 0.82 Volts [0x66] (VIN6)
Temperature 0 28∞C (82∞F) [0x1C] (SYSTIN)
Temperature 1 31∞C (86∞F) [0x3D] (CPUTIN)
Temperature 2 45∞C (112∞F) [0x59] (AUXTIN)
Temperature 3 36∞C (96∞F) [0x24] (TMPIN3)
Fan 1  827 RPM [0x33B] (CPUFANIN)
Fan 4  1781 RPM [0x6F5] (AUXFANIN2)

Attached Files



#674
TimeWalker75a

TimeWalker75a

    InsanelyMac Legend

  • Gurus
  • 1,149 posts
  • Gender:Male
Any insight on how to configure ACPISensors?
I have tried adding my keys to it like i did with the slice's branch but upon boot ir shows:

0 temperature sensor(s) added
0 voltage sensor(s) added
0 ttachometer sensor(s) added

I'm trying to follow this thing here as EC (IT8518E) chip on my Vostro 3450 is the same as used in XPC L501x: http://bbs.pcbeta.co...914788-1-1.html
I have made all the necessary changes in my DSDT and added a custom Device (SMCD) like it says in the article with only exception that iASL won't let me compile with either monitor, MONITOR or ACPIMON as _HID. So I have changed it to MON3450.. and changed the IONameMatch in ACPISensors.kext to match it.
I have then added the keys from the article so it looks like this: http://puu.sh/YMqs
And pretty much nothing is added upon boot, so I'm clearly doing something wrong.

If I follow the article as-is with slice's branch then the keys are detected upon boot:

Aug 25 23:07:05 localhost kernel[0]: ACPISensors: FAN0 registered
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=TMBD key=TB0T
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: TMBD registered
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=TCCC key=TC0C
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: TCCC registered
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=PWOR key=VDPR
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=TXXX key=Th0H
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: TXXX registered
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=TCPX key=TC0P
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: TCPX registered
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=TPCH key=TS0C
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: TPCH registered
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: Custom name=TNBG key=TN0H
Aug 25 23:07:05 localhost kernel[0]: ACPISensors: TNBG registered

But HWMonitor app displays only PCH and RPMs for FAN0. Even though iStat Pro widges is able to show more info: http://puu.sh/YMtb

#675
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 452 posts
Any tips on setting this up for my motherboard, a Gigabyte EP45-UD3P with iTE IT8718 controller.

I have had a go at editing the info.plist but the section for the 8718 is empty and any attempt I made at editing a similar section just made that entry disappear from HWMonitor after Kext Utility and a reboot.

I have a DarwinDumper report if that helps (Thanks blackosx) and also a couple of screenshots of the progress so far.


I have loaded the following kexts in S/L/E

CPUSensors.kext
FakeSMC.kext
GPUSensors.kext
MotherboardSensors.kext

If I add ACPISensors.kext it doesn't seem to make any difference to the readings.


Thanks for any advice you folks can offer.

Attached Files



#676
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

Any tips on setting this up for my motherboard, a Gigabyte EP45-UD3P with iTE IT8718 controller.

I have had a go at editing the info.plist but the section for the 8718 is empty and any attempt I made at editing a similar section just made that entry disappear from HWMonitor after Kext Utility and a reboot.

I have a DarwinDumper report if that helps (Thanks blackosx) and also a couple of screenshots of the progress so far.


I have loaded the following kexts in S/L/E

CPUSensors.kext
FakeSMC.kext
GPUSensors.kext
MotherboardSensors.kext

If I add ACPISensors.kext it doesn't seem to make any difference to the readings.


Thanks for any advice you folks can offer.


I think your config should be the same as EP45-UD3R or EP45-DS3R, so add this line:
Attached File  Снимок экрана 2012-08-27 в 6.53.32.png   13.65KB   54 downloads

If it'll be ok I'll add this section into project.

#677
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

Any insight on how to configure ACPISensors?
I have tried adding my keys to it like i did with the slice's branch but upon boot ir shows:

0 temperature sensor(s) added
0 voltage sensor(s) added
0 ttachometer sensor(s) added

I'm trying to follow this thing here as EC (IT8518E) chip on my Vostro 3450 is the same as used in XPC L501x: http://bbs.pcbeta.co...914788-1-1.html
I have made all the necessary changes in my DSDT and added a custom Device (SMCD) like it says in the article with only exception that iASL won't let me compile with either monitor, MONITOR or ACPIMON as _HID. So I have changed it to MON3450.. and changed the IONameMatch in ACPISensors.kext to match it.
I have then added the keys from the article so it looks like this: http://puu.sh/YMqs
And pretty much nothing is added upon boot, so I'm clearly doing something wrong.

If I follow the article as-is with slice's branch then the keys are detected upon boot:

But HWMonitor app displays only PCH and RPMs for FAN0. Even though iStat Pro widges is able to show more info: http://puu.sh/YMtb


Here is the keys list supported by HWMonitor:

// Temperature (*C)
// CPU
#define KEY_FORMAT_CPU_DIODE_TEMPERATURE		"TC%XD" // CPU Core %X
#define KEY_FORMAT_CPU_ANALOG_TEMPERATURE	   "TC%XH" // CPU Core %X
#define KEY_CPU_HEATSINK_TEMPERATURE			"Th0H"
#define KEY_CPU_PROXIMITY_TEMPERATURE		   "TC0P"
#define KEY_CPU_PACKAGE_TEMPERATURE			 "TCPC"
// GPU
#define KEY_FORMAT_GPU_DIODE_TEMPERATURE		"TG%XD"
#define KEY_FORMAT_GPU_HEATSINK_TEMPERATURE  "TG%XH"
#define KEY_FORMAT_GPU_PROXIMITY_TEMPERATURE	"TG%XP"
#define KEY_FORMAT_GPU_MEMORY_TEMPERATURE	   "TG%XM"

// NorthBridge, MCH, MCP, PCH
#define KEY_MCH_DIODE_TEMPERATURE			   "TN0C"
#define KEY_PCH_DIE_TEMPERATURE				 "TP0D" // SNB PCH Die Digital

// Misc
#define KEY_AMBIENT_TEMPERATURE				 "TA0P"
#define KEY_FORMAT_AMBIENT_TEMPERATURE		  "TA%XP"
#define KEY_FORMAT_DIMM_TEMPERATURE			 "Tm%XP" // MLB Proximity/DC In Proximity Airflow

// Voltage (Volts)
// CPU
#define KEY_CPU_VOLTAGE						 "VC0C" // CPU 0
#define KEY_FORMAT_CPU_VOLTAGE				  "VC%XC" // CPU X
#define KEY_CPU_VCORE_VOLTAGE				   "VDPR"//"VC0C" // CPU 0
#define KEY_CPU_1V8_S0_VOLTAGE				  "VC8R" // CPU 1.8V S0
#define KEY_FORMAT_CPU_VRMSUPPLY_VOLTAGE		"VS%XC" // Power Supply X
// GPU
#define KEY_GPU_VOLTAGE						 "VC0G" // GPU 0 Core
#define KEY_FORMAT_GPU_VOLTAGE				  "VC%XG" // GPU X Core
#define KEY_NORTHBRIDGE_VOLTAGE				 "VN0R"
#define KEY_MCH_VOLTAGE						 "VN1C"
#define KEY_POWERBATTERY_VOLTAGE				"VP0R" // Power/Battery
#define KEY_MAIN_12V_VOLTAGE					"VV9S"
#define KEY_PCIE_12V_VOLTAGE					"VeES"
#define KEY_MAIN_3V3_VOLTAGE					"VV2S"
#define KEY_AUXILIARY_3V3V_VOLTAGE			  "VV7S"
#define KEY_MAIN_5V_VOLTAGE					 "VV1S"
#define KEY_STANDBY_5V_VOLTAGE				  "VV8S"
#define KEY_MEMORY_VOLTAGE					  "VM0R" // Memory
#define KEY_FORMAT_POWERSUPPLY_VOLTAGE		  "Vp%XC" // Power Supply X

// FAN's
#define KEY_FAN_NUMBER						  "FNum"
#define KEY_FORMAT_FAN_ID					   "F%XID"
#define KEY_FORMAT_FAN_SPEED					"F%XAc"
#define KEY_FAKESMC_FORMAT_FAN_PWM			  "F%XPc"
// Other
#define KEY_FAKESMC_FORMAT_CPU_FREQUENCY  "CC%XC"
#define KEY_FAKESMC_CPU_PACKAGE_FREQUENCY	   "CCPC"
#define KEY_FAKESMC_FORMAT_GPU_FREQUENCY		"CG%XC"
#define KEY_FAKESMC_FORMAT_GPU_MEMORY_FREQUENCY "CG%XM"
#define KEY_FAKESMC_FORMAT_GPU_SHADER_FREQUENCY "CG%XS"
#define KEY_FAKESMC_FORMAT_GPU_ROP_FREQUENCY	"CG%XR"
#define KEY_FAKESMC_FORMAT_CPU_MULTIPLIER  "MlC%X"
#define KEY_FAKESMC_CPU_PACKAGE_MULTIPLIER	  "MlCP"
// Types




#678
D-an-W

D-an-W

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 452 posts

I think your config should be the same as EP45-UD3R or EP45-DS3R, so add this line:
Attached File  Снимок экрана 2012-08-27 в 6.53.32.png   13.65KB   54 downloads

If it'll be ok I'll add this section into project.


That will be great, going to try it now...


EDIT: So far so good, looks much better now!

Can I ask what the Power/Battery figure of 3.248V is?

Also, would I be ok to remove the "1" from the entries where I only have a single core GPU?


Thanks again for the prompt reply kozlek.

Attached Files



#679
kirasir

kirasir

    InsanelyMac Protégé

  • Members
  • PipPip
  • 83 posts
  • Gender:Male
  • Location:St. Petersburg
Asus P8Z68V-LE
failed to evaluate TSDL table

#680
kozlek

kozlek

    InsanelyMac Sage

  • Developers
  • 331 posts
  • Gender:Male
  • Location:Israel

Asus P8Z68V-LE
failed to evaluate TSDL table


It's could be:
1) PTID device doesn't contains TSDL method
2) TSDL method evaluates with errors and couldn't be used





Also tagged with one or more of these keywords: FakeSMC, Plugins, Hardware Monitoring, Sensors, SuperIO, Temperature, Voltage, Tachometer, Frequency


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