Jump to content

P-States and other issues on GA-Z68X-UD3H-B3


acidos77
 Share

24 posts in this topic

Recommended Posts

Hello,

Installed Yosemite using clover. Generated SSDT using Piker's script. No DSDT, only using Clover fixes.
In kexts got only fakesmc. Everything looks ok (well, except USB and sleep, for which I will open new threads).
For this thread, I would like to ask someone to check if everything looks good, because when I compare to other's results, I see not too many multipliers engaged. I also run Chess app to generate states, but no help. Do I need to do something or just wait after boot until P-states will be logged?

CPU is i7-2600K. GA-Z68X-UD3H-B3 F12.
Enabled C3/C6 States in BIOS. Is it normal for my configuration I don't see anything but C6?

May 24 09:17:26  AICPUPMI: v3.3 Copyright © 2012-2014 Pike R. Alpha. All rights reserved
May 24 09:17:26  AICPUPMI: logMSRs............................: 1
May 24 09:17:26  AICPUPMI: logIGPU............................: 1
May 24 09:17:26  AICPUPMI: logCStates.........................: 1
May 24 09:17:26  AICPUPMI: logIPGStyle........................: 1
May 24 09:17:26  AICPUPMI: MWAIT C-States.....................: 4384
May 24 09:17:26  AICPUPMI: MSR_CORE_THREAD_COUNT......(0x35)  : 0x40008
May 24 09:17:26  AICPUPMI: MSR_PLATFORM_INFO..........(0xCE)  : 0x100070012200
May 24 09:17:26  AICPUPMI: MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x18000401
May 24 09:17:26  AICPUPMI: MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x20414
May 24 09:17:26  AICPUPMI: IA32_MPERF.................(0xE7)  : 0x48AF7E22
May 24 09:17:26  AICPUPMI: IA32_APERF.................(0xE8)  : 0x355F1122
May 24 09:17:26  AICPUPMI: MSR_FLEX_RATIO.............(0x194) : 0xE0000
May 24 09:17:26  AICPUPMI: MSR_IA32_PERF_STATUS.......(0x198) : 0x283100002300
May 24 09:17:26  AICPUPMI: MSR_IA32_PERF_CONTROL......(0x199) : 0x2600
May 24 09:17:26  AICPUPMI: IA32_CLOCK_MODULATION......(0x19A) : 0x8
May 24 09:17:26  AICPUPMI: IA32_THERM_STATUS..........(0x19C) : 0x88340000
May 24 09:17:26  AICPUPMI: IA32_MISC_ENABLES..........(0x1A0) : 0x850089
May 24 09:17:26  AICPUPMI: MSR_MISC_PWR_MGMT..........(0x1AA) : 0x1
May 24 09:17:26  AICPUPMI: MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x23242526
May 24 09:17:26  AICPUPMI: IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x4
May 24 09:17:26  AICPUPMI: MSR_POWER_CTL..............(0x1FC) : 0x4005F
May 24 09:17:26  AICPUPMI: MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003
May 24 09:17:26  AICPUPMI: MSR_PKG_POWER_LIMIT........(0x610) : 0xA58000008960
May 24 09:17:26  AICPUPMI: MSR_PKG_ENERGY_STATUS......(0x611) : 0x3CE6E87
May 24 09:17:26  AICPUPMI: MSR_PKGC3_IRTL.............(0x60a) : 0x8C02
May 24 09:17:26  AICPUPMI: MSR_PKGC6_IRTL.............(0x60b) : 0x8854
May 24 09:17:26  AICPUPMI: MSR_PKGC7_IRTL.............(0x60c) : 0x8854
May 24 09:17:26  AICPUPMI: MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x18141494000008C0
May 24 09:17:26  AICPUPMI: MSR_PP0_POWER_LIMIT........(0x638) : 0x8960
May 24 09:17:26  AICPUPMI: MSR_PP0_ENERGY_STATUS......(0x639) : 0x3052D67
May 24 09:17:26  AICPUPMI: MSR_PP0_POLICY.............(0x63a) : 0x1F
May 24 09:17:26  AICPUPMI: MSR_PP1_CURRENT_CONFIG.....(0x602) : 0x18141494000008C0
May 24 09:17:26  AICPUPMI: MSR_PP1_POWER_LIMIT........(0x640) : 0x8960
May 24 09:17:26  AICPUPMI: MSR_PP1_ENERGY_STATUS......(0x641) : 0x27BC9F
May 24 09:17:26  AICPUPMI: MSR_PP1_POLICY.............(0x642) : 0x10
May 24 09:17:26  AICPUPMI: MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0
May 24 09:17:26  AICPUPMI: MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0
May 24 09:17:26  AICPUPMI: MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0
May 24 09:17:26  AICPUPMI: MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
May 24 09:17:26  AICPUPMI: CPU Low Frequency Mode.............: 1600 MHz
May 24 09:17:26  AICPUPMI: CPU Maximum non-Turbo Frequency....: 3400 MHz
May 24 09:17:26  AICPUPMI: CPU Maximum Turbo Frequency........: 3800 MHz
May 24 09:17:26  AICPUPMI: IGPU Current Frequency.............:  850 MHz
May 24 09:17:26  AICPUPMI: IGPU Minimum Frequency.............:  850 MHz
May 24 09:17:26  AICPUPMI: IGPU Maximum Non-Turbo Frequency...:  850 MHz
May 24 09:17:26  AICPUPMI: IGPU Maximum Turbo Frequency.......: 1350 MHz
May 24 09:17:26  AICPUPMI: IGPU Maximum limit.................: No Limit
May 24 09:17:26  AICPUPMI: CPU P-States [ (16) 24 35 ] iGPU P-States [ (17) ]
May 24 09:17:26  AICPUPMI: CPU P-States [ 16 24 31 (35) ] iGPU P-States [ (17) ]
May 24 09:17:26  AICPUPMI: CPU P-States [ (16) 23 24 31 35 ] iGPU P-States [ (17) ]
May 24 09:17:26  AICPUPMI: CPU P-States [ (16) 23 24 25 31 35 ] iGPU P-States [ (17) ]
May 24 09:17:26  AICPUPMI: CPU P-States [ 16 23 24 25 31 32 (35) ] iGPU P-States [ (17) ]
May 24 09:17:27  AICPUPMI: CPU P-States [ 16 23 24 25 31 32 35 (36) ] iGPU P-States [ (17) ]
May 24 09:17:27  AICPUPMI: CPU C6-Cores [ 0 1 4 6 7 ]
May 24 09:17:27  AICPUPMI: CPU C6-Cores [ 0 1 3 4 5 6 7 ]
May 24 09:17:28  AICPUPMI: CPU P-States [ 16 23 24 25 31 32 35 36 (37) ] iGPU P-States [ (17) ]
May 24 09:17:28  AICPUPMI: CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]
May 24 09:17:29  AICPUPMI: CPU P-States [ (16) 23 24 25 31 32 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:17:30  AICPUPMI: CPU P-States [ (16) 23 24 25 29 31 32 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:17:31  AICPUPMI: CPU P-States [ 16 23 24 25 29 31 32 33 34 35 36 (37) ] iGPU P-States [ (17) ]
May 24 09:17:48  AICPUPMI: CPU P-States [ (16) 23 24 25 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:17:53  AICPUPMI: CPU P-States [ (16) 23 24 25 26 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:17:54  AICPUPMI: CPU P-States [ 16 23 24 25 26 28 29 30 31 32 33 34 35 36 (37) ] iGPU P-States [ (17) ]
May 24 09:18:01  AICPUPMI: CPU P-States [ (16) 22 23 24 25 26 28 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:18:03  AICPUPMI: CPU P-States [ (16) 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:18:36  AICPUPMI: CPU P-States [ (16) 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ] iGPU P-States [ (17) ]
May 24 09:18:47  AICPUPMI: CPU P-States [ 16 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (38) ] iGPU P-States [ (17) ]
May 24 09:18:48  AICPUPMI: CPU P-States [ (16) 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ]
May 24 09:19:13  AICPUPMI: CPU P-States [ (16) 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ]
May 24 10:11:28  AICPUPMI: CPU P-States [ (16) 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ]

Attaching SSDT and Clover configuration.

SSDT.aml.zip

config.plist.zip

Link to comment
Share on other sites

hello

 

really don't understand what u are talking about ..

 

May 24 10:11:28 AICPUPMI: CPU P-States [ (16) 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ] iGPU P-States [ (17) ]

 

good hack

Link to comment
Share on other sites

Sorry for not being clear. Just to confirm how I understand this line:

 AICPUPMI: CPU P-States [ 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 (38) ] iGPU P-States [ (17) ]

This means all multipliers have been engaged(good news) and currently CPU is working on Turbo speed with multiplier 38(bad news)? Looks not good to me since PC is in idle now...

Link to comment
Share on other sites

In accordance with Intel's information, you have the right states: http://ark.intel.com/products/52214/Intel-Core-i7-2600K-Processor-8M-Cache-up-to-3_80-GHz

 

But what is exactly your problem? You have always the states in the top?

That is what I am trying to understand - do I have problem. From your feedback I understand there is no problem with P-States.

Link to comment
Share on other sites

Remove Vbox and use HFSPlus.efi.

 

You can also use this for native USB3 support in Hack: Patched AppleUSBXHCI from OS 10.8.2

Thanks for the tip on HFSPlus, changed and looks a bit faster.

 

However, AppleUSBXHCI is not loading, at least I am not able to find it in IOReg. I only see AppleUSBEHCI there.

I have tried to copy the AppleUSBXHCI.kext into S/L/E IOUSBFamily's plugin folder, then rebuild cache. This gave no result and I tried to use Clover's patching tool.

I also tried to patch existing vanilla AppleUSBXHCI, which of course gave no result as well.

 

My OSX version is 10.10.3.

Link to comment
Share on other sites

Ok back to your original AppleUSBXHCI, and let's try GenericUSBXHCI.

 

Send me your IOReg.

 

So, to make sure I understand correctly (your link is referring to my post) - I downloaded RehabMan's Generic USB3 plugin from here.

Then I copied GenericUSBXHCI.kext into /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns. Rebuilt cache, fixed permissions, reboot withUSB3 - freezed at same place.

Turned off USB3 from BIOS, booted, opened IOReg, exported data and attached here.

 

post-656462-0-64172000-1432670551_thumb.png

 

By the way I removed XhciDxe-64.efi.

 

Do I get it right, that if I disable USB3 from BIOS, we will never see XHCI doing its job? If true, then even AppleUSBXHCI.kext didn't have chance to work.

dump.zip

Link to comment
Share on other sites

Installed in /S/L/E. Rebooting with USB3 on - same result, hanging on boot.

Rebooting without USB3 - can't see that GenericUSBXHCI has been loaded (kextstat | grep GenericUSB shows nothing). IOReg as a result also doesn't have any trace of it.

 

Not sure if related, but log shows the following messages

5/27/15 12:03:14.000 AM kernel[0]: USBMSC Identifier (non-unique): 20060413092100000 0xbda 0x151 0x5195, 2
5/27/15 12:01:33.673 AM com.apple.kextcache[2186]: kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext

dump-ioreg-genericxhci.zip

Link to comment
Share on other sites

While trying to understand why XhciDxe-64.efi doesn't load, I figured out only drivers from drivers64UEFI are loaded. So I just copied driver from drivers64 to drivers64UEFI.

Now they look like this and according to bootlog it's loading:

post-656462-0-01138800-1432710487_thumb.png

 

Could you please tell me at which point it is decided whether to use drivers64UEFI or drivers64 folder?

 

OK, so the freezing is now fixed!

 

However, connected USB device is not recognized by the system. I will try to fall back to AppleUSBXHCI and post results.

 

Just in case, attaching IOReg, after at least GenericUSB loads.

 

----------------- update

 

The result of using AppleUSBXHCI /patching through Clover/ are following. 

devices are recognized on USB3 ports and seems working properly.

However, in IOReg I still see GenericUSBXHCI, not sure if this is the way it has to be... Looks like I wasn't able to completely remove it? Deleted from /S/L/E, rebuilt cache, fixed permissions (using Kext Wizard).

kextstat | grep USB
   37    7 0xffffff7f81071000 0x65000    0x65000    com.apple.iokit.IOUSBFamily (720.4.4) <12 7 5 4 3 1>
   38    0 0xffffff7f81234000 0x19000    0x19000    com.apple.driver.AppleUSBEHCI (705.4.14) <37 12 7 5 4 3 1>
   41    0 0xffffff7f811ac000 0x22000    0x22000    com.apple.driver.AppleUSBXHCI (710.4.11) <37 12 7 5 4 3 1>
   44    0 0xffffff7f81211000 0x1c000    0x1c000    com.apple.driver.AppleUSBHub (705.4.2) <37 5 4 3 1>
   53    0 0xffffff7f811a2000 0xa000     0xa000     com.apple.driver.AppleUSBComposite (705.4.9) <37 4 3 1>
   55    0 0xffffff7f810e2000 0x11000    0x11000    com.apple.iokit.IOUSBMassStorageClass (3.7.2) <54 37 16 5 4 3 1>
   62    0 0xffffff7f81198000 0xa000     0xa000     com.apple.iokit.IOUSBHIDDriver (705.4.0) <37 31 5 4 3 1>
   88    0 0xffffff7f810f6000 0x3000     0x3000     com.apple.iokit.IOUSBUserClient (705.4.0) <37 7 5 4 3 1>

How to completely remove GenericUSBXHCI?

 

------------- update 2

 

Looks like IOReg was not showing me up to date data after reboot. Restarted and now it shows AppleUSBXHCI.

 

So on GA-Z68X-UD3H-B3 F12, USB3 works perfectly fine! What I have done with help of Allan:

 

1. Installed XhciDxe-64.efi into drivers64UEFI (still wondering when each of those folders are engaged. I am using non UEFI BIOS).

2. Used Clover to patch original AppleUSBXHCI 

 

post-656462-0-65189700-1432713811_thumb.png

 

Thanks Allan.

config.plist.zip

bootlog.log.txt

genericusb-loading.zip

allok-usb3-ioreg.zip

  • Like 1
Link to comment
Share on other sites

Wow! Great bro  :)

 

Sorry if I did not answer you before, because our time zone is very different.
While you were making the tests, I was sleeping.  :P
 
But, i'm glad to know that you have a fully Hackintosh working!
 
Congrats for your hard work  :wink_anim:
Link to comment
Share on other sites

 Share

×
×
  • Create New...