Jump to content
1,156 posts in this topic

Recommended Posts

Peter_sm, upload your DSDT, SSDTs and IORegistry dump saved by ioregistryexplorer. I'll take a look on them and maybe I'll find something usefull.

 

Q: Is that tests with

NouveauSensors independend from using VBIOS (Chameleon option + GPU bios file)?

Background: For my knowledge, (my experiences with/without VBIOS) i cant see any changes (OpenGL speed, gpu temps) using VBIOS (modded BIOS file) or without VBIOS.

 

NouveauSensors requires VBIOS and could obtain it directly from GPU. But if it fails, as a last resort it'l try to read bios image injected by chameleon.

Link to comment
Share on other sites

Peter_sm, upload your DSDT, SSDTs and IORegistry dump saved by ioregistryexplorer. I'll take a look on them and maybe I'll find something usefull.

 

@Kozlec,

 

Attached you find my files, but a I do not have any SSDT files? can yo explain how to get them ;-)

 

I found this script get_acpi_tables.py

 

All this tables are in the tables.zip

 

Is this tables useful to add to my systen, perhaps they need to be "fixed" ?

 

 

 

BR

 

 

Peter

To Kozlek.zip

tables.zip

Link to comment
Share on other sites

Hey guys,

 

I am using a i7 920 /ex58ud5 / gtx560 with 2gb ram. Everything is running as expected on ML. Fakesmc i am using is version 615.

 

Today 616 came out. I have been using the following kexts: apcisensors, fakesmc, fintekf718x, intelcpumonitor, iteit87x, nscpc8739x, nuvotonnct677x, nvclockx, oemsmbios, winbondw836x.

 

My question is, do i need GeForceX.kext ?? i read somewhere that it conflicts with nvclockx. is that true ? can i install both ? or is there a place where i can read on what each kext does and the requirements. BTW i read the wiki here "https://www.assembla.com/spaces/fakesmc/wiki", but it doesn't mention GeForceX.kext at all. I am baffled.

 

Thanks.

Link to comment
Share on other sites

This thread is specifically for the Kozlek's FakeSMC branch which is NOT compatible with the one you referencing which belongs to Slice.

Also, it is absolutely pointless to use all of those plugin kexts simultaneously as they are designed for the very specific and separate IO monitoring hardware.

 

http://www.projectos...p?showforum=165

  • Like 1
Link to comment
Share on other sites

This thread is specifically for the Kozlek's FakeSMC branch which is NOT compatible with the one you referencing which belongs to Slice.

Also, it is absolutely pointless to use all of those plugin kexts simultaneously as they are designed for the very specific and separate IO monitoring hardware.

 

http://www.projectos...p?showforum=165

 

What I find very confusing and if I am confused trust me so are others is to why each branch support different specific hardware and why can't they both at minimum support the majority of hardware while one branch may give certain features that the other may not?

 

I find that more acceptable than trying to figure out which branch will support my hardware.

 

Would it not be better for both branches to support most of the hardware and have the person choose which features of the branch they may like rather than what it will support?

 

Chameleon/Chimera basically support exactly the same just cosmetic differences.

 

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.

Link to comment
Share on other sites

Both branch support near the same hardware. Slice's branch based on my old HWSensors by mozo branch from github. The problem is that both branches was in development after. In the next months I made many changes in the architecture of the plugins. So for me it's impossible to get back - I can't merge both branches into one. But I have adapted and merged most of significant commits made by Slice and Navi.

 

As you can see my branch not including:

OEMSMBios - its features are integrated into SuperIOSensors

NVClockX - now NouveauSensors has i2c support from NVClock and NVClockX plugin is completely obsolete

fintekf718x,

iteit87x, nuvotonnct677x,

winbondw836x

d

ifferent plugins - all integrated into SuperIOSensors

Application to control FAN speeds for ITE super IO chips - no analogue, install plugins and apps from Slice's branch if you want to control fans

Link to comment
Share on other sites

