Contribute
Register

MSI GS60 2QE Ghost Pro, HD5600 QE/CI 7mb problem (10.11.3)

Joined
Jul 20, 2012
Messages
17
Motherboard
Intel HM76
CPU
i7 3630QM
Graphics
Inel HD4000
Mac
Classic Mac
Mobile Phone
iOS
FIRST OF ALL, READ UPDATE BELOW!

Hello everyone!


There is a third day in an attempt to make Intel HD5600 work normally. I tried so hard, but I still need your help, guys. What I have now:

0. 7mb video memory. No 3D acceleration. :(

1. DVMT Problem

I can't change pre-allocated DVMT in EFI Shell. It seems like BIOS is blocked(i wrote it in another thread). RehabMan told me use patches...Ok..

2. Clover injection

I already tried many config.plists. No one works. As guys with the same laptop wrote here on tonymac, I using ig-platform-id - 0x16120003, FakeID - 0x16268086. It always brings KernelPanic. DVMT needed or patch..ok..

p.s. also tried config.plist from RehabMan repo for 5600.

3. Patches problem

I am using 10.11.3. So I need this patch: "Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.beta ( (based on Austere.J patch)" from RehabMan repo.

I used it, but problem is still here: KernelPanic with injections ig-platform-id - 0x16120003 and Fakeid(or without).

A always boot without cashes! Sometimes rebuild cache.

So, need to change AAPL,ig-platform-id in DSDT may be...ok...

4. DSDT and AAPL

Austere.J said here - http://www.tonymacx86.com/yosemite-...hd-graphics-5500-os-x-yosemite-10-10-3-a.html - "Currently, Clover does not support inject AAPL, ig-platform-id for Broadwell's integrated graphics".

He gives DSDT patch for 5500. Can you plz give me the same patch for 5600?

5. Conclusion

So..guys i need your help. Can anyone plz give me the correct sequence of actions to make my HD5600 work well?


Thank you!



My config:

Laptop - MSI GS60 2QE-636BY Ghost Pro
i7 5700 HQ
Intel HD5600
Motherboard Model: MSI MS-16H5
Motherboard Chipset: Intel HM87 (Lynx Point)
Qualcomm/Atheros e2200 PCI-E Gigabit Ethernet Controller



!!! UPDATE !!!

We did it. I attached EFI+config.plist+DSDT.aml. It 95% working system, except backlight, as I remember. Try it and good luck!
 

Attachments

Last edited:

RehabMan

Moderator
Joined
May 3, 2012
Messages
190,977
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
0. 7mb video memory. No 3D acceleration. :(
Must inject a correct ig-platform-id for graphics drivers to load.

1. DVMT Problem

I can't change pre-allocated DVMT in EFI Shell. It seems like BIOS is blocked(i wrote it in another thread). RehabMan told me use patches...Ok..
The patch is not guaranteed to work. There is probably a reason for the assertion. Disabling it may get you past that assertion, but later problems may happen...

2. Clover injection

I already tried many config.plists. No one works. As guys with the same laptop wrote here on tonymac, I using ig-platform-id - 0x16120003, FakeID - 0x16268086. It always brings KernelPanic. DVMT needed or patch..ok..
No need for FakeID with 10.11.3 (HD5600). Try ig-platform-id 0x16260006.

3. Patches problem

I am using 10.11.3. So I need this patch: "Disable minStolenSize less or equal fStolenMemorySize assertion, 10.11.beta ( (based on Austere.J patch)" from RehabMan repo.

I used it, but problem is still here: KernelPanic with injections ig-platform-id - 0x16120003 and Fakeid(or without).

A always boot without cashes! Sometimes rebuild cache.

So, need to change AAPL,ig-platform-id in DSDT may be...ok...
No need to use DSDT to inject ig-platform-id. Clover can do the same.

4. DSDT and AAPL

Austere.J said here - http://www.tonymacx86.com/yosemite-...hd-graphics-5500-os-x-yosemite-10-10-3-a.html - "Currently, Clover does not support inject AAPL, ig-platform-id for Broadwell's integrated graphics".

He gives DSDT patch for 5500. Can you plz give me the same patch for 5600?
Old/inaccurate information. Not true of current Clover code.

Your config.plist does not specify an ig-platform-id.

Patched ACPI not needed to get graphics working. Note that your DSDT.aml is attempting to inject 0x16260006, but the _DSM is coded incorrectly (package size is wrong). It is ignored by OS X.
 
Joined
Jul 20, 2012
Messages
17
Motherboard
Intel HM76
CPU
i7 3630QM
Graphics
Inel HD4000
Mac
Classic Mac
Mobile Phone
iOS
Must inject a correct ig-platform-id for graphics drivers to load.
Now it seems like I changed DVMT to 0x3. Also injected correct ig-platform-id. And system booted successfully without KernelPanic! I booted without patched DSDT and I deleted patches in config.plist.

But..7mb is here, lags, freezes - no acceleration.

Added config.plist and photo of changing DVMT.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
190,977
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Now it seems like I changed DVMT to 0x3. Also injected correct ig-platform-id. And system booted successfully without KernelPanic! I booted without patched DSDT and I deleted patches in config.plist.

But..7mb is here, lags, freezes - no acceleration.

Added config.plist and photo of changing DVMT.
Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /
Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
190,977
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Attached.
Your chosen ig-platform-id, 0x16120006, is invalid.

Using an invalid ig-platform-id only serves to disable the graphics drivers.
 
Joined
Jul 20, 2012
Messages
17
Motherboard
Intel HM76
CPU
i7 3630QM
Graphics
Inel HD4000
Mac
Classic Mac
Mobile Phone
iOS
Your chosen ig-platform-id, 0x16120006, is invalid.

Using an invalid ig-platform-id only serves to disable the graphics drivers.
"Try ig-platform-id 0x16260006." - you told me use this ig-platform. Early I tried to use 0x16260003. So which one I should use?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
190,977
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
"Try ig-platform-id 0x16260006." - you told me use this ig-platform.
Exactly.

But you're using 0x16120006. 0x16260006 is valid, 0x16120006 is invalid.
 
Joined
Jul 20, 2012
Messages
17
Motherboard
Intel HM76
CPU
i7 3630QM
Graphics
Inel HD4000
Mac
Classic Mac
Mobile Phone
iOS
Exactly.

But you're using 0x16120006. 0x16260006 is valid, 0x16120006 is invalid.
Oh, my fault, sorry! But 0x16260006 gives KernelPanic. Photo attached.

I tried to boot couple times. Now booting stops in other place. Photo also attached.

Tried 0x16260003. No kernel panic, but 7mb still..

0x16260002, 0x16260004 - panic.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
190,977
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Oh, my fault, sorry! But 0x16260006 gives KernelPanic. Photo attached.
Could be DVMT-prealloc issue. Or something else...

I tried to boot couple times. Now booting stops in other place. Photo also attached.
Second photo looks like successful boot (minStolenSize patch kicked in due to kernel cache rebuild and/or boot without caches?).

But not working video. Or something else... Did you try external monitor? Did you try to connect with a remote desktop? Did you implement backlight control? Did you enable CSM/legacy boot?

Tried 0x16260003. No kernel panic, but 7mb still..
0x16260003 is invalid. You can't just pull random numbers out of a hat...
 
Top