blackosx Posted October 16, 2010 Share Posted October 16, 2010 Hi Mozodojo Thanks for including the NVClockX.kext plugin, but I can't seem to get it to work for my 8800GT as there are no sensors available in for my GPU in istat Menus 3. Is there anything special I need to do? Kernel Log: Oct 16 20:03:50 localhost kernel[0]: npvhash=4095 Oct 16 20:03:50 localhost kernel[0]: Darwin Kernel Version 10.4.0: Fri Apr 23 18:27:12 PDT 2010; root:xnu-1504.7.4~1/RELEASE_X86_64 Oct 16 20:03:50 localhost kernel[0]: vm_page_bootstrap: 964664 free pages and 83912 wired pages Oct 16 20:03:50 localhost kernel[0]: kext submap [0xffffff7f80600000 - 0xffffff8000000000], kernel text [0xffffff8000200000 - 0xffffff8000600000] Oct 16 20:03:50 localhost kernel[0]: standard timeslicing quantum is 10000 us Oct 16 20:03:50 localhost kernel[0]: mig_table_max_displ = 73 Oct 16 20:03:50 localhost kernel[0]: AppleACPICPU: ProcessorId=0 LocalApicId=0 Enabled Oct 16 20:03:50 localhost kernel[0]: AppleACPICPU: ProcessorId=1 LocalApicId=1 Enabled Oct 16 20:03:50 localhost kernel[0]: AppleACPICPU: ProcessorId=2 LocalApicId=2 Disabled Oct 16 20:03:50 localhost kernel[0]: AppleACPICPU: ProcessorId=3 LocalApicId=3 Disabled Oct 16 20:03:50 localhost kernel[0]: calling mpo_policy_init for Quarantine Oct 16 20:03:50 localhost kernel[0]: Security policy loaded: Quarantine policy (Quarantine) Oct 16 20:03:50 localhost kernel[0]: calling mpo_policy_init for Sandbox Oct 16 20:03:50 localhost kernel[0]: Security policy loaded: Seatbelt sandbox policy (Sandbox) Oct 16 20:03:50 localhost kernel[0]: calling mpo_policy_init for TMSafetyNet Oct 16 20:03:50 localhost kernel[0]: Security policy loaded: Safety net for Time Machine (TMSafetyNet) Oct 16 20:03:50 localhost kernel[0]: Copyright © 1982, 1986, 1989, 1991, 1993 Oct 16 20:03:50 localhost kernel[0]: The Regents of the University of California. All rights reserved. Oct 16 20:03:50 localhost kernel[0]: MAC Framework successfully initialized Oct 16 20:03:50 localhost kernel[0]: using 16384 buffer headers and 4096 cluster IO buffer headers Oct 16 20:03:50 localhost kernel[0]: IOAPIC: Version 0x20 Vectors 64:87 Oct 16 20:03:50 localhost kernel[0]: ACPI: System State [s0 S3 S4 S5] (S3) Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Opensource SMC device emulator by netkas © 2009 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Modified for plugins support by mozodojo © 2010 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Idea of FakeSMC plugins and code sample by usr-sse2 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Thanks to slice for help with hardware support code and plugins Oct 16 20:03:50 localhost kernel[0]: FakeSMCDevice: 16 keys added Oct 16 20:03:50 localhost kernel[0]: [:init] RealtekRTL81xxx.kext v0.0.67 ©2010 by Lnx2Mac (lnx2mac@gmail.com) Oct 16 20:03:50 localhost kernel[0]: AppleIntelCPUPowerManagement: initialization complete Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key TC0D with handler, type sp78, size 2 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key TC1D with handler, type sp78, size 2 Oct 16 20:03:50 localhost kernel[0]: IntelThermal: CPU family 0x6, model 0x17, stepping 0x6, cores 2, threads 0 Oct 16 20:03:50 localhost kernel[0]: IntelThermal: CPU Tjmax 100 Oct 16 20:03:50 localhost kernel[0]: IT87x: found ITE IT8718F Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key TN0P with handler, type sp78, size 2 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key Th0H with handler, type sp78, size 2 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key VC0C with handler, type fp2e, size 2 Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key F0Ac with handler, type fpe2, size 2 Oct 16 20:03:50 localhost kernel[0]: SuperIO: [Warning] error updating FNum value Oct 16 20:03:50 localhost kernel[0]: FakeSMC: Adding key F1Ac with handler, type fpe2, size 2 Oct 16 20:03:50 localhost kernel[0]: SuperIO: [Warning] error updating FNum value Oct 16 20:03:50 localhost kernel[0]: VoodooMonitor: © 2009 Mojodojo, All Rights Reserved. Based on VoodooPower code by superhai. Special thanks to markswell for cpuid utilities. Oct 16 20:03:50 localhost kernel[0]: FireWire runtime power conservation disabled. (2) Oct 16 20:03:50 localhost kernel[0]: RTC: Only single RAM bank (128 bytes) .../snip/.. Link to comment Share on other sites More sharing options...
kozlek Posted October 16, 2010 Author Share Posted October 16, 2010 NVClockX maybe will work only from S/L/E Link to comment Share on other sites More sharing options...
blackosx Posted October 16, 2010 Share Posted October 16, 2010 Yep, you're right.. I've just thrown all the kexts in to /S/L/E and I now have working GPU sensors But if I only put NVClockX.kext in to /S/L/E with the rest in /E/E then it doesn't work. So can NVClockX.kext be made to function from /E/E ? Link to comment Share on other sites More sharing options...
MacFanatic76 Posted October 16, 2010 Share Posted October 16, 2010 Sorry if "off-topic"-ing, just wanted to help out MacKonsti, following code should work on your Gigabyte rig and fix up the shudown problem, i have a GA-X48T-DQ6 and it does the work Scope (\) { Name (PICF, 0x00) Method (_PIC, 1, NotSerialized) { Store (Arg0, PICF) } } OperationRegion (PMRS, SystemIO, 0x0430, 0x1) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Method (\_PTS, 1, NotSerialized) { Or (Arg0, 0xF0, Local0) Store (Local0, DBG1) OSTP () If (LEqual (Arg0, 0x01)) {} If (LEqual (Arg0, 0x03)) {} If (LEqual (Arg0, 0x05)) { Store (ESMI, Local0) And (Local0, 0xFB, Local0) Store (Local0, ESMI) Store (0x99, SMIP) Store (Zero, SLPE) Sleep(0x10) } If (LEqual (Arg0, 0x04)) { If (LNot (PICF)) { Sleep (0x64) } } } Good Luck ! Link to comment Share on other sites More sharing options...
wojnar0 Posted October 16, 2010 Share Posted October 16, 2010 bump @mozodojo Is any chance to add support for my chip? Winbond W25x80 Datasheet: http://www.winbond-usa.com/products/Nexflash/pdfs/datasheets/W25X10-20-40-80.pdf Link to comment Share on other sites More sharing options...
MacKonsti Posted October 16, 2010 Share Posted October 16, 2010 Maybe your browser are using cached files instead of downloading again. I just downloaded and can confirm NVClockX.kext is there. Edit: it's not working though, no messages in log. Dear friend, this is driving me crazy. I cleared all browser's caches, I still don't get the package with NVidia kext. Can it be territory-related? Can someone post here the .zip file by marking the date next to it so we know what version this is? I really can't do anything more than that... Dear mozodojo, any suggestions as to what's wrong? Link to comment Share on other sites More sharing options...
snackole Posted October 16, 2010 Share Posted October 16, 2010 Here you are. NVClockX.kext.zip Link to comment Share on other sites More sharing options...
FKA Posted October 16, 2010 Share Posted October 16, 2010 Working great here mozodojo - top work and many thanks. Boot time seems much faster than compared to previous fakesmc + plugins! Sorry if I've missed this, I've only scanned the posts - is there a Radeon monitor on the way ? Cheers D Link to comment Share on other sites More sharing options...
stefano.85 Posted October 16, 2010 Share Posted October 16, 2010 NVClockX maybe will work only from S/L/E ok... in fact i've put nvclockx in S/L/E and it SEEMS work, no more errors during boot but istat widget doesn't show me the gpu temp.... i've got an XFX geforce 9800gt. is there something else to do? tnx! i've attached the kernel log if it can help kernel_log.rtf Link to comment Share on other sites More sharing options...
Eps Posted October 17, 2010 Share Posted October 17, 2010 Great work,man. But I have this error "IT87x: [Warning] found unsupported chip ID=0x3600" in system log. Link to comment Share on other sites More sharing options...
Time2Retire Posted October 17, 2010 Share Posted October 17, 2010 Hi Guys, I was really hoping to get an answer from mozodojo, but I'm still eagerly waiting for it. Does this sensor stuff work on a notebook or is this desktop only? Can someone here please help this girl and walk me through the setup of this? Also. Is there a non-debug output parameter to set somewhere? I do know how to copy it. Where to put it, and how to fix file ownership et all. Triggering a cache rebuild, but without any formal documentation... plain madness. Thank you, Sam. Link to comment Share on other sites More sharing options...
FKA Posted October 17, 2010 Share Posted October 17, 2010 Hi Guys, I was really hoping to get an answer from mozodojo, but I'm still eagerly waiting for it. Does this sensor stuff work on a notebook or is this desktop only? Can someone here please help this girl and walk me through the setup of this? Also. Is there a non-debug output parameter to set somewhere? I do know how to copy it. Where to put it, and how to fix file ownership et all. Triggering a cache rebuild, but without any formal documentation... plain madness. Thank you, Sam. need to do some research. what superI0 chip does your netbook have? Link to comment Share on other sites More sharing options...
M@dMac Posted October 17, 2010 Share Posted October 17, 2010 @dutchhockeypro: if you trying this on a netbook only use FakeSMC and Intel Thermal... that's it... don't use IntelThermal if on AMD though... add the NV one if you have an NV on it... cheers... Link to comment Share on other sites More sharing options...
Time2Retire Posted October 17, 2010 Share Posted October 17, 2010 need to do some research. what superI0 chip does your netbook have? I have no idea where to look for it. Here's my lspci dump, which I hope helps: 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02) 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02) 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06) 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05) 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05) 00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05) 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5) 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05) 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05) 01:00.0 VGA compatible controller: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] 01:00.1 Audio device: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series] 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) 03:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01) 7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02) 7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02) 7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02) 7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02) 7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02) 7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02) Is it this 00:1f.6 device? If not; Here's a link to the HP notebook I am using. Edit: I see the following sensor types in Everest: CPU, HDD, ACPI, Intel GMCG and Intel PCH so I guess I have this one. Please correct me when I'm wrong (probably). Thank you so much for helping! Link to comment Share on other sites More sharing options...
zillac Posted October 17, 2010 Share Posted October 17, 2010 OK, if I put nvclockx.kext in to /S/L/E/ my machine becomes unresponsive at login window: the mouse will move, but mouse clicks, and keyboard do not work. The only error message I can find related is this: Couldn't alloc class NVClockX I'm running 10.6 64bit. Any body sees similar problem and any possible solutions? Link to comment Share on other sites More sharing options...
kozlek Posted October 17, 2010 Author Share Posted October 17, 2010 bump @mozodojo Is any chance to add support for my chip? Winbond W25x80 Datasheet: http://www.winbond-usa.com/products/Nexflash/pdfs/datasheets/W25X10-20-40-80.pdf It's not a sort of Super I/O chip, it's a serial flash memory. zillac, the same issue is for me too with NVClockX. I'll try to make it work from E/E and may be fix frozen GUI issue. Link to comment Share on other sites More sharing options...
Carstiman Posted October 17, 2010 Share Posted October 17, 2010 I can't do nothing with this information. Give me more detailed info and maybe I'll fix it. I need kernel.log and which kext you have installed. hello, thx for reply. i use NullCPUPowerManagement.kext, your new FakeSMC.kext, IntelThermal.kext and W836x.kext with the new W836x.kext i´ve got the fan now. (heatsink still missing) but i get kernel panic when ich use your FakeSMC.kext without NullCPUPowerManagement.kext NVclock only works for me in 32 bit mode. in 64 bit i get kernel panic or gui freeze. MHz is missing from IntelThermal.kext hope it helps for fixes and thx for your work ! Link to comment Share on other sites More sharing options...
mactron Posted October 17, 2010 Share Posted October 17, 2010 Thank you! Now I can see all sensors I need! Link to comment Share on other sites More sharing options...
DarwinX Posted October 17, 2010 Share Posted October 17, 2010 Where is the SuperIO.kext? I am currently using Slice's FakeSMC SuperIO plugin to load the NSC PC8739x NSC chip ID=0xfc REVISION=0x66 on ADDRESS=0x1600 Link to comment Share on other sites More sharing options...
FKA Posted October 17, 2010 Share Posted October 17, 2010 I have no idea where to look for it. Here's my lspci dump, which I hope helps: 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 02) 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 02) 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06) 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 05) 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 05) 00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 05) 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 05) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a5) 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 05) 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 05) 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 05) 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 05) 01:00.0 VGA compatible controller: ATI Technologies Inc Manhattan [Mobility Radeon HD 5000 Series] 01:00.1 Audio device: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series] 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) 03:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01) 7f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02) 7f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02) 7f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02) 7f:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02) 7f:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02) 7f:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02) Is it this 00:1f.6 device? If not; Here's a link to the HP notebook I am using. Edit: I see the following sensor types in Everest: CPU, HDD, ACPI, Intel GMCG and Intel PCH so I guess I have this one. Please correct me when I'm wrong (probably). Thank you so much for helping! try with just fakesmc and intel thermal - as M@dMac says Link to comment Share on other sites More sharing options...
MacKonsti Posted October 17, 2010 Share Posted October 17, 2010 Guys, I would like to suggest that everyone that posts a picture of the plugin(s) working, also say where they used them i.e. in either /E/E (original intent) or /S/L/E. I don't get Northbridge reading on my ICH7 Q9550 mobo, having the plugin in /E/E but I see others do. Is this the reason? Are the plugins working better in /S/L/E eventually, like the NVidia one? Dear mozodojo, your intent is to make them work perfectly in /E/E, right? Link to comment Share on other sites More sharing options...
THe KiNG Posted October 17, 2010 Share Posted October 17, 2010 zillac, the same issue is for me too with NVClockX. I'll try to make it work from E/E and may be fix frozen GUI issue. Remove: <key>com.apple.NVDAResman</key> <string>1.2.0</string> W/o it it works from /E/E. Link to comment Share on other sites More sharing options...
oldnapalm Posted October 17, 2010 Share Posted October 17, 2010 Thanks, it works. Also had to add <key>OSBundleRequired</key> <string>Root</string> Link to comment Share on other sites More sharing options...
MacUser2525 Posted October 17, 2010 Share Posted October 17, 2010 Remove: <key>com.apple.NVDAResman</key> <string>1.2.0</string> W/o it it works from /E/E. Thanks, it works. Also had to add <key>OSBundleRequired</key> <string>Root</string> Those edits would be in the NVClockX.kext of course for those of us following along at home, thanks works great although don't know where the voltage for the CPU comes from as it does not seem to correspond to anything Voodoo Monitor shows... Link to comment Share on other sites More sharing options...
kmare Posted October 17, 2010 Share Posted October 17, 2010 Working great here! (See Sig) Fan is showing and CPU temps in iStat Dash -- interesting that only 2 CPUs show? IT87x NVClockX IntelThermal Link to comment Share on other sites More sharing options...
Recommended Posts