NouveauSensors requires VBIOS and could obtain it directly from GPU. But if it fails, as a last resort it'l try to read bios image injected by chameleon.

 

Great info. I didnt know that VBIOS and VBIOS + bios file isnt the same. I thougth that VBIOS + bios file is the only usage of vbios.

So VBIOS without bios file does use orig. (EPPROM) bios but what happens then / what is possible (beside your .kext needs that)?

 

Perhaps others didnt know that VBIOS (without Bios file) is needed - i use that (dont know why ;) since long time and never changed that chameleon VBIOS option.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

Here's my boot log for v1.0.73

 

Darwin Kernel Version 12.0.0: Sun Jun 24 23:00:16 PDT 2012; root:xnu-2050.7.9~1/RELEASE_X86_64

vm_page_bootstrap: 6119981 free pages and 138707 wired pages

kext submap [0xffffff7f8073e000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff800073e000]

zone leak detection enabled

standard timeslicing quantum is 10000 us

standard background quantum is 2500 us

mig_table_max_displ = 74

corecrypto kext started!

Running kernel space in FIPS MODE

Plist hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d

Computed hmac value is 735d392b68241ef173d81097b1c8ce9ba283521626d1c973ac376838c466757d

corecrypto.kext FIPS integrity POST test passed!

corecrypto.kext FIPS AES CBC POST test passed!

corecrypto.kext FIPS TDES CBC POST test passed!

corecrypto.kext FIPS SHA POST test passed!

corecrypto.kext FIPS HMAC POST test passed!

corecrypto.kext FIPS ECDSA POST test passed!

corecrypto.kext FIPS DRBG POST test passed!

corecrypto.kext FIPS POST passed!

AppleACPICPU: ProcessorId=1 LocalApicId=0 Enabled

AppleACPICPU: ProcessorId=2 LocalApicId=2 Enabled

AppleACPICPU: ProcessorId=3 LocalApicId=4 Enabled

AppleACPICPU: ProcessorId=4 LocalApicId=6 Enabled

AppleACPICPU: ProcessorId=5 LocalApicId=1 Enabled

AppleACPICPU: ProcessorId=6 LocalApicId=3 Enabled

AppleACPICPU: ProcessorId=7 LocalApicId=5 Enabled

AppleACPICPU: ProcessorId=8 LocalApicId=7 Enabled

AppleACPICPU: ProcessorId=9 LocalApicId=136 Disabled

AppleACPICPU: ProcessorId=10 LocalApicId=137 Disabled

AppleACPICPU: ProcessorId=11 LocalApicId=138 Disabled

AppleACPICPU: ProcessorId=12 LocalApicId=139 Disabled

AppleACPICPU: ProcessorId=13 LocalApicId=140 Disabled

AppleACPICPU: ProcessorId=14 LocalApicId=141 Disabled

AppleACPICPU: ProcessorId=15 LocalApicId=142 Disabled

AppleACPICPU: ProcessorId=16 LocalApicId=143 Disabled

calling mpo_policy_init for TMSafetyNet

Security policy loaded: Safety net for Time Machine (TMSafetyNet)

calling mpo_policy_init for Sandbox

Security policy loaded: Seatbelt sandbox policy (Sandbox)

calling mpo_policy_init for Quarantine

Security policy loaded: Quarantine policy (Quarantine)

Copyright © 1982, 1986, 1989, 1991, 1993

The Regents of the University of California. All rights reserved.

 

MAC Framework successfully initialized

using 16384 buffer headers and 10240 cluster IO buffer headers

IOAPIC: Version 0x20 Vectors 64:87

IOAPIC: Version 0x20 Vectors 88:111

ACPI: System State [s0 S3 S4 S5] (S3)

PFM64 (36 cpu) 0xf10000000, 0xf0000000

[ PCI configuration begin ]

RTC: Only single RAM bank (128 bytes)

AppleIntelCPUPowerManagement: (built 23:03:24 Jun 24 2012) initialization complete

