Contribute
Register

AppleHDA HDMI Audio [Guide]

Joined
Apr 15, 2018
Messages
24
Motherboard
GIGABYTE B360M-HD3
CPU
i3 8100
Graphics
RX560

Attachments

  • problem reporting.zip
    2.6 MB · Views: 49
Joined
Aug 18, 2011
Messages
453
Motherboard
ASUS Z390-I Gaming
CPU
i5-9600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Throwing my lot in here.

Tried Clover patch as in post #2. My Nvidia graphics kernel patch is <de101a0e> to <de10ba0f>.

This is my GA-Z97MX GAMING 5 MB with NVidia GFX 950 Graphics. In 10.13.3 I had HDMI working. I just upgraded to 10.13.5 and can't get HDMI working. Seem to have other Audio In and Out devices according to System Preferences.

Attached is my debug dump.
 

Attachments

  • debug_14845.zip
    2.1 MB · Views: 61

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
already attached
Why are you using FakePCIID?
With FakePCIID installed, cannot use cloverHDMI
See Post #1/II. AppleHDA HDMI Audio Methods/2. Intel - RehabMan/FakePCIID
Install required framebuffer edit.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,994
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
Hi Toleda,

Have been running 10.11.6 for along time with one of your old ssdt's to enable Nvidia HDMI (via DP) audio on my rig.
Today i Updated to 10.13.5 ... have everything working except Nvidia HDMI Audio.

I carefully read through Posts #1 & #2 .... Implemented HDMI audio via SSDT-HDMI-NVIDIA-PEG0.aml downloaded from your git repo and applied the 10.13.5 work around from post #2 ... (option 2 - Clover AppleHDAController patch) but no luck with getting any HDMI audio on my LG Ultrawide Display.

I also tried running your CloverHDMI script ... it downloaded the same SSDT that i manually downloaded but still does not work.

Note: It made a backup of my Clover config.plist but as far as i could tell made no changes ?

System Info:-

Running MacOS High Sierra Version 10.13.5 with latest Nvidia Web Driver 387.10.10.10.35.106
Motherboard is ASRock Z97 Extreme 6 With the latest BIOS
CPU is Intel I7-4790K / 16 GB RAM
GPU is Nvida 980 TI connected to LG Ultrawide 34" monitor via DP 1.2 cable

Like i said all was working fine with my previous OSX 10.11.6 install so i know that the hardware and cable are good.
I tried some of the other methods from post #1 such as lilu/NvidiaFixup but still no audio so went back to your method/ssdt.

Have checked and rechecked that the work around patch i made is correct for my GPU (device=id = b0 0f 00 00)
My Clover patch looks like this :-

Code:
<dict>
                <key>Comment</key>
                <string>Nvidia Audio</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                3hAaDg==                  (DE101A0E)
                </data>
                <key>InfoPlistPatch</key>
                <false/>
                <key>MatchOS</key>
                <string>10.13.4,10.13.5</string>
                <key>Name</key>
                <string>com.apple.driver.AppleHDAController</string>
                <key>Replace</key>
                <data>
                3hAPsA==                   (DE100FB0)
                </data>
            </dict>

Would really appreciate any help on this issue ... requested debug files in attached zip file.

Many thanks for all you do for the community.

Cheers
Jay
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
full compilation
IOReg shows 1080 Ti HDMI audio working
The dsdt is edited for HDMI audio (Fermi)
config.plist/ACPI/DSDT/Fixes/AddHDMI_8000000/YES and FixHDA_8000/Yes for HDMI audio
Consider one method for HDMI audio to avoid problems
 

toleda

Moderator
Joined
May 20, 2010
Messages
24,090
Motherboard
Asus Maximus VII Impact
CPU
Core i7-4770K
Graphics
RX 560 + HD4600
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Classic Mac
  1. 512K
  2. LC
  3. Power Mac
Mobile Phone
  1. iOS
Have checked and rechecked that the work around patch i made is correct for my GPU (device=id = b0 0f 00 00)
The values are correct, The device_ids are included in the source, Info.plist is not relevant. Suggest patching the binary as noted in Post #2.
 
Last edited:

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,994
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
The values are correct, The device_ids are included in the source, Info.plist is not relevant. Suggest patching the binary as noted in Post #2.

Hi Toleda,

Many thanks for the quick reply and advice.
I installed Lilu & AppleALC Ver 1.2.7 (which as you state has support for GP200) in /L/E and HDMI over DP is now working :).

Thanks again for all that you do .... your the boss when it comes to AppleHDA issues ....

Cheers
Jay
 
Last edited:
Joined
Aug 18, 2011
Messages
453
Motherboard
ASUS Z390-I Gaming
CPU
i5-9600K
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
Top