Jump to content

Mavericks AppleHDA HDMI Audio


toleda
 Share

340 posts in this topic

Recommended Posts

Apologies, my mistake.  Correct file attached.

thank you very much for your help

now have both hdmi working and std sound output 

 

here is reg file working reg.zip

 

and pic post-958996-0-42530100-1393773548_thumb.png

 

one more question what of these do i need in my config plist

as i wish to make a usb stick  with as little change to vanilla install as possible

so i don't have to make a lot off changes 

 

config plist

	<key>KernelAndKextPatches</key>
	<dict>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>AppleRTC</key>
		<false/>


		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>RXh0ZXJuYWw=</data>
				<key>Replace</key>
				<data>SW50ZXJuYWw=</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>ALC898 Codec</string>
				<key>Find</key>
				<data>ixnUEQ==</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>mQjsEA==</data>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Find</key>
				<data>
				AQUJAAAEAACHAAAA
				</data>
				<key>Replace</key>
				<data>
				AQUJAAAIAAAGAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Capri/Port 05/DP>HDMI</string>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Find</key>
				<data>
				AgQKAAAEAACHAAAA
				</data>
				<key>Replace</key>
				<data>
				AgQKAAAIAAAGAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Capri/Port 06/DP>HDMI</string>
			</dict>
			<dict>
				<key>Name</key>
				<string>AppleIntelFramebufferCapri</string>
				<key>Find</key>
				<data>
				AwYIAAAEAAARAAAA
				</data>
				<key>Replace</key>
				<data>
				AwYIAAAEAAARAAAA
				</data>
				<key>Comment</key>
				<string>10.9/Capri/Port 07/HDMI>DP</string>
			</dict>
		</array>
	</dict>


	<key>ACPI</key>
	<dict>
		<key>DsdtName</key>
		<string>DSDT.aml</string>
		<key>DropOemSSDT</key>
		<true/>


	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>3</string>
		</dict>
		<dict>
 		       <key>UseIntelHDMI</key>
  		      <true/>
		</dict>
	</dict>

	<key>Graphics</key>
	<dict>
		<key>ig-platform-id</key>
		<string>0x0166000a</string>
		<key>Inject</key>
		<dict>
			<key>InjectIntel</key>
			<true/>
			<key>InjectNVidia</key>
			<false/>
			<key>PatchVBios</key>
			<false/>
	</dict>
</dict>



again thanks for your help

Link to comment
Share on other sites

You don't need any HDMI audio patches.  Likely, the Devices and Graphics settings are not need with the ssdt.

thanks

 

i see you have made changes to github what would you say was best options for clean install osx 10.9.2

with minimal updates needed when osx 10.9.3 appears ?

 

https://github.com/toleda/audio_hdmi_uefi  followed by 

https://github.com/toleda/audio_CloverALC ?

do you think this is a good choice for install

and would it survive updates

Link to comment
Share on other sites

 

Hi Toleda,

 

Have the following Machine

HP Z820 V2 Workstation.

Onboard sound is ALC 262Graphicscard AMD W7000

I'm trying to enable HDMI sound on the AMD Graphic.

 

Therefor i did a DSDT extraction with MaciASL.

The patch from your side work, but i compilation not.

I tried UEFI HDMI Audio and 5 Series

 

I even tried to compile the extracted file without any modification.

I always get 23 errors.

Then i tried DSDT editor from http://olarila.com/forum/viewtopic.php?f=7&t=62

 

the same problem, DSDT extraction will not work.

 

Then i did a DSDT extraction from windows 8.1, it is the same problem.

 

I think it is the z820 workstation, extraction of the dsdt will not work.

 

Attached are the dsdt from MaciASL and from windows.

 

 

What can I do to make the sound working? Any ideas.

 

Hope you have a wonderful day

 

Jean-Marie

System DSDT.zip

WIN.zip

Link to comment
Share on other sites

Hi Toleda,

 

I got HDMI Audio working on 10.9.1 easily - using your [Guide]-Haswell-hdmi_audio_(dsdt_or_ssdt) and the adherent audio_ssdt-hdmi-ami_hd5k-amd-nvidia-1_v2 SSDT.

 

