Jump to content

AppleALC on GTX970 no HDMI Audio


10 posts in this topic

Recommended Posts

Hi all

 

my rig:

 

i7 - 4790K

Gigabyte Z97-X Gaming GT with ALC1150

EVGA GTX 970 AAC+ 2,0 SC

16GB Crucial Ballistix Sport GT

224 SanDisk Ultra SSD

 

My second issue is on my HDMI Audio Output on HDMI/DP ports.

 

I tired the SST MEthod from Toledo, no HDMI device noe HDMI Audio.

 

I tried to use a patched DSDT, extracted, used the patches in MacAISL, no Audio no HDMI Audio.

 

I even used the CloverALC script no audio device, no HDMI Audio.

 

------------

 

What I managed to get working:

 

AppleALC - on the fly patch with .kext with Clover Injection for device id=1 and ResetHDA. Using ACPI command FixHDA.

 

Sound is there over all ports as desired, Realtek codec recognized but no HDMI Audio.

 

All tries with DSDT or SSDT failed.

 

Only using the HDMIAudio made the HDMI/DP Audio Port show up under System Info but still no sound, no HDMI device under Sound Settings.

 

I tried this days and nights - anyone an idea? I am glad for any help provided. I am getting nuts and my wife starts talking about friends getting divorced :)

 

Thanks !

Link to comment
Share on other sites

Dear Toleda

 

Thank you very much for your guidance. Kindly really do not think I have not tried it all. I used the HDMIAudio.kext, I used pikeralpha´s script, I injected the SSDT´s from your repos etc. I patched the DSDT. I just today had a chat with a "old" Hack guy for 3 hours and we tested it all over again with a vanilla AppleHDA. Even used the old patch. No chance.

 

Maybe important I use OSX 10.10.5 with the 346.02.03f01 webdriver.

 

It is so funny, that using the SSDT, Clover Boot.log says clealy loading it but it is not showing up under system info.

 

The farest we can get is with the AppleALC.Kext, and an Bootloader inject "1". This enabels all audio ports but HDMI/DP. What ever I try it purely does not work, which is kinda funny as it runs in all other combinations. I am getting nuts. This is why I started asking for help. I really think I did all and even more experienced wingmen could not help.

 

Believe me I spent days and nights over this, no success with HDMI.

 

I am willing to share evereything to get enlightend. Seems very fishy this.

 

Thank you if you may give it another thought.

Link to comment
Share on other sites

Agreement

The audio_cloverALC-110 script is for personal use only. Do not distribute

the patch, any or all of the files or the resulting patched AppleHDA.kext

for any reason without permission. The audio_cloverALC-110 script is

provided as is and without any kind of warranty.

 

File: audio_pikeralphaALC-110.command_v1.0r10

Password:

EFI partition is mounted

Boot/Arguments = kext-dev-mode=1 found

Confirm Realtek ALC1150 (y/n): y

Clover Audio ID Injection (y/n): y

Use Audio ID: 1 (y/n): y

Edit config.plist/Devices/Audio/Inject/1

Download kext patches

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100  1404  100  1404    0     0   1754      0 --:--:-- --:--:-- --:--:--  1752

Download Piker-Alpha/AppleHDA8Series.sh

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 14648    0 14648    0     0  15090      0 --:--:-- --:--:-- --:--:-- 15085

Install /Library/Extensions/AppleHDA1150.kext

 

This script must be run as root!

 

AppleHDA8Series.sh v3.1 Copyright © 2013-2016 by Pike R. Alpha

                    patched XML files by Toleda and contributors

----------------------------------------------------------------

The supported Realtek ALC codecs for AppleHDA8Series.sh are:

 

    [1] Realtek ALC  885 (0x10EC0885 / 283904133)

    [2] Realtek ALC  887 (0x10EC0887 / 283904135)

    [3] Realtek ALC  888 (0x10EC0888 / 283904136)

    [4] Realtek ALC  889 (0x10EC0889 / 283904137)

    [5] Realtek ALC  892 (0x10EC0892 / 283904146)

    [6] Realtek ALC  898 (0x10EC0899 / 283904153)

    [7] Realtek ALC 1150 (0x10EC0900 / 283904256)

 

Please choose the desired codec for the hardware: 7

Notice: layout-id override detected, now using: 1

Looking in: /System/Library/Extensions/AppleHDA.kext for ConfigData

Looking in: /System/Library/Extensions/FakeSMC.kext for ConfigData

Error: ConfigData NOT found!

Downloading https://raw.githubusercontent.com/toleda/audio_ALC1150/master/1150.zip...

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 23555  100 23555    0     0  80779      0 --:--:-- --:--:-- --:--:-- 80945

 

Unzipping Archive:  /tmp/ALC1150.zip

   creating: /tmp/1150/

  inflating: /tmp/1150/hdacd.plist  

   creating: /tmp/__MACOSX/1150/

  inflating: /tmp/__MACOSX/1150/._hdacd.plist 

  inflating: /tmp/1150/Info-85.plist 

  inflating: /tmp/1150/Info-90.plist 

  inflating: /tmp/1150/Info-91.plist 

  inflating: /tmp/1150/Info-92.plist 

  inflating: /tmp/1150/Info-93.plist 

  inflating: /tmp/1150/Info-94.plist 

  inflating: /tmp/1150/layout1.xml.zlib 

  inflating: /tmp/1150/layout2.xml.zlib 

  inflating: /tmp/1150/layout3.xml.zlib 

  inflating: /tmp/1150/Platforms.xml.zlib 

