Contribute
Register

Quick Guide to Generate a SSDT for CPU Power Management

Joined
Jun 1, 2016
Messages
14
Motherboard
Gygabyte Z170X-UD5 TH
CPU
Intel i7 6700K
Graphics
Gygabyte GeForce GTX970 G1 Gaming Edition
Mobile Phone
  1. Android
  2. iOS
Hi there wonderful hackintosh/tonymacx86 people!

I am new on this (also my first post here so bear with me please), but I somehow managed to get my hackintosh up and running, except for a couple of things. I also want to point out that (besides the installation process, which I did before the summer) I have read many posts in here, the guides and in the forums, etc..., during this WHOLE week, but I still don't know if I got it right or if i should worry. Except for the issues explained here, the machine runs VERY GOOD. After dreaming with lines of code and burnt processors I thought I'd ask to the proffesionals.

1. Do I need a DSDT.aml file at all? (for the smooth functioning of the machine on the long run)

I extracted mine on DCPIManager (since Maciasl gave me (2) syntax errors and couldn't compile), but don't notice any difference with or without it. The file is on EFI/CLOVER/ACPI/Patched, and I had been able to boot without it. I don't understand this.

2. Do I need any ssdt.aml file at all? (for the smooth functioning of the machine on the long run)

I used ssdPRGen, according to multiple sources here, to generate mine. And then placed it next to the previous DSDT.aml file along with a ssdt-usb.aml file that I found somewhere for my board. The only difference is that without it, the Intel Power gadget shows idle at 4,00GHz and with it it shows idle at 4,20GHz (applies turbo I think). With or without it, the cpu never goes to a lower idle state, e.g. 800KHz.

The Intel power pic attached is with the ssdt in the right folder. Without it looks the same but "stable" at 4,00GHz, perhaps with even more spikes down.

3. When the computer goes to sleep, as soon as the power led goes off, I can hear as if the machine is rebooting (typical noise from checking cd burner, hdds, etc) but as soon as I press space bar, maybe in 1 or 2 seconds, I'm greeted at the desktop, so clearly the system hasn't ACTUALLY rebooted, otherwise I would see BIOS splash screen, Clover, el capitan login...etc. Right? Is this issue fixable?

4. Second monitor flickers every 2-3 minutes for a few seconds, then main screen also flicker in sync with the other, and then the secondary screen goes off for 30 seconds or so, then comes back to "normal". This repeats infinitely. My main screen is connected via DP and second via hdmi-vga adapter. Yes, I know there's no support for vga but I have read somewhere that with an active adapter might work well. Any ideas?

Hopefully the info provided is enough, if not, please let me know and I will add it ASAP.

I am basically curious to know whether the cpu always spinning at max rate is not good? or is it just a matter of fine tuning for oc, etc? I've read different opinions around...

I use the system primarily for personal use and audio software (pro tools, cubase, logic, etc).

Million thanks to the hackintosh community in general, you guys rock big time! (and SORRY for the long post! :/ )

Edit: IOReg file now attached.
 

Attachments

  • config.plist
    6.1 KB · Views: 189
  • DSDT.aml
    138.9 KB · Views: 131
  • SSDT-USB.aml
    966 bytes · Views: 164
  • ssdt.aml
    2.3 KB · Views: 156
  • ssdt log.png
    ssdt log.png
    167.4 KB · Views: 257
  • With ssdt.png
    With ssdt.png
    31.4 KB · Views: 256
  • prGen.png
    prGen.png
    133.1 KB · Views: 240
  • Paco’s iMac.ioreg
    4.7 MB · Views: 176
Last edited:
Joined
Jun 1, 2016
Messages
14
Motherboard
Gygabyte Z170X-UD5 TH
CPU
Intel i7 6700K
Graphics
Gygabyte GeForce GTX970 G1 Gaming Edition
Mobile Phone
  1. Android
  2. iOS
Before the ask I read whole 18 pages and some people getting same error like me but no-one answer for this error. did you know why this happening?

My SMBIOS is;
iMac 17,1
Board-ID: Mac-65CE76090165799A

Code:
gDataPath: /Users/muratozgul/Library/ssdtPRGen/Data
System information: Mac OS X 10.12 (16A323)
Brandstring 'Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz'

Error: Unknown processor model ...
       Visit http://ark.intel.com to gather the required data:
       Processor Number
       TDP
       Low Frequency Mode (use AppleIntelInfo.kext)
       Base Frequency
       Max Turbo Frequency
       Cores
       Threads
Aborting ...
Done.
Have you tried downloading the beta version? When you paste the command in terminal for downloading, replace '/master/' for '/beta/'. It happened to me also :)
 
