Contribute
Register

[solved] Alienware 15 R2 install EI capitan&install Mac Sierra Success

Status
Not open for further replies.
@RehabMan
I am actually trying to debug HDMI audio with Toleda. Just wanted to ask for your experience on this. Here is the situation:
-In my laptop HDMI audio is controlled by the Nvidia Discrete graphic Card whereas CA0132 is the audio codec for the the rest (Speakers, line-in, etc.)
When looking at the DSDT and the SSDTs, i don't have any mention of B0D3 that is supposed to be renamed as HDAU. However, i have a Device (B0D4) in the same section than Device (IGPU) , under SB_PCI0. IS it this one that is a substitute of B0D3 ?
I went through different threads to find other potential names for HDMI audio in DSDTs but i could not find any. Also, the only way to have HDAU displayed in Ioreg is one i put it under SB_PCI0 along with Device (IGPU). Putting it anywhere else (ex. Scope (\_SB.PCI0.PEG0) will have no effect. Note, I also put Device (GFX0) under the same scope and this one is taken into account, the Device (HDAU) is simply ignored.

Attached the ACPI tables i use, can you direct me on this ?
Side note: i am not using any ACPI patches through Clover.
 

Attachments

  • Archive.zip
    47.6 KB · Views: 74
@RehabMan
I am actually trying to debug HDMI audio with Toleda. Just wanted to ask for your experience on this. Here is the situation:
-In my laptop HDMI audio is controlled by the Nvidia Discrete graphic Card whereas CA0132 is the audio codec for the the rest (Speakers, line-in, etc.)
When looking at the DSDT and the SSDTs, i don't have any mention of B0D3 that is supposed to be renamed as HDAU. However, i have a Device (B0D4) in the same section than Device (IGPU) , under SB_PCI0. IS it this one that is a substitute of B0D3 ?
I went through different threads to find other potential names for HDMI audio in DSDTs but i could not find any. Also, the only way to have HDAU displayed in Ioreg is one i put it under SB_PCI0 along with Device (IGPU). Putting it anywhere else (ex. Scope (\_SB.PCI0.PEG0) will have no effect. Note, I also put Device (GFX0) under the same scope and this one is taken into account, the Device (HDAU) is simply ignored.

Attached the ACPI tables i use, can you direct me on this ?
Side note: i am not using any ACPI patches through Clover.

B0D3/HDAU/IGPU has nothing to do with discrete graphics HDMI-audio...
 
Not sure to understand. Do you mean that i don't need the Device (HDAU) for HDMI audio from the discrete graphic card with the web drivers ?
The only other think that i may think of is AppleHDA binary patching...
 
Not sure to understand. Do you mean that i don't need the Device (HDAU) for HDMI audio from the discrete graphic card with the web drivers ?
The only other think that i may think of is AppleHDA binary patching...

HDAU/IGPU is related to Intel HDMI-audio.
You said your HDMI port is attached to Nvidia.

Implementing IGPU HDMI-audio is nonsense if the HDMI port is not attached to it.
 
HDAU/IGPU is related to Intel HDMI-audio.
You said your HDMI port is attached to Nvidia.

Implementing IGPU HDMI-audio is nonsense if the HDMI port is not attached to it.
Ok, i will take that into account for my next trials. I am actually facing a weird issue when i updated my Bios (suspecting the actual version to prevent HDMI audio in OSX). Everytime i try to boot into OSX i get the following screen:

Which is clearly related to the intel graphics. I did not change anything in my injection method though
20161022_173429_resized.jpg

When i try to boot in safe mode i get this screen, any clue ?
20161022_173559_resized_1.jpg
 

Attachments

  • 20161022_173429_resized.jpg
    20161022_173429_resized.jpg
    1.2 MB · Views: 91
  • 20161022_173559_resized_1.jpg
    20161022_173559_resized_1.jpg
    1.1 MB · Views: 81
  • 20161022_173429_resized.jpg
    20161022_173429_resized.jpg
    1.2 MB · Views: 96
  • 20161022_173559_resized_1.jpg
    20161022_173559_resized_1.jpg
    1.1 MB · Views: 103
  • EFI.zip
    2.2 MB · Views: 82
Ok, i will take that into account for my next trials. I am actually facing a weird issue when i updated my Bios (suspecting the actual version to prevent HDMI audio in OSX). Everytime i try to boot into OSX i get the following screen:

Which is clearly related to the intel graphics. I did not change anything in my injection method though
View attachment 216847
When i try to boot in safe mode i get this screen, any clue ?
View attachment 216848

No idea. Do a fresh install for comparison.
 
Ok guys so here are the files (read notes in the bottoms before downloading):
-The EFI folder (you have to generate the serials numbers for the Macbook pro 11,1)
-The working kexts (audio, ethernet, battery)

What works so far:

-Bluetooth
-Audio (all ports + mic and sound volume control)
-CPU power management
-Boot from Nvme SSD
-Sleep
-Graphics (HD530 for internal display + 980m GTX for HDMI VIdeo out - you have to use the nvidia web drivers)
-Keyboard (i use VoodooPs2 from Rehabman, only tap from trackpad not working but it's not important for me)
-All USBs
-Webcam
-Battery
-Brightness control
-Full hardware recognition (RAM, etc.)
-etc

Not working:

-HDMI audio ( i give up for now, if anyone want to pursue you're welcome to do so). So far i managed to have the nvidia display show in Ioreg with hda-gfx but could not have either HDAU to load in ioreg or have the nvidia codec to show in DPCImanager (weird enough, there is a 2nd intel codec that shows up).
-WIFI ( i have killer 1535, waiting for a broadcom card to be shipped)

Once you are done installing Sierra, install the web drivers for nvidia then change the boot arguments by removing nv_disable=1 and putting nvda_drv=1 instead).

Enjoy.

Note1: I used karabiner elements to remap the keyboard keys like a mac, works like a charm.
Note2: Files tested and working with Bios 1.3.6. I tried with the older Bios (1.2.2) but i could not boot to OSX).
Note3: the ssdt.aml file is for an intel 6820HK. if you have the 6700 version use SSDTprgen (from pikeralpha - https://github.com/Piker-Alpha/ssdtPRGen.sh) to generate yours.

Credits:

@RehabMan (DSDT + general problem solving)

@Mirone (Audio debugging

@toleda (HDMI audio debugging)

@wern apfel (the creator of the AppleHDA patch for our hardware)

@Mieze for the Atheros kext

@ALL hackintosh community for everything.
 

Attachments

  • EFI.zip
    11.1 MB · Views: 140
  • Kexts.zip
    1.8 MB · Views: 112
Last edited:
Hi slayer23a. Could you please post your updated EFI partition files? I have the alienware 15r2 and installed macos Sierra. I used your EFI files already in your last post but after installing Nvidia drivers I started to get the same kernel panic as you had, with message about Intel graphics. Also, I could not get sound working. My model has 6700hq processor, 970m and sound blaster recon3di .

Thanks in advance.
 
Status
Not open for further replies.
Back
Top