kozlek Posted August 19, 2012 Author Share Posted August 19, 2012 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 More sharing options...
Peter_sm Posted August 19, 2012 Share Posted August 19, 2012 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 More sharing options...
teshxx Posted August 19, 2012 Share Posted August 19, 2012 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 More sharing options...
DarwinX Posted August 19, 2012 Share Posted August 19, 2012 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 1 Link to comment Share on other sites More sharing options...
oSxFr33k Posted August 19, 2012 Share Posted August 19, 2012 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 More sharing options...
kozlek Posted August 20, 2012 Author Share Posted August 20, 2012 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 More sharing options...
mitch_de Posted August 20, 2012 Share Posted August 20, 2012 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 More sharing options...
The Real Deal Posted August 20, 2012 Share Posted August 20, 2012 Sorry if this question sounds noob ; Is the IGPU (in particular HD 3000 / HD 4000) monitorable ? At least frequencies and voltages ? Link to comment Share on other sites More sharing options...
DarwinX Posted August 20, 2012 Share Posted August 20, 2012 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 More sharing options...
kozlek Posted August 20, 2012 Author Share Posted August 20, 2012 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 More sharing options...
Slice Posted August 21, 2012 Share Posted August 21, 2012 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 More sharing options...
tot318 Posted August 21, 2012 Share Posted August 21, 2012 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 More sharing options...
kozlek Posted August 21, 2012 Author Share Posted August 21, 2012 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. Link to comment Share on other sites More sharing options...
tot318 Posted August 21, 2012 Share Posted August 21, 2012 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 More sharing options...
nyolc8 Posted August 21, 2012 Share Posted August 21, 2012 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? 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 More sharing options...
Phuong12 Posted August 22, 2012 Share Posted August 22, 2012 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. Link to comment Share on other sites More sharing options...
kozlek Posted August 22, 2012 Author Share Posted August 22, 2012 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? 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 More sharing options...
kozlek Posted August 22, 2012 Author Share Posted August 22, 2012 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 Link to comment Share on other sites More sharing options...
nyolc8 Posted August 22, 2012 Share Posted August 22, 2012 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 More sharing options...
Phuong12 Posted August 23, 2012 Share Posted August 23, 2012 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 More sharing options...
skysea76 Posted August 24, 2012 Share Posted August 24, 2012 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) Link to comment Share on other sites More sharing options...
TimeWalker75a Posted August 25, 2012 Share Posted August 25, 2012 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 More sharing options...
D-an-W Posted August 26, 2012 Share Posted August 26, 2012 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. Link to comment Share on other sites More sharing options...
kozlek Posted August 27, 2012 Author Share Posted August 27, 2012 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: If it'll be ok I'll add this section into project. 1 Link to comment Share on other sites More sharing options...
kozlek Posted August 27, 2012 Author Share Posted August 27, 2012 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 More sharing options...
Recommended Posts