Joined
Jul 22, 2011
Messages
14
Motherboard
Z490 Vision D
CPU
Intel i9 10850k
Graphics
AMD 5700XT Saphire
Mac
  1. iMac
@RehabMan
Setup:
Z87N-WIFI Rev 2
4770K
GTX970

970 is main Display (w/ 3 connected displays) - iGPU no displays connected.

Getting most CPU P-states. Issue is iGPU P-States stuck at Max Turbo [(25)]. Is this normal for iMac 14,2?

Please see code below and attached for system setup and reference. I would appreciate any feedback you can provide.

Code:
➜  ~ kextstat|grep -y acpiplat
   13    1 0xffffff7f83803000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) D748FA50-380C-3F0D-BAD9-EB7A15848EA8 <12 11 7 6 5 4 3 1>
➜  ~ kextstat|grep -y appleintelcpu
➜  ~ kextstat|grep -y applelpc
   90    0 0xffffff7f83175000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <89 12 5 4 3>
➜  ~ kextstat|grep -y applehda
  101    1 0xffffff7f834ed000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (276.26) D0953002-6091-376F-8E0F-33B65F42CEF9 <100 86 57 12 7 6 5 4 3 1>
  129    0 0xffffff7f8366f000 0xb4000    0xb4000    com.apple.driver.AppleHDA (276.26) 7611D43E-12FE-3228-A6D3-9C99A5D030CC <128 101 100 86 58 57 6 5 4 3 1>
➜  ~

Code:
➜  ~ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
YamahaSteinbergUSBAudio.kext has no Info.plist file.
YamahaSteinbergUSBAudio.kext has no Info.plist file.
YamahaSteinbergUSBAudio.kext has no Info.plist file.
YamahaSteinbergUSBAudio.kext has no Info.plist file.
YamahaSteinbergUSBAudio.kext has no Info.plist file.
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext realtekALC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelMausiEthernet.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_LPCSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_GPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_CPUSensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC_ACPISensors.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext PlantronicsDriverShield.kext
kext-dev-mode allowing invalid signature -67049 0xFFFFFFFFFFFEFA17 for kext GLLUD.kext
kext-dev-mode allowing invalid signature -67054 0xFFFFFFFFFFFEFA12 for kext AppleHDA.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67013 0xFFFFFFFFFFFEFA3B for kext AppleDataSetManagement.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
KernelCache ID: 539F64F91FEA49C29218C72A3428DEFF
symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

Code:
AppleIntelInfo.kext v1.2 Copyright © 2012-2015 Pike R. Alpha. All rights reserved

Settings:
------------------------------------
logMSRs............................: 1
logIGPU............................: 1
logIntelRegs.......................: 1
logCStates.........................: 1
logIPGStyle........................: 1
InitialTSC.........................: 0x81ff86d6a9
MWAIT C-States.....................: 270624

