Contribute
Register

[Guide] Alienware 17 R4 DUAL-GPU MacOS Mojave

Joined
Jan 4, 2013
Messages
100
Motherboard
Alienware 17 R4
CPU
i7-7700HQ
Graphics
GTX 1060, HD630


My hardware

  • Alienware 17 R4
  • 1080p
  • i7-7700HQ
  • Intel HD 630 & Nvidia GeForce GT 1060
  • 16G RAM
  • SM961 Samsung NVME 256
  • REALTEK ALC298
  • KILLER E2500
  • Dell DW1560 (Broadcom BCM94352Z)
  • BIOS version 1.6.0


BIOS Configuration




    • SATA MODE AHCI
    • SECURE BOOT NO
    • BOOT UEFI
    • legacy option rom-enable(fix multi-display blackscreen)


396063

396064

Overview

I've got dual-gpu working good on 10.13.6,Now just waiting for the webdriver for 10.14.
*In windows OS press FN+F7 to change graphic mode:
1.dual gpu mode:Indisplay connects to hd630,Exdisplay connects to nvidia 1060
2.nvidia gpu only mode:Indisplay & Exdisplay both connects to nvidia 1060

What Works
  • CPU Power Management
  • Battery Support
  • Intel HD 630 & Nvidia GeForce GT 1060(when webdriver has installed)
  • HDMI out (with hotplug) & Audio out(when webdriver has installed)
  • Audio ALC298 (2.1ch with subwoofer)
  • Headphone
  • Brightness & volume Keys
  • Keyboard
  • AlienFX keyboard & logo LED lights (follow the settings on windows os but using vmware boot to windows and load the aw1517 usb device could change Alienfx light on macos)
  • Trackpad with Gestures
  • Webcam
  • WiFi and Bluetooth
  • Ethernet
  • iCloud Services
  • Continuity and Hand-off
  • USB 3.0 & TYPE-C
  • Thunderbolt devices with hotplug before sleep
  • Sleep & Wake (only power button could wakeup system)
What Doesn't Work
  • Keyboard & mouse wakeup sysytem
  • Thunderbolt devices with hotplug after wake
  • ALIENFX light control on Macos
  • Webcam IR function
  • Trackpad light (Bios touchpad backlight=auto with no light ,but Bios touchpad backlight=on with light always on)
What Needs Improvement
  • Backlight auto adjust (ALS0 device)
  • HWsensor for more info
  • LPCB,SBUS,Thermal subsystem controllers seems not working normally
  • Things under "What Doesn't Work"
Install
  • If you can't see install partition try to press F3 on clover boot screen
Post Install
  • cpufriend
    • Run script in Terminal:
      Code:
      sh -c "$(curl -fsSL https://raw.githubusercontent.com/stevezhengshiqi/one-key-cpufriend/master/one-key-cpufriend_cn.sh)"
  • HIDPI
    • Run script in Terminal:
      Code:
      sh -c "$(curl -fsSL https://raw.githubusercontent.com/xzhih/one-key-hidpi/master/hidpi.sh)"
  • Change ur own productid & vendorid in kext's info.plist ()
    • AppleMouseKeyboard.kext
    • Applesmcmotion.kext (KIOX device)
    • UVC2FaceTimeHD.kext (cam)
    • VoodooHDA.kext (nvidia hdmi controller id)
  • Nvidia webdriver
    • copy and paste the following in a terminal:
    • Code:
      bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)
  • Audio
    • ALC298: layout-id=11 https://github.com/acidanthera/AppleALC
    • Headphone/Headset volume ALCplugfix(deprecated):
      Code:
      cd alc_fix
      chmod +x install.sh
      ./install.sh
    • Headphone/Headset volume fix Combojack(newway):
      Code:
      cd ComboJack
      chmod +x install.sh
      ./install.sh
    • Install Boom 3D APP to get better audio output
Update V2
  • hdmi audio changed to hotpatch from dsdt patch
  • usbports.kext
  • cpu pm 800-3800mhz
Update V3
  • Add smcmotionsensor
  • Fixed BT issue by droping DMAR table
  • change virtualsmc to fakesmc for getting more sensors (Fan & nvidia temp)
  • Add intel & nvidia GPU PM
Update V4
  • alcplugfix seems not working on 10.14,changed to verstub(combojack) for headset fix
  • smbios=mbp15,1
Update V5
  • New released lilu & whatevergeen etc,No need to hotpatch hdmi audio any more,but still need voodoohda to make hdmi audio work
  • changed to virtualsmc
Update V6
  • version update blablabla
*Updates also on my github: https://github.com/RockJesus/Alienware-17-R4-Dual-GPU-MacOS-Mojave-10.14-Hackintosh

*My blog: https://rockjesus.github.io/

*All other Alienware models : https://github.com/RockJesus/Alienware-Hackintosh



Dump request

  • I really need a dump of real Macbookpro 14,3's full acpi dsdt/ssdt & IOREG & system report.spx , Any help will be appreciated!
 

Attachments

