Contribute
Register

Unable to get audio to work on Asus P9X79

Status
Not open for further replies.
Joined
Mar 12, 2012
Messages
8
Motherboard
Asus P9X79 Pro
CPU
Intel Core i7-3930K
Graphics
Nvidia GeForce GTX580
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Hi!

I'm having real problems trying to get audio to work on my first hackintosh. Everything else more or less fell into place surprisingly smoothly except for sound.
My initial setup was done with OSX 10.7.2 and MultiBeast 4.4.1. I almost immediately updated to 10.7.3 after that. Today I updated to 10.7.4 and have done all subsequent work using MultiBeast 4.5.1 I tried to get audio to work along the way but never managed to pull it off.

I tried following the How to add HDEF to your dsdt guide.
I tried installing the Optimized AppleHDA for Realtek ALC 889 on Lion
I tried installing the Interim ALC898 edited Lion AppleHDA.kext

I managed to follow the guides without running into problems but working audio never manifested itself. I did get something to show up in the Sound Preferences window (see attached screenshot) but it's 4x "Digital Out" and none of them do anything as far as I can tell. Certainly doesn't look like the screenshots attached to the various posts I've seen.

While I have many years of experience with building Windows boxes this is my first attempt at a hackintosh so I wouldn't be surprised if my sound problems are due to some really stupid mistakes on my part... :oops:

I can confirm that the audio hardware itself is working just fine. I'm running Windows 7 on the same machine and audio is fully functional.

I'll attach dsdt and ioreg as extracted and saved from DSDTSE as well as the audio prefs screenshot mentioned above. (NOTE: ugh, for some reason I'm unable to upload the IOReg file I saved out from DSDTSE... maybe it's too big or something at 3.1MB)

What do I need to do to get this to work?
Any help would be much appreciated...

thanks in advance!!!

PS: Here's my hardware configuration in case it matters

MB: Asus P9X79 Pro
CPU: Intel Core i7-3930K
MEM: Mushkin 4x4GB DDR3 PC3-12800 Redline Ridgeback
GFX: MSI GeForce GTX580 TWIN FROZR II/OC
HD1: 2x Mushkin Chronos Deluxe 60GB SSDs (Raid 0 on Intel Raid controller, Windows 7 installation)
HD2: 2x Mushkin Chronos Deluxe 60GB SSDs (Raid 0 on Marvell Raid controller, OSX installation)
HD3: 2x WD Caviar Black 1TB (Raid 0 on Intel for data)
OPTICAL: LG 12x BluRay
PSU: Seasonic Platinum 80Plus 1000W ATX
CPU COOLER: Noctua NH-D14 SE2011
(Notes on hardware: Raid 0 because speed is of essence, data is backed up regularly and safely and I'm ok with having to reinstall OSes in case of disk failure; also I realize (now) I need to move the big data disks off to a hardware raid card for OSX to be able to see them... didn't realize there are no drivers for Intel raid for OSX until after I built the system... doh!)
 

Attachments

  • dsdt.dsl
    291.8 KB · Views: 288
  • Screen Shot 2012-05-28 at 1.09.13 PM.png
    Screen Shot 2012-05-28 at 1.09.13 PM.png
    59.2 KB · Views: 555
Ah, figured it out... need to compress IOReg to upload. Here it is.
 

Attachments

  • IOReg.zip
    441.7 KB · Views: 369
kpax1971 said:
Today I updated to 10.7.4 and have done all subsequent work using MultiBeast 4.5.1 I tried to get audio to work along the way but never managed to pull it off.

What do I need to do to get this to work?
You have the 889 audio codec. Trying the 892 and 898 made things worse. You have to remove everything that should not be in S/L/E, including ALC8xxHDA.kext, all enablers (HDAEnabler889, 892, 898, etc.) and VoodooHDA if it is there. If you miss something, audio will not work. If that is the case, a clean install will be required.

Edit dsdt.aml/HDEF/layout-id to 0x79, 0x03, 0x00, 0x00.

Install the Patched ALC889 AppleHDA.kext (only) from MultiBeast. Verify S/L/E/AppleHDA.kext

Restart and reply with a new copy of IOReg.
 
OK, I went into S/L/E and removed ALC8xxHDA.kext, 3 enablers (HDAEnabler8**) and VoodooHDA.
I then extracted dsdt with DSDTSE and made sure layout id was 0x79, 0x03, 0x00, 0x00 which it already was so I left things unchanged.
I used MultiBeast to install the Patched ALC889 AppleHDA.kext only.
Then I restarted.
The 4 "Digital Out" entries have disappeared from the Audio Prefs. Now there's nothing displayed and still no sound.

I've attached a fresh IOReg

PS: a more thorough search of S/L/E shows more audio stuff. Should I delete all this as well?
These are the audio related kexts I see which I hadn't removed based on your instructions:
  • AppleAVBAudio[/*:m:dmlbf24z]
  • AppleFWAudio[/*:m:dmlbf24z]
  • AppleUSBAudio[/*:m:dmlbf24z]
  • AudioAUUC[/*:m:dmlbf24z]
  • AudioIPCDriver[/*:m:dmlbf24z]
  • IOAudio2Family[/*:m:dmlbf24z]
  • IOAudioFamily[/*:m:dmlbf24z]
  • SM56KUSBAudioFamily[/*:m:dmlbf24z]

Also: thanks for the super fast reply !!! Much appreciated!! :thumbup:
 

Attachments

  • IOReg.zip
    481.7 KB · Views: 163
Interestingly enough I can see the right stuff in the System Information UI (though not in Audio Prefs and audio of course doesn't work yet). Here's the requested files.
  • System Information (Audio Built In)[/*:m:2l7tbxjd]
  • Sound Assertion Messages from console log[/*:m:2l7tbxjd]
 

Attachments

  • SystemInformation Audio.rtf
    2.9 KB · Views: 191
  • Sound Assertion Messages.log
    3.5 KB · Views: 153
kpax1971 said:
Interestingly enough I can see the right stuff in the System Information UI (though not in Audio Prefs and audio of course doesn't work yet). Here's the requested files.
Actually, System Info/Audio is wrong. Attach the installed AppleHDA.kext.
 
Also, for complete VoodoHDA removal, it's best to open a terminal window, and type "voodooHDA-uninstall"
Otherwise you still have errors in console log.
 
Sorry for the delayed response... don't have access to my hackintosh during work hours.
Here's my current AppleHDA.kext.
 

Attachments

  • AppleHDA.kext.zip
    1.3 MB · Views: 272
kpax1971 said:
Sorry for the delayed response... don't have access to my hackintosh during work hours.
Here's my current AppleHDA.kext.
You set this up for the 889; its got the 898. Edit dsdt/HDEF/layout-id to 0x82, 0x03, 0x00, 0x00. Install this 898_Interim Solution.
 
Status
Not open for further replies.
Back
Top