Model Specific Regiters
------------------------------------
MSR_CORE_THREAD_COUNT......(0x35)  : 0x40008
MSR_PLATFORM_INFO..........(0xCE)  : 0x80838F3012300
MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E000402
MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x1814
IA32_MPERF.................(0xE7)  : 0x36F03724AD
IA32_APERF.................(0xE8)  : 0x3CDFC87331
MSR_FLEX_RATIO.............(0x194) : 0xE0000
MSR_IA32_PERF_STATUS.......(0x198) : 0x244100002700
MSR_IA32_PERF_CONTROL......(0x199) : 0x2700
IA32_CLOCK_MODULATION......(0x19A) : 0x0
IA32_THERM_STATUS..........(0x19C) : 0x88430000
IA32_MISC_ENABLES..........(0x1A0) : 0x850089
MSR_MISC_PWR_MGMT..........(0x1AA) : 0x1
MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x27272727
IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x1
MSR_POWER_CTL..............(0x1FC) : 0x4005F
MSR_RAPL_POWER_UNIT........(0x606) : 0xA0E03
MSR_PKG_POWER_LIMIT........(0x610) : 0xFFD00000EA82
MSR_PKG_ENERGY_STATUS......(0x611) : 0x7BFA5CA
MSR_PKG_POWER_INFO.........(0x614) : 0x2A0
MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x1F40
MSR_PP0_POWER_LIMIT........(0x638) : 0xFFD0
MSR_PP0_ENERGY_STATUS......(0x639) : 0x5E28CCF
MSR_PP0_POLICY.............(0x63a) : 0x0
MSR_PP1_POWER_LIMIT........(0x640) : 0xFFD0
MSR_PP1_ENERGY_STATUS......(0x641) : 0x7F3C6
MSR_PP1_POLICY.............(0x642) : 0x18
MSR_CONFIG_TDP_NOMINAL.....(0x648) : 0x23
MSR_CONFIG_TDP_LEVEL1......(0x649) : 0x0
MSR_CONFIG_TDP_LEVEL2......(0x64a) : 0x0
MSR_CONFIG_TDP_CONTROL.....(0x64b) : 0x80000000
MSR_TURBO_ACTIVATION_RATIO.(0x64c) : 0x0
MSR_PKGC3_IRTL.............(0x60a) : 0x8842
MSR_PKGC6_IRTL.............(0x60b) : 0x8873
MSR_PKGC7_IRTL.............(0x60c) : 0x8891
MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x1FC5EF5882
MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0
MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0
MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0
IA32_TSC_DEADLINE..........(0x6E0) : 0x82013BBCF2
PCH device.................: 0x8C448086