HWSensors Project Copyright 2012 netkas, slice, usr-sse2, kozlek, navi, THe KiNG. All rights reserved.

FakeSMCDevice: 22 preconfigured key(s) added

SMC: successfully initialized

CPUSensors: CPU family 0x6, model 0x1a, stepping 0x4, cores 4, threads 8, TJmax 100

PCI configuration changed (bridge=6 device=3 cardbus=0)

[ PCI configuration end, bridges 9 devices 22 ]

mbinit: done [128 MB total pool size, (85/42) split]

Pthread support ABORTS when sync kernel primitives misused

rooting via boot-uuid from /chosen: 9A4B92C8-FCB2-35FB-8534-10F67B9E9B52

Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>

com.apple.AppleFSCompressionTypeZlib kmod start

com.apple.AppleFSCompressionTypeDataless kmod start

NouveauSensors: [card0] [Debug] memory mapped successfully

NouveauSensors: [card0] [Debug] identifying the chipset

NouveauSensors: [card0] [Debug] BOOT0 : 0x0a0100a2

NouveauSensors: [card0] chipset: G200 (NVA0) family: NV50

NouveauSensors: [card0] [Debug] crystal freq: 27000KHz

NouveauSensors: [card0] [Debug] trying to shadow bios

NouveauSensors: [card0] [Debug] shadowing bios from PRAMIN

com.apple.AppleFSCompressionTypeZlib load succeeded

com.apple.AppleFSCompressionTypeDataless load succeeded

AppleIntelCPUPowerManagementClient: ready

[RealtekRTL81xx:init] RealtekRTL81xx.kext v0.0.90 ©2010-2011 by Lnx2Mac (lnx2mac@gmail.com)

FireWire runtime power conservation disabled. (2)

Got boot device = IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/PEG3@3/IOPCI2PCIBridge/GFX3@0/AppleAHCI/PRT0@0/IOAHCIDevice@0/AppleAHCIDiskDriver/IOAHCIBlockStorageDevice/IOBlockStorageDriver/INTEL SSDSC2CT060A3 Media/IOGUIDPartitionScheme/ML@2

BSD root: disk0s2, major 1, minor 2

Kernel is LP64

SuperIODevice: found Winbond W83667HG on port=0x2e address=0x290

W836xMonitor: started

[RealtekRTL81xx:init] _logLevel is now 132 (0x0084)

 

[RealtekRTL81xx:init] Using updated PHY config method

 

[RealtekRTL81xx:init] init completed

[RTL81xx@0xe800:rtl8168_init_board] NIC identified as RTL8168C/8111C (mcfg=5)

 

NouveauSensors: [card0] [Debug] VBIOS appears to be valid

NouveauSensors: [card0] VBIOS successfully read from PRAMIN

NouveauSensors: [card0] [Debug] parsing BIOS

NouveauSensors: [card0] VBIOS BIT signature found

NouveauSensors: [card0] VBIOS version 62.00.1a.00

NouveauSensors: [card0] [Debug] initializing monitoring driver

NouveauSensors: [card0] [Debug] parsing i2c dcb table

NouveauSensors: [card0] [Debug] adding i2c port nouveau-5-0-e138-e138-0

NouveauSensors: [card0] [Debug] adding i2c port nouveau-5-1-e150-e150-1

NouveauSensors: [card0] [Debug] adding i2c port nouveau-5-2-e168-e168-2

NouveauSensors: [card0] [Debug] adding i2c port nouveau-5-3-e180-e180-3

NouveauSensors: [card0] [Debug] adding i2c port nouveau-5-4-e254-e254-4

NouveauSensors: [card0] [Debug] adding i2c port nouveau-5-5-e274-e274-5

NouveauSensors: [card0] [Debug] probing I2C busses...

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x57

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x56

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x55

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x54

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x53

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x52

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x51

NouveauSensors: [card0] [Debug] got response on bus:NV_I2C_DEFAULT0 port:0x50

