Contribute
Register

Alienware 13 R3 w/ Intel HD 630 - Boot failure, no gfx acceleration, and more.

Status
Not open for further replies.
Joined
Aug 7, 2014
Messages
42
Motherboard
Alienware 13 R3 (Clover)
CPU
i7-7700HQ / HM175
Graphics
Intel HD 630 + GTX 1060, 2560x1440
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I've been doing Hackintosh for a couple of years now and I have built and installed macOS High Sierra on two desktop computers. I consider myself to be somewhat knowledgeable but this is my first laptop attempt, and I'm running into many issues.

Clover and the installer boots up just fine in the screen's native resolution (I have the OLED panel so 1440p) and the installer was insanely laggy graphically. The installation finished anyways and now when I boot into the system I'm faced with the following issues:

1. In Verbose, everything goes through perfectly at first. I've patched my GTX 1060 with an SSDT so it's disabled. However, after the verbose logs disappear and the Apple logo appears along with the cursor, the computer gets stuck. It's either stuck @ around 10 percent or sometimes it makes it through halfway but then stops there. I can still move the cursor around and sometimes when I spam "Enter" the screen kinda flashes white, but the progress bar is still stuck and I have no choice but to reboot. Sometimes the bar goes through but then I am presented with a black screen with a cursor that I can move.

2. Maybe one out of ten attempts, the progress bar does go through and I am able to log in. However, it's extremely painful as the graphics are extremely laggy and in the terminal, I have to keep double-clicking for it to refresh. Yes, it's that bad.

3. Oddly, despite the graphics being extremely painful, in System Report my Kaby Lake HD 630 still gets recognized and displays having 1500MB of memory regardless if I use an invalid ID (0x12345678) or the proper Kaby Lake ID.

4. I have installed VoodooPS2Controller with VoodooPS2Daemon and the plist but 80% of the time when I press a single key, it gets inputted twice, including trackpad clicks. It got so frustrating that I had to type out my terminal commands on a different computer, save them into a text file on a USB drive, and copy/paste it into the terminal for my laptop. Not sure if it's related to the graphical issues. Note, even when I connect an external USB keyboard, it still happens. If I remove the Voodoo driver, however, the issue goes away for the external USB keyboard.

-------------------------------------------
Fixes I've tried that didn't work:

1. com.apple.driver.AppleIntelKBLGraphicsFramebuffer patch. Since my BIOS doesn't give me the option to raise the DVMT limit, I patched the kext with RehabMan's hex values(32MB BIOS, 19MB framebuffer 9MB cursor bytes). In Verbose mode it tells me that graphics acceleration for iGPU is enabled(used to give a frame buffer error) but makes absolutely no difference. Still laggy af.

2. Changing ig-platform-id to 0x12345678 and injecting FakeID 0x12345678, booting it up, clearing kernel cache, changing the IDs back, and booting it again. Made no difference.

3. Switching between MacBookPro14,3 and iMac18,3 SMBIOS. No difference from what I can tell. Both can't make it to the desktop 90% of the time.

4. Hotpatching GFX0 to IGPU. Made no difference.

5. Tried the minStolenSize kext fix. Made no difference.

5. Taking a break from this after 2 days. Didn't really work.


It would be great if someone can help me figure this out. It's been mildly frustrating...

Attached my EFI/Clover folder. Would happily attach my logs if I can actually boot into my system, but even if I did I really can't do anything because how constantly everything freezes and lags.

Best regards.
 

Attachments

  • CLOVER.zip
    1.9 MB · Views: 210
I've been doing Hackintosh for a couple of years now and I have built and installed macOS High Sierra on two desktop computers. I consider myself to be somewhat knowledgeable but this is my first laptop attempt, and I'm running into many issues.

Clover and the installer boots up just fine in the screen's native resolution (I have the OLED panel so 1440p) and the installer was insanely laggy graphically. The installation finished anyways and now when I boot into the system I'm faced with the following issues:

1. In Verbose, everything goes through perfectly at first. I've patched my GTX 1060 with an SSDT so it's disabled. However, after the verbose logs disappear and the Apple logo appears along with the cursor, the computer gets stuck. It's either stuck @ around 10 percent or sometimes it makes it through halfway but then stops there. I can still move the cursor around and sometimes when I spam "Enter" the screen kinda flashes white, but the progress bar is still stuck and I have no choice but to reboot. Sometimes the bar goes through but then I am presented with a black screen with a cursor that I can move.

2. Maybe one out of ten attempts, the progress bar does go through and I am able to log in. However, it's extremely painful as the graphics are extremely laggy and in the terminal, I have to keep double-clicking for it to refresh. Yes, it's that bad.

3. Oddly, despite the graphics being extremely painful, in System Report my Kaby Lake HD 630 still gets recognized and displays having 1500MB of memory regardless if I use an invalid ID (0x12345678) or the proper Kaby Lake ID.