Last edited:
Joined
Oct 27, 2015
Messages
101
Motherboard
Razer Blade 15
CPU
i7-8750H
Graphics
GTX 1060+UHD 630-1080p
Great guide! Any idea if this would work on the 15 R3 from the same year? I imagine they're almost exactly the same. Thanks to your guide I'll probably end up buying one!
 
Joined
Jan 4, 2013
Messages
100
Motherboard
Alienware 17 R4
CPU
i7-7700HQ
Graphics
GTX 1060, HD630
Great guide! Any idea if this would work on the 15 R3 from the same year? I imagine they're almost exactly the same. Thanks to your guide I'll probably end up buying one!
Yeah ,this should be work too on 15 R3.
 
Joined
Oct 27, 2015
Messages
101
Motherboard
Razer Blade 15
CPU
i7-8750H
Graphics
GTX 1060+UHD 630-1080p
So what steps did you actually go through to get it installed? Or is that all in your github? On a separate note, it's hard to find a new 15R3, so I'm thinking about getting the new 15R4 and seeing what I can get working based on your guide.
 
Joined
Jan 4, 2013
Messages
100
Motherboard
Alienware 17 R4
CPU
i7-7700HQ
Graphics
GTX 1060, HD630
So what steps did you actually go through to get it installed? Or is that all in your github? On a separate note, it's hard to find a new 15R3, so I'm thinking about getting the new 15R4 and seeing what I can get working based on your guide.
It's easy to install using my clover files. Also you can consider the new R5 models.
 
Joined
Dec 11, 2012
Messages
10
Motherboard
GA-X79-UD5
CPU
i7-3930K
Graphics
GT 770
Mac
iMac, MacBook Pro, Mac Pro
Mobile Phone
iOS
Thanks for the guide! Curious if this might work for new Alienware 17 R5 with i7 8750H 6 core CPU and GTX 1080?
I have successfully installed 10.13.6 and have many aspects working but got stumped at analyzing/customizing DSDT and SSDT.
Main things currently not working and need some advice:
Power Management
Thunderbolt
Brightness Buttons
IGPU
Graphics Switching (is this even going to be possible?)
Sleep/Wake (closing the lid seems to do nothing)
 
Last edited:
Joined
Jan 4, 2013
Messages
100
Motherboard
Alienware 17 R4
CPU
i7-7700HQ
Graphics
GTX 1060, HD630
Thanks for the guide! Curious if this might work for new Alienware 17 R5 with i7 8750H 6 core CPU and GTX 1080?
I have successfully installed 10.13.6 and have many aspects working but got stumped at analyzing/customizing DSDT and SSDT.
Main things currently not working and need some advice:
Power Management
Thunderbolt
Brightness Buttons
IGPU
Graphics Switching (is this even going to be possible?)
Sleep/Wake (closing the lid seems to do nothing)
I think u could try my clover files,
Power Management(should be ok)
Thunderbolt(should be ok)
Brightness Buttons(should be ok)
IGPU(you have to inject your uhd630 id)
Graphics Switching (same as i said in my guide)
Sleep/Wake (should be ok)
 
Joined
Jun 4, 2018
Messages
63
Motherboard
Asrock Fatal1ty X99M Killer/3.1
CPU
I7-6850K
Graphics
Vega 56
Mac
MacBook Pro, Mac mini, Mac Pro
Mobile Phone
Android, iOS
Nice work. I own a 17" R4 w/ Gsync 2k screen and 1070, gave yours a try on High Sierra. Reboots were flaky, using AptioMemoryFix-64.efi fixes the memory/reboot issues. Now to solve why Audio has not been working 100%(sometimes it works mostly now it does not). Fixed audio by updating CodecCommander.kext.

FakeSMC_LPCSensors.kext has issue on info.plist line 5170(i think) anyways fixed that as well.

Thank you for all the work you put in on this doubt I would have gotten this far starting out myself.
 
Last edited:
Joined
Jan 4, 2013
Messages
100
Motherboard
Alienware 17 R4
CPU
i7-7700HQ
Graphics
GTX 1060, HD630
Nice work. I own a 17" R4 w/ Gsync 2k screen and 1070, gave yours a try on High Sierra. Reboots were flaky, using AptioMemoryFix-64.efi fixes the memory/reboot issues. Now to solve why Audio has not been working 100%(sometimes it works mostly now it does not). Fixed audio by updating CodecCommander.kext.

FakeSMC_LPCSensors.kext has issue on info.plist line 5170(i think) anyways fixed that as well.

Thank you for all the work you put in on this doubt I would have gotten this far starting out myself.
Could u share ur clover files & ioreg files plz
 
Joined
Jun 4, 2018
Messages
63
Motherboard
Asrock Fatal1ty X99M Killer/3.1
CPU
I7-6850K
Graphics
Vega 56
Mac
MacBook Pro, Mac mini, Mac Pro
Mobile Phone
Android, iOS
Here are the files you requested.

SysInfo.png
 

Attachments

Last edited:
Top