Intel Register Data
------------------------------------
CPU_VGACNTRL...............: 0x780B3E7C
IS_HASWELL(devid) || IS_BROADWELL(devid)
HSW_PWR_WELL_CTL1..........: 0xd8758d48
HSW_PWR_WELL_CTL2..........: 0xb07d8b48
HSW_PWR_WELL_CTL3..........: 0xff3f6de8
HSW_PWR_WELL_CTL4..........: 0x45c748ff
HSW_PWR_WELL_CTL5..........: 0x000000e0
HSW_PWR_WELL_CTL6..........: 0x484ceb00
PIPE_DDI_FUNC_CTL_A........: 0x616e6f69 (disabled, port reserved, DVI, bpc reserved, +VSync, -HSync, EDP C ONOFF, reserved width)
PIPE_DDI_FUNC_CTL_B........: 0x74617057 (disabled, port reserved, FDI, bpc reserved, -VSync, +HSync, EDP input reserved, x4)
PIPE_DDI_FUNC_CTL_C........: 0x69791248 (disabled, port reserved, DVI, bpc reserved, -VSync, +HSync, EDP input reserved, reserved width)
PIPE_DDI_FUNC_CTL_EDP......: 0x000000b3 (disabled, no port, HDMI, 8 bpc, -VSync, -HSync, EDP A ON, x2)
DP_TP_CTL_A................: 0x8948d0ff
DP_TP_CTL_B................: 0x1eeb001a
DP_TP_CTL_C................: 0xe07d8b48
DP_TP_CTL_D................: 0x7d8b48d0
DP_TP_CTL_E................: 0x40e87d89
DP_TP_STATUS_A.............: 0x558b48c7
DP_TP_STATUS_B.............: 0xd0458948
DP_TP_STATUS_C.............: 0x1b0c79e8
DP_TP_STATUS_D.............: 0x02fae8d0
DP_TP_STATUS_E.............: 0x0fe47588
DDI_BUF_CTL_A..............: 0xe8d4758b (enabled not reversed reserved detected)
DDI_BUF_CTL_B..............: 0xec834853 (enabled reversed x2 detected)
DDI_BUF_CTL_C..............: 0xbfe87d89 (enabled not reversed reserved detected)
DDI_BUF_CTL_D..............: 0x45894800 (disabled reversed x1 not detected)
DDI_BUF_CTL_E..............: 0x08c08348 (disabled not reversed reserved not detected)
SPLL_CTL...................: 0x39001e38
LCPLL_CTL..................: 0xca294818
WRPLL_CTL1.................: 0x196a1848
WRPLL_CTL2.................: 0x4c007e80
PORT_CLK_SEL_A.............: 0x08000190 (LCPLL 2700)
PORT_CLK_SEL_B.............: 0xb0ff2194 (WRPLL 2)
PORT_CLK_SEL_C.............: 0x780b3e7c (SPLL)
PORT_CLK_SEL_D.............: 0x68007e90 (SPLL)
PORT_CLK_SEL_E.............: 0x6c009e90 (SPLL)
PIPE_CLK_SEL_A.............: 0xa0ff2194 (DDIE)
PIPE_CLK_SEL_B.............: 0x780b3e7c (DDIC)
PIPE_CLK_SEL_C.............: 0x05009f42 (None)
SFUSE_STRAP................: 0x458b481b (display enabled, crt no, lane reversal yes, port b no, port c yes, port d yes)
PIPEASRC...................: 0xa600da01 (42497, 55810)
DSPACNTR...................: 0x756e002e (disabled)
DSPASTRIDE.................: 0x20666f20 (8493500)
DSPASURF...................: 0x20656220
DSPATILEOFF................: 0x206e6565 (25957, 8302)
PIPEBSRC...................: 0x73695879 (29546, 22650)
DSPBCNTR...................: 0x00000000 (disabled)
DSPBSTRIDE.................: 0x00000000 (0)
DSPBSURF...................: 0x00000000
DSPBTILEOFF................: 0x00000000 (0, 0)
PIPECSRC...................: 0xb09f02e8 (45216, 745)
DSPCCNTR...................: 0x00020f32 (disabled)
DSPCSTRIDE.................: 0x000a224f (10377)
DSPCSURF...................: 0x0080010f
DSPCTILEOFF................: 0x00000000 (0, 0)
PIPEACONF..................: 0x2e617461 (disabled, inactive, if-id, rotate 90, 12bpc)
HTOTAL_A...................: 0x0000000d (14 active, 1 total)
HBLANK_A...................: 0x00a6000c (13 start, 167 end)
HSYNC_A....................: 0x310d860e (34319 start, 12558 end)
VTOTAL_A...................: 0xac0ae40b (58380 active, 44043 total)
VBLANK_A...................: 0x7c089c09 (39946 start, 31753 end)
VSYNC_A....................: 0xaa05f706 (63239 start, 43526 end)
VSYNCSHIFT_A...............: 0x00000000
PIPEA_DATA_M1..............: 0x00000000 (TU 1, val 0x0 0)
PIPEA_DATA_N1..............: 0x00000000 (val 0x0 0)
PIPEA_LINK_M1..............: 0x00000000 (val 0x0 0)
PIPEA_LINK_N1..............: 0x00000000 (val 0x0 0)
PIPEBCONF..................: 0x00000000 (disabled, inactive, pf-pd, rotate 0, 8bpc)
HTOTAL_B...................: 0x6d754e66 (20071 active, 28022 total)
HBLANK_B...................: 0x6c6f7659 (30298 start, 27760 end)
HSYNC_B....................: 0x55656d75 (28022 start, 21862 end)
VTOTAL_B...................: 0x765e4c52 (19539 active, 30303 total)
VBLANK_B...................: 0x6d756c6f (27760 start, 28022 end)
VSYNC_B....................: 0x70614365 (17254 start, 28770 end)
VSYNCSHIFT_B...............: 0x6d756c6f
PIPEB_DATA_M1..............: 0x49657571 (TU 37, val 0x657571 6649201)
PIPEB_DATA_N1..............: 0x12038044 (val 0x38044 229444)
PIPEB_LINK_M1..............: 0x80080010 (val 0x80010 524304)
PIPEB_LINK_N1..............: 0x55008004 (val 0x8004 32772)
PIPECCONF..................: 0x000a1db3 (disabled, inactive, pf-pd, rotate 0, invalid bpc)
HTOTAL_C...................: 0xe00002e8 (745 active, 57345 total)
HBLANK_C...................: 0x7803037c (893 start, 30724 end)
HSYNC_C....................: 0x61571048 (4169 start, 24920 end)
VTOTAL_C...................: 0x781b607c (24701 active, 30748 total)
VBLANK_C...................: 0x78001ef8 (7929 start, 30721 end)
VSYNC_C....................: 0x4c040048 (73 start, 19461 end)
VSYNCSHIFT_C...............: 0x31d9eb4b
PIPEC_DATA_M1..............: 0x0000802f (TU 1, val 0x802f 32815)
PIPEC_DATA_N1..............: 0x2600007c (val 0x7c 124)
PIPEC_LINK_M1..............: 0x0000a02f (val 0xa02f 41007)
PIPEC_LINK_N1..............: 0x28009e41 (val 0x9e41 40513)
PIPEEDPCONF................: 0xa603897d (enabled, inactive, pf-pd, rotate 180, 12bpc)
HTOTAL_EDP.................: 0x00000034 (53 active, 1 total)
HBLANK_EDP.................: 0x000092fc (37629 start, 1 end)
HSYNC_EDP..................: 0xffe0385a (14427 start, 65505 end)
VTOTAL_EDP.................: 0xffffffff (65536 active, 65536 total)
VBLANK_EDP.................: 0x00000116 (279 start, 1 end)
VSYNC_EDP..................: 0x00000000 (1 start, 1 end)
VSYNCSHIFT_EDP.............: 0x03040286
PIPEEDP_DATA_M1............: 0x00050406 (TU 1, val 0x50406 328710)
PIPEEDP_DATA_N1............: 0x03830000 (val 0x830000 8585216)
PIPEEDP_LINK_M1............: 0xffe03938 (val 0xe03938 14694712)
PIPEEDP_LINK_N1............: 0xffffffff (val 0xffffff 16777215)
PFA_CTL_1..................: 0x01080001 (disable, auto_scale yes, auto_scale_cal no, v_filter enable, vadapt disable, mode least, filter_sel edge_enhance,chroma pre-filter disable, vert3tap auto, v_inter_invert field 1)
PFA_WIN_POS................: 0xa60a1c00 (1546, 3072)
PFA_WIN_SIZE...............: 0x01080001 (264, 1)
PFB_CTL_1..................: 0x504a2700 (disable, auto_scale no, auto_scale_cal no, v_filter bypass, vadapt disable, mode least, filter_sel programmed,chroma pre-filter enable, vert3tap auto, v_inter_invert field 1)
PFB_WIN_POS................: 0x50422700 (4162, 1792)
PFB_WIN_SIZE...............: 0xfc7b8200 (7291, 512)
PFC_CTL_1..................: 0x54384b49 (disable, auto_scale no, auto_scale_cal no, v_filter bypass, vadapt disable, mode reserved, filter_sel programmed,chroma pre-filter disable, vert3tap force, v_inter_invert field 0)
PFC_WIN_POS................: 0x66655235 (1637, 565)
PFC_WIN_SIZE...............: 0x6e756f43 (3701, 3907)
TRANS_HTOTAL_A.............: 0x7b375622 (22051 active, 31544 total)
TRANS_HBLANK_A.............: 0x73754d7d (19838 start, 29558 end)
TRANS_HSYNC_A..............: 0x30382d65 (11622 start, 12345 end)
TRANS_VTOTAL_A.............: 0x63614d2d (19758 active, 25442 total)
TRANS_VBLANK_A.............: 0x224d472d (18222 start, 8782 end)
TRANS_VSYNC_A..............: 0x746e6520 (25889 start, 29807 end)
TRANS_VSYNCSHIFT_A.........: 0x6f747375
TRANSACONF.................: 0xfff5f5f5 (enable, active, rsvd)
FDI_RXA_MISC...............: 0xfff5f5f5 (FDI Delay 5621)
FDI_RXA_TUSIZE1............: 0xfff5f5f5
FDI_RXA_IIR................: 0xfff5f5f5
FDI_RXA_IMR................: 0xfff5f5f5
BLC_PWM_CPU_CTL2...........: 0x3b9e0000 (enable 0, pipe B, blinking 1, granularity 8)
BLC_PWM_CPU_CTL............: 0x00000a0e (cycle 2574, freq 0)
BLC_PWM2_CPU_CTL2..........: 0xcb9e0000 (enable 1, pipe C, blinking 0, granularity 8)
BLC_PWM2_CPU_CTL...........: 0x00000a0e (cycle 2574, freq 0)
BLC_MISC_CTL...............: 0xd49e0000 (PWM1-PCH PWM2-CPU)
BLC_PWM_PCH_CTL1...........: 0x2703ffff (enable 0, override 0, inverted polarity 1)
BLC_PWM_PCH_CTL2...........: 0x54000000 (freq 21504, cycle 0)
UTIL_PIN_CTL...............: 0x2e9f0000 (enable 0, transcoder B, mode reserved, data 1 inverted polarity 0)
PCH_PP_STATUS..............: 0x72656873 (off, ready, sequencing unknown)
PCH_PP_CONTROL.............: 0x34314545 (blacklight enabled, do not power down on reset, panel on)
PCH_PP_ON_DELAYS...........: 0x646e6966
PCH_PP_OFF_DELAYS..........: 0x6b637542
PCH_PP_DIVISOR.............: 0x6c457465
PIXCLK_GATE................: 0xb9271d48
SDEISR.....................: 0x00000004 (port d:0, port c:0, port b:0, crt:0)
RC6_RESIDENCY_TIME.........: 0x000029d8
IS_GEN6(devid) || IS_GEN7(devid)
FENCE START 0..............: 0x78030c7c
FENCE END 0................: 0xa603897d
FENCE START 1..............: 0x2104804e
FENCE END 1................: 0x781b607c
FENCE START 2..............: 0x7803037c
FENCE END 2................: 0xdd96ff4b
FENCE START 3..............: 0x781b607c
FENCE END 3................: 0x01000068
FENCE START 4..............: 0x01000068
FENCE END 4................: 0x0000802f
FENCE START 5..............: 0x10009e40
FENCE END 5................: 0x01000038
FENCE START 6..............: 0xc8001e90
FENCE END 6................: 0x0c000048
FENCE START 7..............: 0x00000038
FENCE END 7................: 0xc8001e90
FENCE START 8..............: 0xc8001e80
FENCE END 8................: 0x0000802f
FENCE START 9..............: 0x84009e41
FENCE END 9................: 0x0c015e80
FENCE START 10.............: 0x00004280
FENCE END 10...............: 0x30004238
FENCE START 11.............: 0x00004280
FENCE END 11...............: 0xc4005e90
FENCE START 12.............: 0x08015e80
FENCE END 12...............: 0x00004280
FENCE START 13.............: 0x5c004238
FENCE END 13...............: 0x00000280
FENCE START 14.............: 0x08017e80
FENCE END 14...............: 0x78030c7c
FENCE START 15.............: 0xa603897d
FENCE END 15...............: 0x2104804e
FENCE START 16.............: 0x781b607c
FENCE END 16...............: 0x7803037c
FENCE START 17.............: 0x958fff4b
FENCE END 17...............: 0xc0007e90
FENCE START 18.............: 0x08015e80
FENCE END 18...............: 0x00004280
FENCE START 19.............: 0x58004238
FENCE END 19...............: 0x00000280
FENCE START 20.............: 0x08017e80
FENCE END 20...............: 0x78030c7c
FENCE START 20.............: 0x08017e80
FENCE END 20...............: 0x78030c7c
FENCE START 21.............: 0xa603897d
FENCE END 21...............: 0x2104804e
FENCE START 22.............: 0x781b607c
FENCE END 22...............: 0x0c017e80
FENCE START 23.............: 0xc0009e80
FENCE END 23...............: 0x7803057c
FENCE START 24.............: 0xc4009e81
FENCE END 24...............: 0xa603897d
FENCE START 25.............: 0x2104804e
FENCE END 25...............: 0x08015e80
FENCE START 26.............: 0x00004280
FENCE END 26...............: 0x2c004238
FENCE START 27.............: 0x00000280
FENCE END 27...............: 0x08017e80
FENCE START 28.............: 0x78030c7c
FENCE END 28...............: 0xa603897d
FENCE START 29.............: 0x2104804e
FENCE END 29...............: 0x781b607c
FENCE START 30.............: 0x40001e90
FENCE END 30...............: 0x00000038
FENCE START 31.............: 0x3c001e90
FENCE END 31...............: 0x28030048
GEN6_RP_CONTROL............: 0xeccaecca (enabled)
GEN6_RPNSWREQ..............: 0xecc5ecc5
GEN6_RP_DOWN_TIMEOUT.......: 0xecc6ecc6
GEN6_RP_INTERRUPT_LIMITS...: 0xecc7ecc7
GEN6_RP_UP_THRESHOLD.......: 0xeccbeccb
GEN6_RP_UP_EI..............: 0xecd6ecd6
GEN6_RP_DOWN_EI............: 0xecd7ecd7
GEN6_RP_IDLE_HYSTERSIS.....: 0xecd8ecd8
GEN6_RC_STATE..............: 0xecdeecde
GEN6_RC_CONTROL............: 0xecdeecdd
GEN6_RC1_WAKE_RATE_LIMIT...: 0xecdfecdf
GEN6_RC6_WAKE_RATE_LIMIT...: 0xece0ece0
GEN6_RC_EVALUATION_INTERVAL: 0xece2ece2
GEN6_RC_IDLE_HYSTERSIS.....: 0xece3ece3
GEN6_RC_SLEEP..............: 0xece4ece3
GEN6_RC1e_THRESHOLD........: 0xece4ece4
GEN6_RC6_THRESHOLD.........: 0xece5ece5
GEN6_RC_VIDEO_FREQ.........: 0xecc6ecc5
GEN6_PMIER.................: 0x00000001
GEN6_PMIMR.................: 0xe00c4d00
GEN6_PMINTRMSK.............: 0xed06ed05