4. I have installed VoodooPS2Controller with VoodooPS2Daemon and the plist but 80% of the time when I press a single key, it gets inputted twice, including trackpad clicks. It got so frustrating that I had to type out my terminal commands on a different computer, save them into a text file on a USB drive, and copy/paste it into the terminal for my laptop. Not sure if it's related to the graphical issues. Note, even when I connect an external USB keyboard, it still happens. If I remove the Voodoo driver, however, the issue goes away for the external USB keyboard.

-------------------------------------------
Fixes I've tried that didn't work:

1. com.apple.driver.AppleIntelKBLGraphicsFramebuffer patch. Since my BIOS doesn't give me the option to raise the DVMT limit, I patched the kext with RehabMan's hex values(32MB BIOS, 19MB framebuffer 9MB cursor bytes). In Verbose mode it tells me that graphics acceleration for iGPU is enabled(used to give a frame buffer error) but makes absolutely no difference. Still laggy af.

2. Changing ig-platform-id to 0x12345678 and injecting FakeID 0x12345678, booting it up, clearing kernel cache, changing the IDs back, and booting it again. Made no difference.

3. Switching between MacBookPro14,3 and iMac18,3 SMBIOS. No difference from what I can tell. Both can't make it to the desktop 90% of the time.

4. Hotpatching GFX0 to IGPU. Made no difference.

5. Tried the minStolenSize kext fix. Made no difference.

5. Taking a break from this after 2 days. Didn't really work.


It would be great if someone can help me figure this out. It's been mildly frustrating...

Attached my EFI/Clover folder. Would happily attach my logs if I can actually boot into my system, but even if I did I really can't do anything because how constantly everything freezes and lags.

Best regards.

MacBookPro14,3 is a poor choice. Use MacBookPro14,1 or MacBookPro11,1.
See guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/
 
MacBookPro14,3 is a poor choice. Use MacBookPro14,1 or MacBookPro11,1.
See guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Thank you for the swift response. I've tried setting SMBIOS first to MBPro14,1 then MBPro11,1 with:

1. No injection with 0x591b0000 platform-id
2. FakeID injection 0x591b8086 with 0x591b0000 platform-id
3. Fake ID and platform-id 0x12345678
4. No injection with 0x12345678 platform-id

But I'm still stuck at the Apple logo with the same symptoms.
 
Thank you for the swift response. I've tried setting SMBIOS first to MBPro14,1 then MBPro11,1 with:

1. No injection with 0x591b0000 platform-id
2. FakeID injection 0x591b8086 with 0x591b0000 platform-id
3. Fake ID and platform-id 0x12345678
4. No injection with 0x12345678 platform-id

But I'm still stuck at the Apple logo with the same symptoms.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 

Attachments

  • Archive.zip
    2.7 MB · Views: 194
My apologies. I cannot do patchmatic and ioreg since I can't boot into the system. I have my Clover folder attached with a photo of my laptop getting stuck. Also updated my profile.

Need verbose boot photo as per FAQ, "Problem Reporting".
 
Need verbose boot photo as per FAQ, "Problem Reporting".
I did boot in Verbose in that photo. The photo was taken when the logs disappeared and the logo / progress bar appeared. The laptop does not get stuck anywhere when the verbose logs are being printed... I can try to record a video if you'd like to.
 
I did boot in Verbose in that photo. The photo was taken when the logs disappeared and the logo / progress bar appeared. The laptop does not get stuck anywhere when the verbose logs are being printed... I can try to record a video if you'd like to.

Maybe pixel clock problem. See if you have a signal on an external monitor, or try with CoreDisplayFixup.kext (make sure your Lilu.kext matches all Lilu plugins you're using).
 
Maybe pixel clock problem. See if you have a signal on an external monitor, or try with CoreDisplayFixup.kext (make sure your Lilu.kext matches all Lilu plugins you're using).

Added CoreDisplayFixup.kext and plugged it into an external display w/ HDMI. The external display had no signal and the kext didn't seem to do much to improve. However, I did get lucky and got past the dreaded progress bar (just as laggy though, no change at all). Here I've attached IOReg, patchmatic, and the outputs of the various terminal commands you mentioned in the Problem Report post.
 

Attachments

  • IOReg.zip
    505 KB · Views: 199
  • patchmatic.zip
    71 KB · Views: 192
  • 20171025_211544.jpg
    20171025_211544.jpg
    7.4 MB · Views: 346
  • CLOVER.zip
    2.7 MB · Views: 199
Added CoreDisplayFixup.kext and plugged it into an external display w/ HDMI. The external display had no signal and the kext didn't seem to do much to improve. However, I did get lucky and got past the dreaded progress bar (just as laggy though, no change at all). Here I've attached IOReg, patchmatic, and the outputs of the various terminal commands you mentioned in the Problem Report post.
Add it to Arguments:cpus=1
 
Status
Not open for further replies.
Back
Top