Contribute
Register

[SUCCESS] Alienware-17-R4-Dual-GPU-MacOS-11-Big-Sur-Hackintosh(Opencore)

Status
Not open for further replies.
Joined
Oct 17, 2019
Messages
11
Motherboard
alienware 17 r4
CPU
i7 7700hq
Graphics
gtx 1060
4B60C9FDBD5609483647B96771E8D795.jpg



# 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.9.0


laptop-alienware-17-mlk-pdp-4.jpg



# BIOS Configuration

• SATA MODE AHCI

• SECURE BOOT NO

• BOOT UEFI

bg2.gif



# Overview

I've got dual-gpu working good on 10.13.6,Now just waiting for the webdriver for macos11.

*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

1.png


# 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)

屏幕快照 2019-12-17 下午9.40.41.png




屏幕快照 2019-12-17 下午9.40.32.png



3.png



# 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)


C5E279FCA8C35923D97FEF044A70F318.gif


# 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"


ED964714AD8FDF12EEFD11CC03059C37.gif


FA15E109498296BE3C0393B08CE450B9.gif


# Post Install

• HIDPI

◦ Run script in Terminal:

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

◦ Run script in Terminal:

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):

cd alc_fix

chmod +x install.sh

./install.sh

◦ Headphone/Headset volume fix Combojack(newway):

cd ComboJack

chmod +x install.sh

./install.sh


◦ Install Boom 3D APP to get better audio output


832019F6A28637998F7F191022966F45.gif



# Change log:

•hdmi audio changed to hotpatch from dsdt patch

•add usbports.kext

•cpu pm 800-3800mhz

•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

•alcplugfix seems not working on 10.14,changed to verstub(combojack) for headset fix

•smbios=mbp15,1

•New released lilu & whatevergeen etc,No need to hotpatch hdmi audio any more,but still need voodoohda to make hdmi audio work

2019-12-14 145515.gif


WORKING EFI(opencore/clover):https://github.com/RockJesus/Alienware-17-R4-Dual-GPU-MacOS-11-BigSur-Opencore-Hackintosh
 

Attachments

  • AW17R4-7700-630-1060-OC-V7-macos11-bigsur-Rockjesus.zip
    6.1 MB · Views: 981
4B60C9FDBD5609483647B96771E8D795.jpg



# 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.9.0


laptop-alienware-17-mlk-pdp-4.jpg



# BIOS Configuration

• SATA MODE AHCI

• SECURE BOOT NO

• BOOT UEFI

bg2.gif



# Overview

I've got dual-gpu working good on 10.13.6,Now just waiting for the webdriver for macos11.

*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

View attachment 484356

# 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)

屏幕快照 2019-12-17 下午9.40.41.png




屏幕快照 2019-12-17 下午9.40.32.png



3.png



# 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)


C5E279FCA8C35923D97FEF044A70F318.gif


# 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"


ED964714AD8FDF12EEFD11CC03059C37.gif


FA15E109498296BE3C0393B08CE450B9.gif


# Post Install

• HIDPI

◦ Run script in Terminal:

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

◦ Run script in Terminal:

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):

cd alc_fix

chmod +x install.sh

./install.sh

◦ Headphone/Headset volume fix Combojack(newway):

cd ComboJack

chmod +x install.sh

./install.sh


◦ Install Boom 3D APP to get better audio output


832019F6A28637998F7F191022966F45.gif



# Change log:

•hdmi audio changed to hotpatch from dsdt patch

•add usbports.kext

•cpu pm 800-3800mhz

•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

•alcplugfix seems not working on 10.14,changed to verstub(combojack) for headset fix

•smbios=mbp15,1

•New released lilu & whatevergeen etc,No need to hotpatch hdmi audio any more,but still need voodoohda to make hdmi audio work

2019-12-14 145515.gif


WORKING EFI(opencore/clover):https://github.com/RockJesus/Alienware-17-R4-Dual-GPU-MacOS-11-BigSur-Opencore-Hackintosh
Not a guide, I have moved your post to Laptop Support and changed prefix to SUCCESS

Also there has not been any NVIDIA web drivers since High Sierra, and I doubt there will be any for Big Sur as there has been no web drivers for Mojave or Catalina either
 
Hi rockjesus !
How did you proceed to have WiFi with your DW1560 please ?

i tried during the whole day and couldn’t make it worked ...
I tried A lot of things like bootargs (bcrmfx-driver or apsm) but it doesn’t work.

many thanks ;)
 
Great job! Also got BCM94352Z but cant get wifi to work. Any clues?
 
Hi there,

Can you tell how did you install Nvidia 1060 drivers into Big Sur?

Thanks
 
Hi @rockjesus , I saw you were messing around with adding GMUX and GPUC devices, were you able to make them work?
I've a Zbook G5 with a AMD WX4170 GPU and everything works in hybrid configuration except direct draw (switchable graphics) and/or using the GPU for Metal/OpenCL as default for software run on the main display.

Main display - Intel UHD 630
Other outputs - WX-4170

If the app includes code to look for the AMD GPU, it uses it and everything is ok (Davinci Resolve), but the default is to use the GPU connected to the display and that is the UHD630.
Since DRM will not work using the UHD, and I can make the AMD do the decoding (but not the drawing) I was hoping that at least part of that problem could be solved by making the GMUX/GPUC devices work.

I also tried using your ALS0 device, and it loads, but it doesn't update based on light. In my DSDT the variables are the same, so it attaches correctly, but it looks like it may just be a matter of linking the ii2C sensor to the variables.
If the ALS0 device works correctly (updates brightness based on ambient light) on your setup, would you share your DSDT so I can try and find clues?

I know this is not about the ZBook, but it is also a dual GPU laptop that is 90% there as far as being a perfect hack.
(sorry for the hijack)
 
@rockjesus Can you share updated Clover/OC for stable big sure 11.1/11.2 ? Can't update to big sur with current EFI on your github.
 
Status
Not open for further replies.
Back
Top