Then I updated to 10.9.2 - nothing worked anymore. I have even reinstalled Mavericks 10.9.2 from scratch but it didn't work. What works without a hassle is Audio_ALC892, with Audio_Injection=1 or the aforementioned SSDT in clover, but no HDMI. I tried the following Guides:

 

Audio_CloverHDMI -> readme.txt

[Guide]-Haswell-hdmi_audio_(dsdt_or_ssdt)_v1.3.pdf

 

I tried each of them with audio_hdmi_hd5K-hda-90_patch.command and every possible graphics_Intel_framebuffers option; even the ones not having HDMI support on Port 0x6 (where my HDMI display is connected) just to be sure.

 

I'm running out of ideas now...

 

1. OS X version/motherboard model/BIOS version/processor/graphics

10.9.2; Gigabyte Z87M-D3H; Bios Ver. F9; Intel Core i5-4440; HD4600 (Clover[v2636] Intel GFX Injection)

 

2. Procedure/Guide Used

see above

 

3. Copy of IOReg - IOReg_v2.1/File/Save a Copy As…, verify file (no ioreg.txt)

4. EFI/Clover/config.plist
6. EFI/Clover/ACPI/Patched/ssdt.aml

 

--> attached

 

Thanks a lot!

problemreport.zip

Link to comment
Share on other sites

I think it is the z820 workstation, extraction of the dsdt will not work.

The problem is not extraction, Dell is using a non iASL compliant compiler.  Most of the errors are the same.  I do not have a solution at this time. Attach an IOReg, perhaps a ssdt will work.

Then I updated to 10.9.2 - nothing worked anymore.

When did you update Clover?

Set config.plist/ACPI/DSDT/Fixes/NewWay/AddHDMI/NO.  Set any other NewWayYES to NO if not required.

Set config.plist//Graphics/Intel/NO

Reply with new IOReg, config.plist and debug.log.

  • Like 1
Link to comment
Share on other sites

The problem is not extraction, Dell is using a non iASL compliant compiler.  Most of the errors are the same.  I do not have a solution at this time. Attach an IOReg, perhaps a ssdt will work.

When did you update Clover?

Set config.plist/ACPI/DSDT/Fixes/NewWay/AddHDMI/NO.  Set any other NewWayYES to NO if not required.

Set config.plist//Graphics/Intel/NO

Reply with new IOReg, config.plist and debug.log.

 

Thank you toleda for the quick answer

 

Here is my IOReg file.

 

Here are the hardware ID if needed.

 

AMD Graphic card W7000

1002 6808 103C 030C

1002 AAB0 103C AAB0

 

Intel Sound 8086 1D20 103C 158B

 

 

Have a nice day

 

Jean-Marie

Jean-Maries Mac Pro.zip

Link to comment
Share on other sites

When did you update Clover?

Set config.plist/ACPI/DSDT/Fixes/NewWay/AddHDMI/NO.  Set any other NewWayYES to NO if not required.

Set config.plist//Graphics/Intel/NO

Reply with new IOReg, config.plist and debug.log.

 

Thanks a lot for your time and the quick reply!

 

I updated clover just after applying the 10.9.2 update. However, I can't remember HDMI working before updating, so my guess would be no involvement of clover.

Odd fact: with your proposed settings my HD4600 is being recognized as iris pro graphics by os x...however - here you go:

 

 

Archive.zip

Link to comment
Share on other sites

i'm try to use this audio_ssdt-hdmi-ami_hd3k-amd-nvidia-3_v5.zip, but no luck. 

The ssdt you are using will not work.  Do not know what to suggest because the hardware is not mentioned.

I can't remember HDMI working before updating, so my guess would be no involvement of clover.

Apply the AppleHDAController patch, toleda/audio_CloverHDMI

Onboard is not working, native AppleHDA?

Here is my IOReg file.

All but one of those IDs are audio controllers not audio codecs.  Unlikely HDMI audio will work with the default framebuffer.  Try this ssdt, install as noted in the pdf.  Reply with new IOReg.

audio_ssdt-hdmi-ami_x_series-amd-nvidia-1_v1.zip

  • Like 1
Link to comment
Share on other sites

