Contribute
Register

[solved] Sierra HD4000 5MB VRAM problem

Status
Not open for further replies.
You couldn't answer my questions regarding your configuration with 0x01660004, hence the suggestion to provide "Problem Reporting" files. Then I can tell you what you're doing.
My English is not enough to understand such a sentence. I'll upload the files with 0x01660004 in ig-platform-id.
Code:
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82854000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y appleintelcpu
   27    0 0xffffff7f8271f000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) F7CC3395-98DB-3420-9C24-1017D52E13AE <7 6 5 4 3 1>
   34    0 0xffffff7f8271a000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y applelpc
   92    0 0xffffff7f825a5000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <80 12 5 4 3>
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y applehda
  106    1 0xffffff7f820d9000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <105 90 75 12 7 6 5 4 3 1>
Huseyin-MacBook-Air:~ aequitas-mac$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Invalid signature -67030 for kext <OSKext 0x7fe27cf5f000 [0x7fffc8b28da0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: 4461AA731BA8E8C8CDDCBDFE46A4F04A
Huseyin-MacBook-Air:~ aequitas-mac$
 

Attachments

  • IOReg.zip
    582.2 KB · Views: 87
  • CLOVER.zip
    1.9 MB · Views: 94
  • patchmatic.zip
    18.8 KB · Views: 66
My English is not enough to understand such a sentence. I'll upload the files with 0x01660004 in ig-platform-id.
Code:
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y acpiplat
   13    2 0xffffff7f82854000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y appleintelcpu
   27    0 0xffffff7f8271f000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) F7CC3395-98DB-3420-9C24-1017D52E13AE <7 6 5 4 3 1>
   34    0 0xffffff7f8271a000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y applelpc
   92    0 0xffffff7f825a5000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <80 12 5 4 3>
Huseyin-MacBook-Air:~ aequitas-mac$ kextstat|grep -y applehda
  106    1 0xffffff7f820d9000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <105 90 75 12 7 6 5 4 3 1>
Huseyin-MacBook-Air:~ aequitas-mac$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Invalid signature -67030 for kext <OSKext 0x7fe27cf5f000 [0x7fffc8b28da0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: 4461AA731BA8E8C8CDDCBDFE46A4F04A
Huseyin-MacBook-Air:~ aequitas-mac$

You do not have the 64mb BIOS size (DVMT) patch in your config.plist.
You should probably try it.
See plist for HD4000 1600x900 as linked from the guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
I took those two patches from HD_4000_1600x900.plist file and added to my original config.plist file.
Then tried 0x01660004 but still the same display problem.
 
I took those two patches from HD_4000_1600x900.plist file and added to my original config.plist file.
Then tried 0x01660004 but still the same display problem.

No "Problem Reporting" files attached.
 
Sorry.
Code:
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y acpiplat
   13    2 0xffffff7f828e6000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y appleintelcpu
   27    0 0xffffff7f827c9000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) F7CC3395-98DB-3420-9C24-1017D52E13AE <7 6 5 4 3 1>
   34    0 0xffffff7f827c4000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y applelpc
   91    0 0xffffff7f8264f000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <90 12 5 4 3>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y applehda
  111    1 0xffffff7f82197000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <110 88 79 12 7 6 5 4 3 1>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Invalid signature -67030 for kext <OSKext 0x7fb98f77d9b0 [0x7fff9b9f6da0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: D0281C28C7ECD3D6C3824795B4F02E2D
Huseyin-MacBook-Air:RehabMan aequitas-mac$
 

Attachments

  • patchmatic.zip
    18.8 KB · Views: 58
  • CLOVER.zip
    1.9 MB · Views: 91
  • IOReg.zip
    589.3 KB · Views: 88
Sorry.
Code:
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y acpiplat
   13    2 0xffffff7f828e6000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y appleintelcpu
   27    0 0xffffff7f827c9000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) F7CC3395-98DB-3420-9C24-1017D52E13AE <7 6 5 4 3 1>
   34    0 0xffffff7f827c4000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y applelpc
   91    0 0xffffff7f8264f000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <90 12 5 4 3>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ kextstat|grep -y applehda
  111    1 0xffffff7f82197000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <110 88 79 12 7 6 5 4 3 1>
Huseyin-MacBook-Air:RehabMan aequitas-mac$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext Lilu.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext IntelGraphicsFixup.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AppleBacklightInjector.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext AHCI_3rdParty_SATA.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext EAPDFix.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2SmartTouchPad.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
Invalid signature -67030 for kext <OSKext 0x7fb98f77d9b0 [0x7fff9b9f6da0]> { URL = "VoodooHDA.kext/ -- file:///System/Library/Extensions/", ID = "org.voodoo.driver.VoodooHDA" }
KernelCache ID: D0281C28C7ECD3D6C3824795B4F02E2D
Huseyin-MacBook-Air:RehabMan aequitas-mac$

The patches are correct and ioreg confirms they were applied (assuming you have DVMT-prealloc at 64mb in BIOS).
So that tells us that is a dead-end.
It comes down to finding a way to enable AppleBacklightDisplay for the case when the display is being detected as external.
It will probably require a custom kext patch, and some time spent analyzing the disassembly as it relates to AppleDisplay vs. AppleBacklightDisplay. The source for IOGraphicsFamily may be of some help (that part is open source).
 
There has to be a way to fix the display problem with 0x01660004. Because everything works perfectly when I assign 0x01660004 as ig-platform-id, including backlight control.
Could it be an EDID related problem?
By the way, I'm reading your clover guide, you've mentioned that there are lots of ready to enable patches included in the new config files.
I've done some of those patches with DSDT and SSDT patching. Should I remove them from CLOVER/ACPI/patched and go with those patches you've added or keep them?
 
There has to be a way to fix the display problem with 0x01660004. Because everything works perfectly when I assign 0x01660004 as ig-platform-id, including backlight control.
Could it be an EDID related problem?

Maybe there is an EDID fix... don't know as I've never ran into this issue.
But the EDID detected in both the 0x0166000a and 0x01660004 is the same (compare your two ioreg files, like I did).

It could also be in those flags at the end of the connector data that I mentioned earlier.
Those flags are not well understood, so that may also be something to experiment with. Maybe there is a bit flag for "internal" somewhere in there.
 
Can you show me which ones to change and experiment and how? I mean, is it done like the ones we did via KextToPatch. I can give all of them a try.
 
Can you show me which ones to change and experiment and how? I mean, is it done like the ones we did via KextToPatch. I can give all of them a try.

I think you'll find my notes regarding the last 32bits of data in each connector a few pages back.
 
Status
Not open for further replies.
Back
Top