Contribute
Register

HDMI Audio - P8H61M Pro and Nvidia GT640

Status
Not open for further replies.
Joined
Mar 3, 2011
Messages
3
Motherboard
p8h61
CPU
i5 2500
Graphics
gt640
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hello All.

I've been pulling my hair out for a few days trying to get HDMI audio working on the above configuration.
I have just recently upgraded my graphics card to a GT640 previously I was running an HD6670.

I have done the DSDT edits before with the 6670 in Lion and everything worked first time when following the guides. But due to issues with the 6670 (phantom screens, sleep issues) I have updated the graphics card and os to Mountain Lion.

I have fairly confident with building a hackintosh system and have done everything from DSDT to framebuffer modifications in the past.

This current system is working flawlessly except for the HDMI audio.

I have attached a working DSDT with onboard sound and the output from IOREG. Can someone please have a look at them and show me what I need to do to get HDMI audio going in Mountain Lion.

I have followed all of the relevant guides by Toledo but still no HDMI device showing up.

I think the confusion might be that the GPU is showing up as P0P1 and I'm not sure how this aligns with the PEGP devices?

Any help would be greatly appreciated.
 

Attachments

  • noodleHT-DSDT.zip
    367.5 KB · Views: 126
Bit more info - i've done the edits specified here http://www.tonymacx86.com/hdmi-audi...o-part-2a-dsdt-edits-discrete-amd-nvidia.html and have verified all edits.

Using the multibeast realtek/Audio DSDT/887 kext shows onboard audio and no HDMI.
Using the the 887 kext from here http://www.tonymacx86.com/hdmi-audio/70765-mountain-lion-hdmi-audio.html causes kernel panic
Using the rollback AppleHDA from Multibeast 4.6.1 causes no audio outputs in sound preferences.

Attached is the DSDT with the verified edits.
 

Attachments

  • DSDT_Lion_edited.aml.zip
    16.3 KB · Views: 97
Attached is the DSDT with the verified edits.
PEGP edit are in the wrong place; start over. Rename all P0P1 to PEGP. Paste GFX0 and HDAU in Device (PEGP). Add the other edits. Use MultiBeast/ALC887. The other AppleHDA.kexts require different layout-ids.
 
Bit more info - i've done the edits specified here http://www.tonymacx86.com/hdmi-audi...o-part-2a-dsdt-edits-discrete-amd-nvidia.html and have verified all edits.

Using the multibeast realtek/Audio DSDT/887 kext shows onboard audio and no HDMI.
Using the the 887 kext from here http://www.tonymacx86.com/hdmi-audio/70765-mountain-lion-hdmi-audio.html causes kernel panic
Using the rollback AppleHDA from Multibeast 4.6.1 causes no audio outputs in sound preferences.

Attached is the DSDT with the verified edits.

Ok, first of all you're using the wrong HDEF layout id. You're using layout id 183 which is for audio id 387, and that's for Intel HD3000 Only as you can see here: http://legacy.tonymacx86.com/viewtopic.php?f=16&t=65551

The correct layout id is 377 which is for audio id 887.

Second, since your graphics card is located under the P0P1 device, this is where you need to add the HDMI audio edit. For the GT 640 the edit can be found here: http://www.tonymacx86.com/hdmi-audi...-edits-discrete-amd-nvidia-50.html#post419630

You must pay close attention to the guide especially this part: "SPECIAL NOTE: If you see "Device (PEG0)" as below (likely in Gigabyte Sandy Bridge DSDTs), That is the place for the HDMI audio edits. *In addition, this may be true for Device (P0P1, P0P2, or P0P3)."

I fixed the HDEF edit and added the HDMI audio edit to the proper location.

Let me know if this works,

Dil83
 

Attachments

  • noodlesoup DSDT.aml.zip
    16.3 KB · Views: 111
I fixed the HDEF edit and added the HDMI audio edit to the proper location.

Let me know if this works,

Dil83

Thanks a ton, it worked a treat.
I reinstalled the correct AppleHDA using Multibeast 5.0 and everything is working now.

You must pay close attention to the guide especially this part: "SPECIAL NOTE: If you see "Device (PEG0)" as below (likely in Gigabyte Sandy Bridge DSDTs), That is the place for the HDMI audio edits. *In addition, this may be true for Device (P0P1, P0P2, or P0P3)."

Thats the line that confused me. I wasn't sure if I needed to paste the contents in there, or rename, or both. I understand what to do now.

Thanks again Dil83 and Toleda
 
Thanks a ton, it worked a treat.
I reinstalled the correct AppleHDA using Multibeast 5.0 and everything is working now.



Thats the line that confused me. I wasn't sure if I needed to paste the contents in there, or rename, or both. I understand what to do now.

Thanks again Dil83 and Toleda

Glad to hear everything is working!
 
Dear Toleda, I went through the steps listed but cannot get it working.

I would appreciate if you can help me out by editing my dsdt.aml as attached.

I'm on Gigabyte GA H61M-USB3-B3 Ver 2 and MSI Nvidia GT 640 OC.

Thanks and regards.
 

Attachments

  • DSDT.aml
    16.8 KB · Views: 140
Dear Toleda, I went through the steps listed but cannot get it working.

I would appreciate if you can help me out by editing my dsdt.aml as attached.

I'm on Gigabyte GA H61M-USB3-B3 Ver 2 and MSI Nvidia GT 640 OC.

Thanks and regards.
HDMI audio is a do it yourself project. A new ML HDMI audio dsdt editing tool is available here, Mountain Lion HDMI Audio. Use the HD3000_Award_hdmi_audio_dsdt_editing_kit.
 
Status
Not open for further replies.
Back
Top