NouveauSensors: [card0] [Debug] registering temperature sensors...

NouveauSensors: [card0] [Debug] registering clocks sensors...

NouveauSensors: [card0] [Debug] registering PWM sensors...

NouveauSensors: [card0] [Debug] can't find GPIO line

NouveauSensors: [card0] [Debug] can't get pwm value

NouveauSensors: [card0] [Debug] can't find GPIO line

NouveauSensors: [card0] [Debug] rpm fan sense gpio func not found

NouveauSensors: [card0] [Debug] registering voltage sensors...

NouveauSensors: [card0] started

FireWire (OHCI) VendorID 1106 ID 3403 built-in now active, GUID 001e8c0001b23521; max speed s400.

USBMSC Identifier (non-unique): 058F63626376 0x58f 0x6362 0x100

USBMSC Identifier (non-unique): 0x5e3 0x701 0x33

No interval found for . Using 8000000

No interval found for . Using 8000000

No interval found for . Using 8000000

Waiting for DSMOS...

Previous Shutdown Cause: 0

HDAEnabler: Copyright © 2008 by Kabyl

HDAEnabler: 05/05/2008 Added SP-Audio support by Taruga

HDAEnabler: 03/07/2009 Compiled for 32/64-bit by Taruga

[AppleBluetoothHCIControllerUSBTransport][start] -- completed

NVDANV50HAL loaded and registered.

Welcome to ControllerMate v4.6 (64-bit)

DSMOS has arrived

[iOBluetoothHCIController][staticBluetoothHCIControllerTransportShowsUp] -- Received Bluetooth Controller register service notification

[iOBluetoothHCIController][start] -- completed

No interval found for . Using 8000000

No interval found for . Using 8000000

No interval found for . Using 8000000

[iOBluetoothHCIController::setConfigState] calling registerService

[AGPM Controller] build GPUDict by Vendor10deDevice05e2

AppleTyMCEDriver::start coreVIDPID = 0xffffffff Number of packages = 1 Number of cpus = 8 memory monitor trough MCA

com_lnx2mac_RealtekRTL81xx: Ethernet address 00:23:54:a5:3c:42

macx_swapon SUCCESS

Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler

Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler

Sandbox: sandboxd(148) deny mach-lookup com.apple.coresymbolicationd

coreaudiod (map: 0xffffff80301b6f68) triggered DYLD shared region unnest for map: 0xffffff80301b6f68, region 0x7fff91200000->0x7fff91400000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

System Preferenc (map: 0xffffff80301b6488) triggered DYLD shared region unnest for map: 0xffffff80301b6488, region 0x7fff91200000->0x7fff91400000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

CODE SIGNING: cs_invalid_page(0x1000): p=256[GoogleSoftwareUp] clearing CS_VALID

Finder (map: 0xffffff8031bc0790) triggered DYLD shared region unnest for map: 0xffffff8031bc0790, region 0x7fff91200000->0x7fff91400000. While not abnormal for debuggers, this increases system memory footprint until the target exits.

0 [Level 7] [ReadUID 0] [Facility messagetracer] [com.apple.message.domain com.apple.kernel.external_modification] [com.apple.message.signature FinderLoadBundle(625BF451-3225-7EF8-36B4-5747C244EF7B)] [com.apple.message.signature2 Finder(88ABD99B-0589-3E68-8120-DC451CD05B96)] [com.apple.message.result noop]

 

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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)

post-465563-0-50909800-1345851141_thumb.jpg

Link to comment
Share on other sites

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.com/viewthread-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

Link to comment
Share on other sites

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.

post-499606-0-45104900-1346017197_thumb.jpg

post-499606-0-91742900-1346017215_thumb.png

Link to comment
Share on other sites

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:

post-258361-0-47174400-1346039632_thumb.png

 

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

  • Like 1
Link to comment
Share on other sites

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


Link to comment
Share on other sites

 Share

×
×
  • Create New...