RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 181,016
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
- Mobile Phone
I installed the patched AppleIntelCPUPowerManagement.kext for use on UEFI motherboards with locked MSRs from the latest Multibeast. I upgraded my bootloader to the latest Chameleon with Chameleon Wizard, and am injecting graphics now with patch from your repo for HD4000 low res. QE/CI is working tested with Chess and getting a ripple effect on dashboard when not loaded as a space. I tried the battery patch for Ux10 but not seeing any change in the battery information being reported.
For battery status you need the DSDT patches and also ACPIBatteryManager.kext: https://github.com/RehabMan/OS-X-ACPI-Battery-Driver
I know that I want to deviate as little as possible from the stock kexts as this is best from both a performance standpoint and for ease of update. Question, is kext for ethernet that I installed AppleRTL8169Ethernet.kext from Multibeast 5.5.2 a patched kext?
I'm not 100% sure, but I think it is the stock kext from Snow Leopard. Apple provides source code to that kext, so it might be re-built/modified.
There are probably better choices for Reaktek Ethernet...
Is ethernet possibly something I could get working without that kext? Can you please advise what I could/should/might be able to do with only DSDT patching and what will require patching and/or installing kexts?
What Ethernet chip do you have? Use DPCIManager to get your device id.
Here is what I have setup so far not getting a panic at boot and the internal display is working. HDMI out is working but I think that is only if connected at boot (need to verify). I am using SMBios for MacBookAir5,2. Please take a look below...
MaciASL v 1.3 set to ACPI 5.0.
Having CPU power management working and internal display with QE/CI working is a great start. Many people struggle with that for quite a while, even though most of the time it is quite simple...
SSDT from MaciASL -> Tools -> Generate SSDT -> TDP:17W, Max Turbo Freq: 3100
You can do that but it will give you a Sandy Bridge SSDT, not Ivy. To get Ivy Bridge power management, see the stick on the subject at the top of this forum.
DSDT from MacIASL File -> New from ACPI -> DSDT; Applied HD4000 low res
That is a good way to enable HD4000...
From bdmesg:
Chameleon 2.2svn (svn-r2263) [2013-09-19 22:31:46]
msr(392): platform_info e0011900
msr(396): flex_ratio 00110000
Unusable flex ratio detected. Patched MSR now 00100000
Sticking with [BCLK: 99Mhz, Bus-Ratio: 250]
CPU: Brand String: Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
CPU: Vendor/Family/ExtFamily: 0x756e6547/0x6/0x0
CPU: Model/ExtModel/Stepping: 0x3a/0x3/0x9
CPU: MaxCoef/CurrCoef: 0x0/0x19
CPU: MaxDiv/CurrDiv: 0x0/0x0
CPU: TSCFreq: 2494MHz
CPU: FSBFreq: 99MHz
CPU: CPUFreq: 2494MHz
CPU: NoCores/NoThreads: 2/4
CPU: Features: 0x000002ff
.................
.................
Customizing SystemID with : 8912cdab-3724-a40a-f485-089e018115d5
Read HFS+ file: [hd(0,2)/Extra/DSDT.aml] 45804 bytes.
Read HFS+ file: [hd(0,2)/Extra/SSDT.aml] 942 bytes.
ACPI table not found: SSDT-1.aml
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
RSDT: Added 1 SSDT table(s)
FADT: ACPI Restart Fix applied!
FADT: Using custom DSDT!
Added 1 SSDT table(s) into XSDT
Starting Darwin x86_64
Boot Args: boot-uuid=2A7D4530-1CCD-35C0-8C0E-78F096BF40AB rd=*uuid darkwake=0 -v
You might consider removing the darkwake=0 from org.chameleon.Boot.plist. I haven't seen need for it...
- - - Updated - - -
To clarify, I just confirmed that HDMI out is functioning as a secondary display only if connected at boot. If connected at boot I am able to add and remove. Otherwise, I am unable to add. Suspect this is not uncommon..
Does Detect Displays from SysPrefs->Displays work? (hold down Option to see it).