CPU Ratio Info:
------------------------------------
CPU Low Frequency Mode.............: 800 MHz
CPU Maximum non-Turbo Frequency....: 3500 MHz
CPU Maximum Turbo Frequency........: 3900 MHz

IGPU Info:
------------------------------------
IGPU Current Frequency.............: 1250 MHz
IGPU Minimum Frequency.............:  200 MHz
IGPU Maximum Non-Turbo Frequency...:  350 MHz
IGPU Maximum Turbo Frequency.......: 1250 MHz
IGPU Maximum limit.................: No Limit

CPU P-States [ (8) 38 39 ] iGPU P-States [ (25) ]
CPU C3-Cores [ 0 2 3 5 ]
CPU C6-Cores [ 0 1 3 4 7 ]
CPU C7-Cores [ 2 3 6 ]
CPU P-States [ (8) 34 38 39 ] iGPU P-States [ (25) ]
CPU C3-Cores [ 0 1 2 3 5 6 ]
CPU C6-Cores [ 0 1 2 3 4 5 7 ]
CPU C7-Cores [ 0 2 3 4 6 7 ]
CPU P-States [ 8 34 36 38 (39) ] iGPU P-States [ (25) ]
CPU C7-Cores [ 0 2 3 4 5 6 7 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 ]
CPU C7-Cores [ 0 1 2 3 4 5 6 7 ]
CPU P-States [ (8) 33 34 36 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ (8) 26 33 34 36 38 39 ] iGPU P-States [ (25) ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]
CPU P-States [ 8 26 33 34 (35) 36 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ (8) 26 30 33 34 35 36 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ 8 26 30 31 33 34 (35) 36 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ 8 26 29 30 31 33 34 (35) 36 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ 8 26 29 30 31 33 34 35 36 37 38 (39) ] iGPU P-States [ (25) ]
CPU P-States [ (8) 26 28 29 30 31 33 34 35 36 37 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ (8) 26 28 29 30 31 32 33 34 35 36 37 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ (8) 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ (8) 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ] iGPU P-States [ (25) ]
CPU P-States [ (8) 23 24 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ] iGPU P-States [ (25) ]
 
Joined
Jul 22, 2011
Messages
14
Motherboard
Z490 Vision D
CPU
Intel i9 10850k
Graphics
AMD 5700XT Saphire
Mac
  1. iMac
If I plan to overclock, should I run the script when already overclocking or it doesn't matter?
I just compared my non-overclocked vs overclocked ssdtPRGen.sh generated ssdt.aml and there is no difference. So no, you do no need to regenerate a new ssdt when overclocking the cpu. It appears that ssdtPRGen.sh only builds a profile based on your Mac Identifier "14,2 and CPU "4700k" , overclocking does not impact the results of that profile.
 
Joined
May 11, 2013
Messages
199
Motherboard
GA-Z170x-UD5-TH
CPU
i7-6700k
Graphics
MSI GeForce GTX 1080Ti Gaming X
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
I just compared my non-overclocked vs overclocked ssdtPRGen.sh generated ssdt.aml and there is no difference. So no, you do no need to regenerate a new ssdt when overclocking the cpu. It appears that ssdtPRGen.sh only builds a profile based on your Mac Identifier "14,2 and CPU "4700k" , overclocking does not impact the results of that profile.
Thank you!
 
Joined
Jan 21, 2011
Messages
13
Motherboard
Gigabyte H170M-D3H
CPU
Intel Core i5 6500
Graphics
Sapphire RX 480 8GB
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
For those of you having problems with "Unknown Processor Model", please download the latest ssdtPRGen.sh directly from Piker-Alpha's GitHub. For whatever reason, downloading ssdtPRGen.sh via terminal using the commands provided by @tonymacx86 in post #1 does not download the latest version of ssdtPRGen.sh (version 15 or something). The latest version at the time of writing is version 21.1. The new Skylake processors are supported in this latest version.

