- Joined
- Aug 30, 2010
- Messages
- 121
- Motherboard
- ASUS Rampage V Extreme
- CPU
- i7 5930k
- Graphics
- GTX 970
- Mac
- Mobile Phone
Hello. I try to modify DSDT.aml, but i just can't work with ssdtPRGen.sh to get DSDT file.
1) I get error when try to process command "Open Terminal and drag the ssdtPRGen.sh over it and add these arguments: -x 1 –w 3 –b Mac-DB15BD556843C820 –turbo 6300 and press Enter."" :
Code:System information: Mac OS X 10.11.5 (15F34) Brandstring: "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz" Override value: (-x) XCPM mode, now set to: 1! Error: Invalid argument detected: –w (check ssdtPRGen.sh -h) Aborting ... Done.
Why it do not recognize -w ?
2) I try to get sleeping mode. But computer wakes up automatically after 2 seconds. (Video works fine, but audio is not playback sounds (audio devices display correct... Sometimes PS/2 keyboard is not working after wake up. And also i use xmp profile and overclock processor on 42*100 , when i just start hackintosh my processor works only 3500 mghz - speedstep works fine. But after instant wake up processor work up to 4160 mghz speedstep works fine, but with wrong voltages. What's wrong in my config, can you tell?) Hope thast is gone, when i get DSDT file with ssdtPRGen.sh and edit it.
3) Should i delete nullcpupowermanagment.kext for speedstep working (now it works fine)?
This is my kexts:
Thank you!
Are you Russian? I love Russia!
Okay, which motherboard are you using? If it's Rampage V Extreme state which BIOS version as well. It's very strange because I've never seen "-w" been rejected before?!
This was my outcome:
Last login: Wed Jun 1 20:09:03 on ttys000
Hanss-Mac-Pro:~ hansherchenroder$ /Users/hansherchenroder/Downloads/ssdtPRGen.sh-Beta/ssdtPRGen.sh -x 1 -w 3 -b Mac-DB15BD556843C820 -turbo 6300
ssdtPRGen.sh v0.9 Copyright (c) 2011-2012 by † RevoGirl
v6.6 Copyright (c) 2013 by † Jeroen
v18.3 Copyright (c) 2013-2016 by Pike R. Alpha
-----------------------------------------------------------
Bugs > https://github.com/Piker-Alpha/ssdtPRGen.sh/issues <
System information: Mac OS X 10.11.5 (15F34)
Brandstring: "Intel(R) Core(TM) i7-5930K CPU @ 3.50GHz"
Override value: (-x) XCPM mode, now set to: 1!
Override value: (-w) Ivy Bridge workarounds, now set to: 3!
Override value: (-b) board-id, now using: Mac-DB15BD556843C820!
Override value: (-turbo) maximum (turbo) frequency, now using: 6300 MHz!
Notice: Downloading extractACPITables.zip ...
Notice: Downloading Sandy Bridge.cfg ...
Notice: Downloading Ivy Bridge.cfg ...
Notice: Downloading Haswell.cfg ...
Version: models.cfg v160 / Sandy Bridge.cfg v150
Notice: Downloading Restrictions.cfg ...
Generating ssdt.dsl for a 'MacPro6,1' with board-id [Mac-DB15BD556843C820]
Haswell Core i7-5930K processor [0x306F2] setup [0x0507]
With a maximum TDP of 140 Watt, as specified by Intel
Number logical CPU's: 12 (Core Frequency: 3500 MHz)
Number of Turbo States: 28 (3600-6300 MHz)
Number of P-States: 52 (1200-6300 MHz)
Injected C-States for CP00 (C1,C3,C6,C7)
Injected C-States for CP01 (C1,C2,C3)
Warning: 'system-type' may be set improperly (1 instead of 2)
Notice: Downloading iasl.zip ...
Compiling: ssdt_pr.dsl
Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140926-64 [Nov 6 2014]
Copyright (c) 2000 - 2014 Intel Corporation
ASL Input: /Users/hansherchenroder/Library/ssdtPRGen/ssdt.dsl - 402 lines, 12893 bytes, 98 keywords
AML Output: /Users/hansherchenroder/Library/ssdtPRGen/ssdt.aml - 3102 bytes, 40 named objects, 58 executable opcodes
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 0 Optimizations
Do you want to copy /Users/hansherchenroder/Library/ssdtPRGen/ssdt.aml to /Extra/ssdt.aml? (y/n)? n
Do you want to open ssdt.dsl (y/n)? y
Hanss-Mac-Pro:~ hansherchenroder$
After OS X wakes, open the Console app and type "wake reason". What does it report?
Audio, in other words the AppleHDA.kext should be installed and replace the one present in /System/Library/Extensions/ and not in /EFI/Clover/kexts/10.11. Having both kexts result in conflict.
Concerning PS/2 devices, I can't really help here. I don't own any PS/2 device. Despite seeing that VoodooPS2Controller.kext is present in your folder, I would like to recommend to have a look about RehabMan's VoodooPS2Controller from these links.
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install
And after having been enlightened about how it works and how to install and use it, get to the link below to download the latest kext: https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads and install it and report back if this has brought new changes.
Concerning the frequencies of you processor, don't worry these are the expected behaviors. It reproduces same results on my end including the higher frequencies after wake. It is because of the NullCPUPowerManagement.kext. This kext is good on all levels except for reading and enabling the turbo boost frequencies. It doesn't have to do with the DSDT. In fact in my guide I've stated to generate the SSDT with the "-x 1" flag so as to once for all enable the xcpm might you need it one day and spare people to generate a new SSDT again.
I'm a die hard of ecology and of energy saver features that's why I don't mind using NullCPU and I shall say it's not bad at all and more stable though!! But if you really want to squeeze the power out of the CPU, then remove the NullCPUPowerManagement.kext from /EFI/Clover/kexts/10.11/ and enable -xcpm in Clover boot arguments you should reach the desired frequencies. Concerning the wrong voltages, it is normal as far as I know. Using XCPM doesn't report the right voltages value. That's some of the trade off that makes me uses NullCPUPowerMangement.
Hope this helps!
Last edited: