Contribute
Register

Mavericks: HDMI Audio - AppleHDA [Guide]

Status
Not open for further replies.
there is stuttering / dropouts with any application outputting audio.
IOReg/HDAU/AppleHDAEngineOutput@/IOAudioSelectorControl is full of errors. Suggest:
1. Install MultiBeast/ALC898
2. Clean Install
 
MaciASL does not do kext patching; Clover/config.plist/KernelAndKextPatches does. toleda/audio_CloverHDMI/README.txt describes how to enable HDMI audio with Clover. Do not attempt Clover HDMI audio until Clover has been successfully installed.

Thanks again Toleda but I have a dumb question. What does mean until Clover have been successfully installed?. Means a Hackintosh starting up without use a USB stick?

Sorry by the dumb question but I saw the same sentence reading other forums

Greetings
 
Skipped the HDMI audio dsdt patch (Step 13+). Further, the dsdt edit you did is not correct. Fix the mistake. Edit the patch as mentioned previously, MaciASL will edit the dsdt.
Fix:
Code:
            Device (P0P2)
            {
                Name (_ADR, 0x00020000)

I looked through step 13, It appears there are two patches to select from:
  • AMI-BIOS-AMD-Nvidia-5_Series-A1
  • Award-BIOS-AMD-Nvidia-5_Series-A1
I read the descriptions, and google searched, however, I am still not 100% on which patch to use for my ASUS NVIDIA GeForce GT 640.

Thanks!
 
See Post #400
Reread the pdf, Evaluate IOReg > HDMI Audio dsdt edit file Key Information


I am sorry I am so confused, I think I am getting buried in the vast amount of guides there are. I just don't see a straight line path. I don't know where I am in this process and what is left. Post 400 splits into three different guides (including the guides within package downloads). In my post 409 I communicated that I was unsure which guide to follow. In your post 410, it seemed like I wasn't to follow any guide but to just:

Add HDEF - MaciASL
1. MaciASL/File/Open/Desktop/dsdt.aml
2. MaciASL/Patch/Add dsdt/HDEF/Audio ID: 1
3. MaciASL/Apply
4. MaciASL/Compile

Now your pointing back to post 400. So I am really confused. I did find a section in a guide within a package I downloaded entitled "5-Series_AMI_BIOS_hdmi_audio_dsdt_editing_kit". Step 7 on that guide is entitled "Evaluate HDMI Audio dsdt edit file < IOReg Key Information " I guess that is what you are referring to in your last post. Following the guide I obtained the following information:

Step 1. Determine graphics device names and address
  • Mine was P0P3@3
Step 2. Skip
Step 3. Skip
Step 4. Skip
Step 5. Verify HDEF

  • LayoutID: <0c 00 00 00>
Step 6. Determine motherboard audio codec device_id


  • Not really clear because I found two configurations
  • Motherboard: 0x10ec0662
  • Graphics card: 0x10de0042





Step 7. Evaluate HDMI Audio dsdt edit file < IOReg Key Information

[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]5 Series BIOS[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]After HDMI Audio Edits[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]HDMI Audio Edit file[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]IOReg[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]layout-id[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]0x01, 0x00, 0x00, 0x00[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]0x01, 0x00, 0x00, 0x00[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]0x__ 0x__ 0x__ 0x__[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]discrete graphics[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]PEGP@1[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]P0P1@1[/COLOR]
[COLOR=rgb(10.196080%, 10.196080%, 10.196080%)]@[/COLOR]



I looked at the table above and it means nothing to me. I am unsure what the headings of the table mean and how the information I have obtained is used.


Thank you for your help, sorry for all this confusion!:banghead:
 
II am so confused,
HDEF is finished, don't touch it.

The question you asked:
I looked through step 13, It appears there are two patches to select from:
1. AMI-BIOS-AMD-Nvidia-5_Series-A1
2. Award-BIOS-AMD-Nvidia-5_Series-A1

The answer:
Post #400, AMI BIOS

Translation (AMI is the key), use:
1. AMI-BIOS-AMD-Nvidia-5_Series-A1A

Hint (no need to look for the answers, noted):
Evaluate IOReg > HDMI Audio dsdt edit file Key Information
1. AMI BIOS/5 Series
1a. If IOReg shows P0P1@1, no edit is required - No
1b. If IOReg shows ABCD@n, the edits are: P0P3@3
1c. Edit Name/Find: P0P1/Replace All: P0P3
1d. Edit Address/Find: 0x00010000/Replace All: 0x00030000

Note: Edit the patch, not the dsdt.

Your GT 640 (IOReg)
Before edits P0P3@3
After edits PEGP@3
 
SWEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEt!!!!!!
HOLY CRAP!!!!! You surely are the master of H D M I. That did it for me man!!! Thanks for all your help! If you can walk me through this you can walk anyone through it. Thanks again man!!!!:clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap::clap:
 
IOReg/HDAU/AppleHDAEngineOutput@/IOAudioSelectorControl is full of errors. Suggest:
1. Install MultiBeast/ALC898
2. Clean Install

OK, I did a clean install

I followed your guide (easy guide) before even running multi beast.

the one thing I totally wasn't sure about was to select either the NVIDIA A1, or the A3 (I selected to patch with the A3)

ran multi beast, selected ALC898 User DSDT

repair permissions

reboot

audio works, but still I am getting dropouts ?

system is ASUS P8Z77 I Deluxe, 3770K, and GTX680, 10.9.2

I didn't install the web drivers or anything like that - do you think it would help?

so strange since of ML I had no issues whatsoever.

Attached is the DSDT + IOreg
View attachment dsdtIo.zip

thanks again!
 
Status
Not open for further replies.
Back
Top