Left click on ssdtPRGen.sh > right click on Raw > Download linked file

Edit 1: To clarify, the ssdtPRGen.sh linked by tonymacx86 is the master version, 15.6. Looking at the script, it supports Sandy Bridge, Ivy Bridge, Haswell, and Broadwell. To download the latest ssdtPRGen.sh, you would have to enter the beta branch to download Version 21.1. This script supports Skylake and even Kabylake.
 
Last edited:
Joined
Sep 30, 2015
Messages
52
Motherboard
Dell XPS 15 9560
CPU
i7-7700HQ
Graphics
HD 630/GTX 1050, 1080p
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
I ran this script although I only got... 8 then 40 and up. Nothing between 8 and 40? Is this normal? i7-4790k and a GA-Z97N-WIFI motherboard. macOS sierra.
 
Joined
Jan 17, 2012
Messages
151
Motherboard
X299-Gaming9,
CPU
i9-7900X
Graphics
TitanXp
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
  3. Other
newbie(with ssdt/dsdt) question. sorry if it sound stupid.

Do i run ssdtPRGen in my target hackintosh?? or in any existing mac/hack? now if i have to run it in target hackintosh, how to get to terminal? I am still struggling to boot.
 
Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
188,093
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
newbie(with ssdt/dsdt) question. sorry if it sound stupid.

Do i run ssdtPRGen in my target hackintosh?? or in any existing mac/hack? now if i have to run it in target hackintosh, how to get to terminal? I am still struggling to boot.

On the target hack.
This task is a post-install task.
 
Top