Looking in: /tmp/1150/hdacd.plist for ConfigData

ConfigData for Realtek ALC 1150 found!

------------------------------------------------------------

AUccEAFHHUABRx4RAUcfkAFHDAIBVxwgAVcdEAFXHgEBVx8BAWccMAFnHWABZx4BAWcfAQF3HPABdx0AAXceAAF3H0ABhxxAAYcdkAGHHqABhx+QAZccYAGXHZABlx6BAZcfAgGnHFABpx0wAacegQGnHwEBtxxwAbcdQAG3HiEBtx8CAbcMAgHnHJAB5x1hAeceSwHnHwEB9xzwAfcdAAH3HgAB9x9AARcc8AEXHQABFx4AARcfQA==

------------------------------------------------------------

Creating AppleHDA1150.kext in: /Library/Extensions

Creating symbolic link to AppleHDA ...

AppleHDA1150.kext appears to be loadable (including linkage for on-disk libraries).

Do you want to copy AppleHDA1150.kext to: /System/Library/Extensions? (y/n) y

Checking boot arguments ... Argument 'kext-dev-mode=1' found (OK)

Do you want to reboot now? (y/n) y

reboot: / is busy updating; waiting for lock


I even took out the Clover ID Injection, tried 2 but results are all the same, I have Speakers, Line Outputs (2x) and Optical Digital Out, no HDMI. Exactely as far as I get with AppleALC.kext which seems to do the same just on the fly from Clover EFI. I am really struggeling.

Link to comment
Share on other sites

Exactely as far as I get with AppleALC.kext which seems to do the same just on the fly from Clover EFI.

The 1150 files are exactly the same.

Run cloverHDMI (Post #2 link), reply with Terminal output.

Link to comment
Share on other sites

Hi Toleda

 

remember I used your script also in the past. Here is the output.

 

-------------

 
Agreement
The audio_cloverHDMI script is for personal use only. Do not distribute
the patch, any or all of the files or the resulting patched AppleHDA.kext
for any reason without permission. The audio_cloverHDMI script is
provided as is and without any kind of warranty.
 
File: audio_cloverHDMI-110.command_v0.21 - BETA
Release Mode
EFI partition not mounted
OSX/EFI not found
EFI/CLOVER folder not available to install HDMI audio
No system files were changed
To save a Copy of this Terminal session: Terminal/Shell/Export Text As ...
Gunnars-MacPro:~ G_dot_Com$ /Users/G_dot_Com/Downloads/audio_cloverHDMI-110_v0.21.command 
 
Agreement
The audio_cloverHDMI script is for personal use only. Do not distribute
the patch, any or all of the files or the resulting patched AppleHDA.kext
for any reason without permission. The audio_cloverHDMI script is
provided as is and without any kind of warranty.
 
File: audio_cloverHDMI-110.command_v0.21 - BETA
Release Mode
EFI partition is mounted
No HDMI audio codec(s) detected, continue (y/n): y
HDMI audio codec(s)
Integrated Graphics is not installed/enabled
rm: /tmp/HDEF.txt: No such file or directory
Nvidia discrete graphics card 10de13c2 found on PEG0@1/display@0
Nvidia HDMI audio is not enabled
Install Nvidia HDMI audio ssdt (y/n): y
Download SSDT-HDMI-NVIDIA-PEG0 ...
 
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
 
To proceed, enter your password, or type Ctrl-C to abort.
 
Password:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 44888  100 44888    0     0  46791      0 --:--:-- --:--:-- --:--:-- 46758
/Volumes/EFI/EFI/CLOVER/ACPI/patched/SSDT-HDMI-NVIDIA-PEG0.aml installed
 
Install finished, restart required.
 
-------------
 
But as you see on the screenshot - no device no HDMI.
 
1st Screenshot = with Clover Inject Audio ID "1"
2nd Screenshot = without Clover Inject Audio ID "1"

post-1711059-0-46760200-1463558378_thumb.png

post-1711059-0-09610500-1463558604_thumb.png

Link to comment
Share on other sites

I did indeed run a Time Machine Backup beforehand and also installed a Vanilla AppleHDA which I stored earlier. Im only using the AppleALC.kext which seems to be similar to the PickerAlpha approach. Removing the kext and all is Vanilla again. But I´ll give it a try.

 

You say, delete AppleALC, take out Clover Inject and Rebuild Cache/Permissions - Reboot - Script, right?


P.S. I did my System fresh again this morning, it is only using the said kext.

Link to comment
Share on other sites

  • 1 year later...

Hi all, 

 

I was having trouble enabling HDMI Audio on my Hack :)

 

Toledo was helping me out a lot but somehow did not find any solution.

 

My Setup: Z97 Gaming GT, i7 4790k, GTX970, High Sierra

SMBIOS: iMac 14,2

 

Cut a long story short, what latest Nvidia driver do support HDMI Audio via DP or DVI. I used the HDMI port, the only not working port on my rig.

 

This seemed avoiding the SSDT to work but, today I know --- The error was in front of the computer...

 

Never mind, thought to share for those having troubles.

Link to comment
Share on other sites

 Share

×
×
  • Create New...