All but one of those IDs are audio controllers not audio codecs.  Unlikely HDMI audio will work with the default framebuffer.  Try this ssdt, install as noted in the pdf.  Reply with new IOReg.

 

Hello Toleda.

Here is the new IOreg file.

 

Intel High Definition Audio is shown under about this MAC, but still no sound

 

Sound output is not available under Systemsettings/sound.

 

Thanks for your help

 

Jean-Marie

Z820v2_HDMI_test.zip

Link to comment
Share on other sites

Apply the AppleHDAController patch, toleda/audio_CloverHDMI

Onboard is not working, native AppleHDA?

 

Good news, it works now!

 

But first - yes onboard sound wasn't working because I always revert back to the original OS X kexts, so I can recreate the steps to make it work after it does actually work - and the info I gave you was using original kexts.

 

So what I did was now: use the 1_v2 SSDT from audio_hdmi_8series – install audio_alc892-92_patch.command - apply the config-hdmi_hd4600-92.plist patches (framebuffer port 06 and 2 x AppleHDAController) and it worked!

 

However, I'm absolutely sure that the clover settings you recommended me before did the trick, because I did the exact same thing before and it didn't work then (but it did using 10.9.1 - i have been using the same clover config.plist - which is certainly weird). I'm gonna find out which setting was the trigger and reply then :)

 

Thanks a lot and keep up the good work!

 

EDIT:

 

I reset InjectIntel to true/yes in clover and my GPU is now correctly recognized as Intel HD 4600, HDMI audio still works. So it must have been this that fixed the problem:

 

Set config.plist/ACPI/DSDT/Fixes/NewWay/AddHDMI/NO.  Set any other NewWayYES to NO if not required.

 

In particular, I changed the following to <false/>

 

<key>AddHDMI_8000000</key>

<key>NewWay_80000000</key>

Link to comment
Share on other sites

Hello, 

 

i'm totally newbie and i will probably ask stupid question.

I have a ALC898 chipstet Audio and i have no sound with a P9X79 WS with a Xeon 2640

 

I'm download audio_alc898-91_patch.command (because i'm try to run mavericks 10.9.1)

then, a file in coming in desk

i open it

use kext Helper B7 to inject AppleHDA.kext

restart

 

nothing :( , i speed a lot of time to read read read again but i'm know i'm do something wrong

 

Is somebody could help me please ?

 

thanks you

Link to comment
Share on other sites

I have a short question. Under Mavericks 10.9.2 HD3000/6 Series MB HDMI Audio SSDT.aml UEFI did not work anymore under my Sandy Bridge Board. (No problems under .0 and .1) Now I have downloaded the UEFI SSDT.aml for HD4000/7 Series MB HDMI Audio and it works fine. Are there any problems if i use this 7 Series SSDT under my Sandy Bridge board? Thank you.

Link to comment
Share on other sites

Hello toleda,

 

my specs. GA-H61M-DS2 Rev. 2.2 with Gigabyte Radeon 6570 2 GB (Ati HDMI Audio worked with HD4000/7 Series but not with HD3000/6 Series under 10.9.2) i did not use onboard graphics with my Intel Celeron CPU G550 and no Realtek Sound.

Link to comment
Share on other sites

I have a short question. Under Mavericks 10.9.2 HD3000/6 Series MB HDMI Audio SSDT.aml UEFI did not work anymore under my Sandy Bridge Board. (No problems under .0 and .1) Now I have downloaded the UEFI SSDT.aml for HD4000/7 Series MB HDMI Audio and it works fine. Are there any problems if i use this 7 Series SSDT under my Sandy Bridge board? Thank you.

Confirmed. On my ga-z68xp-ud4 i have working 670GTX HDMI and ALC 889 with "audio_ssdt-hdmi-ami_hd4k-amd-nvidia-3_v5". HD3000 not tested till unused.

Link to comment
Share on other sites

Hello toleda,

 

my specs. GA-H61M-DS2 

 

 

On my ga-z68xp-ud4 

Different issues:

trivias, Award BIOS not AMI. Use audio_ssdt-hdmi-award_hd3k-amd-nvidia-3_v2

alenchev AMI 6/UEFI, Not AMI 7/UEFI.  Available in a day or so.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...