Jump to content

Unable to boot/install with 8 cores


Ice1602
 Share

24 posts in this topic

Recommended Posts

Hello,

 

For some reason I'm unable to boot with all cores/threads on my Skylake i7. It works fine with 1 or 4 or 6 threads.  Any clue as to why this happens?

 

I've installed it with only 1 core, everything else works(gpu, sound, sleep, poweroff). For a few hours I got it to work with all 8, though I'm not sure what happened.

 

My hardware:

 

Skylake i7

GA-Z170-D3H

8GB DDR4 single channel.

GTX 660

post-574406-0-32408200-1490795529_thumb.jpg

  • Like 1
Link to comment
Share on other sites

Hmm.. looks like I figured it out somehow.. Turns out my overclock wasn't stable so I upped the voltage a bit. Weird thing was I couldn't get it to work in stock settings either and the overclock was stable in Windows. Could also be the CPU behaves weirdly in OSX (I'm using a Skylake ES for this build).

 

ssdtPRGen is not working for my cpu, I'll try some stuff later.

 

Thank you for your help.

  • Like 1
Link to comment
Share on other sites

Told you, Error: Unknown processor model ... :)

 

 ssdtPRGen.sh v0.9  Copyright © 2011-2012 by † RevoGirl

             v6.6  Copyright © 2013 by † Jeroen

             v21.5 Copyright © 2013-2017 by Pike R. Alpha

-----------------------------------------------------------

Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <

 

System information: Mac OS X 10.12.4 (16E195)

Brandstring: "Genuine Intel® CPU 0000 @ 2.20GHz"

 

Error: Unknown processor model ...

       Visit http://ark.intel.comto gather the required data:

       Processor Number

       TDP

       Low Frequency Mode (use AppleIntelInfo.kext)

       Base Frequency

       Max Turbo Frequency

       Cores

       Threads

Aborting ...

Done.

 

 

logout

Saving session...

...copying shared history...

...saving history...truncating history files...

...completed.

Deleting expired sessions...none found.

 

[Process completed]

  • Like 1
Link to comment
Share on other sites

I have a Skylake engineering sample. I've hacked around the script and I generated the attached ssdt.dsl file.. 

 

First I added  "0000,65,800,2200,2600,4,8" in the gDesktopSkylakeCPUList in ~/Library/ssdtPRGen/Data/Skylake.cfg

 

gDesktopSkylakeCPUList=(

#
# Desktop i7 Socket FCLGA1151
#
i7-6700K,91,800,4000,4200,4,8
i7-6700T,35,800,2800,3600,4,8
0000,65,800,2200,2600,4,8
......
 
Then I ran sudo ./ssdtPRGen.sh  -p 0000
 
ssdtPRGen.sh v0.9  Copyright © 2011-2012 by † RevoGirl
             v6.6  Copyright © 2013 by † Jeroen
             v21.5 Copyright © 2013-2017 by Pike R. Alpha
-----------------------------------------------------------
 
System information: Mac OS X 10.12.4 (16E195)
Brandstring: "Genuine Intel® CPU 0000 @ 2.20GHz"
 
Override value: (-p) processor model, now using: 0000!
 
Version: models.cfg v170 / Skylake.cfg v193
 
 
Scope (_PR_) {222 bytes} with ACPI Processor declarations found in DSDT (ACPI 1.0 compliant)
Generating ssdt.dsl for a 'iMac17,1' with board-id [Mac-B809C3757DA9BB8D]
Intel 0000 processor [0x506E1] setup [0x0705]
With a maximum TDP of 65 Watt, as specified by Intel
Number logical CPU's: 8 (Core Frequency: 2200 MHz)
Number of Turbo States: 4 (2300-2600 MHz)
Number of P-States: 19 (800-2600 MHz)
Injected C-States for CPU0 (C1,C3,C6,C7,C8,C9,C10)
Injected C-States for CPU1 (C1,C2,C3,C6,C7)
Warning: 'cpu-type' may be set improperly (0x0705 instead of 0x0905)
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov  6 2014]
Copyright © 2000 - 2014 Intel Corporation
 
ASL Input:     /Users/bogdan/Library/ssdtPRGen/ssdt.dsl - 348 lines, 10108 bytes, 73 keywords
AML Output:    /Users/bogdan/Library/ssdtPRGen/ssdt.aml - 2055 bytes, 28 named objects, 45 executable opcodes
 
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to open ssdt.dsl (y/n)? y

 


I've attached my clover folder as well


So it's a 2.2Ghz i7, works up to 4.1Ghz overclocked in Windows, I stress tested it to bits. But in OSX I can only get it to 150 bclk x 24 multiplier. After 150 bclk I think the motherboard starts to disable some things or goes into "overclock mode" :) It just hangs at after the first few lines  ********************** (the last one)

ssdt.dsl.zip

Send me Bogdan’s iMac.zip

CLOVER.zip

Edited by Ice1602
  • Like 1
Link to comment
Share on other sites

Thank you so much! It works as expected. The only issue I have now is with my GTX 660, it doesn't wake up from sleep. Any ideea?  I use the web driver + NvidiaGraphicsFixup.kext(the only way so far I can boot without nv_disable).

 

NVDA::setPowerState(0x2bc8a752416e7ed1, 1 -> 2) timed out after 45529 ms
NVDA::setPowerState(0x2bc8a752416e7ed1, 1 -> 2) timed out after 45529 ms
  • Like 1
Link to comment
Share on other sites

GTX 1XXX Dont have support now, need wait Nvidia

480 work

i use gtx 9xx, just install web driver and agdp fix

 

but, i think u 660 work oob, just need agdpfix / iMac17,1 need Agdp

 

i think u dont need web drivers, Apple drivers is better than web drivers

 

in boot clover screen, press O, go to smbios and put iMac14,2, test it

Link to comment
Share on other sites

It does feel more stable, but I still get once or twice a day a freeze or a KP and I'm not sure how to debug this. Any advice? 

 

Also, about the AMD RX 480, does it still need IGP enabled? Every tutorial I found needed the IGP on in bios, that's not ideal. Any tutorial I should follow? Otherwise I will wait until it is fully supported by Apple drivers.

  • Like 1
Link to comment
Share on other sites

I still get freezes :( Is it possible that OSX re-enables C6/c7 states on the CPU? I have them disabled in BIOS, my PSU is not compatible with these states, I have an 2012 Seasonic 620w, it freezes in Windows when c6/c7 are enabled and it is a documented issue. I don't have a newer PSU around to test if this is the issue.

If OSX enables them again, is it possible to override this somehow? Like in SSDT? 

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...