Welcome to AMD OS X

Why not register now to gain full access.

Tutorials for the installation and post install.
#30195
This tutorial will show you how to enable native audio from your GPU (via HDMI or DP) and keep using VoodooHDA for onboard audio (headset jack and microphone input).

Prerequisites:
Have a working GPU
- Webdrivers installed for Nvidia GPUs (Series 7xx and +)
- Lilu.kext + WhateverGreen.kext installed for AMD GPUs (if applicable : http://forum.amd-osx.com/viewtopic.php?f=24&t=2976)
- Have working audio with VoodooHDA.kext. (Check under About this Mac -> System report -> Audio. You should see Manufacturer: Voodoo for at least one device listed ).

1. Locate VoodooHDA.kext in one of the following path:
EFI/CLOVER/kexts/10.xx or Other (xx is your MacOs version) NOTE : use Clover Configurator (Google it) to MOUNT your EFI folder.
System/Library/Extensions/
Library/Extensions/

Note : If you see it in more than one place, keep only one copy under System/Library/Extensions/ or EFI/CLOVER/kexts/10.xx or Other. Delete the others.

2. Right click on VoodooHDA.kext and click on Show Package Contents. Under Contents/, open info.plist with PlistEditorPro
Code: Select all
https://www.fatcatsoftware.com/plisteditpro/PlistEditPro.zip
3. Open DPCIManager.
Code: Select all
https://nofile.io/f/2qGg9ABJD9m/DPCIManager.zip
Look under the Audio Device. Locate the onboard audio controller (usually Realtek). You will see Realtek xxxxx under Codec Name (xxxxx = ALC885/887/888/889/891/892/1150/Unknown)
In my case the device is 0x10221457. The first 4 digits after 0x are the VendorID. The following 4 digits are the Product ID.

4. Back in PlistEditor Pro, expand IOKitPersonalities and VoodooHDA. Replace IOPCIClassMatch with IOPCIPrimaryMatch.
Replace 0x04020000&0xfffe0000 with 0x(ProductID)(VendorID). In my case 0x14571022.
Save the modifications.

5. If VoodooHDA.kext is under System/Library/Extensions/, rebuild cache by opening KextUtility
Code: Select all
http://cvad-mac.narod.ru/files/Kext_Utility.app.v2.6.6.zip

6. Reboot your PC. Enjoy
Attachments
2.png
2.png (98 KiB) Viewed 1852 times
1.png
1.png (286.9 KiB) Viewed 1852 times
3.png
3.png (1.4 MiB) Viewed 1852 times
Last edited by AlGrey on Sun Feb 11, 2018 7:34 am, edited 4 times in total.
darkmage1991, luxi.fang liked this

 Advertising

#31247
AlGrey wrote:This tutorial will show you how to enable native audio from your GPU (via HDMI or DP) and keep using VoodooHDA for onboard audio (headset jack and microphone input).

5. If VoodooHDA.kext is under System/Library/Extensions/, rebuild cache by opening KextUtility
Code: Select all
http://cvad-mac.narod.ru/files/Kext_Utility.app.v2.6.6.zip

6. Reboot your PC. Enjoy
i tried this, it removed my 6 repeat entries for HDMI output in the settings, but now it doesnt show hdmi output at all.
#31304
@darkmage1991, make sure you have the latest Lilu and Whatevergreen kexts in /EFI/CLOVER/kext/10.12 (or 10.13 if you are using high Sierra) or /EFI/CLOVER/kext/Other. Remove them from /System/Library/Extensions/ .
Code: Select all
https://github.com/vit9696/WhateverGreen/releases/download/1.1.2/1.1.2.RELEASE.zip 
https://github.com/vit9696/Lilu/releases/download/1.2.0/1.2.0.RELEASE.zip 


Also, make sure you have the latest kernel : viewtopic.php?f=24&t=2711

PS please your specs in signature so we don't have to search the info in your previous posts.
#31308
AlGrey wrote:@darkmage1991, make sure you have the latest Lilu and Whatevergreen kexts in /EFI/CLOVER/kext/10.12 (or 10.13 if you are using high Sierra) or /EFI/CLOVER/kext/Other. Remove them from /System/Library/Extensions/ .
Code: Select all
https://github.com/vit9696/WhateverGreen/releases/download/1.1.2/1.1.2.RELEASE.zip 
https://github.com/vit9696/Lilu/releases/download/1.2.0/1.2.0.RELEASE.zip 



Also, make sure you have the latest kernel : viewtopic.php?f=24&t=2711

PS please your specs in signature so we don't have to search the info in your previous posts.
wait i though bronya's kernel was the newest? im using the kernel here: http://www.insanelymac.com/forum/topic/ ... all-guide/ which is bronya's.
and im running 10.13.1 with the latest Lilu and Whatevergreen
#31309
@darkmage1991, yes this is the latest kernel. To confirm use this command in Terminal :
Code: Select all
uname -a
. This should be the output :
Code: Select all
16.7.0 Darwin Kernel Version 16.7.0: воскресенье,  1 октября 2017 г. 01:42:48 (MSK); root:xnu-3789.70.16/BUILD/obj/RELEASE_X86_64 x86_64
#31311
AlGrey wrote:uname -a
here is my output:

Darwin Ryzens-iMac 17.0.0 Darwin Kernel Version 17.0.0: среда, 4 октября 2017 г. 22:41:50 (MSK); root:xnu-4570.1.46/BUILD/obj/RELEASE_X86_64 x86_64

if i read the russian correct im running a october 4th build. the one you posted it a october 1st?
#31313
Yes, sorry that was for Sierra. 17.0.0 is for HS.
#31322
AlGrey wrote:Yes, sorry that was for Sierra. 17.0.0 is for HS.
well i tried something i found on another forum. said to use voodoo and do the same edit you talk about but then use applehda and do the same edit but in that kext put the id for the gpu that way the os uses voodoo's kext for the realtek audio and the applehda for the gpu audio.
either way the edited applehda didnt work. so im just giving up on hdmi audio for now. maybe when the ryzen hackintosh kernel's and kexts get more mature there will be a fix.
#31327
The RX 4xx/5xx should have native audio in Sierra and HS with Lilu+WhateverGreen. You don't need to use AppleHDA. In your config, check that you don't use audio fixes or inject ID layout.
Post Merged
Ok after some testing in Sierra, HDMI seems broken. I can see the device in sound preferences but there is no output. DP is working fine.. Wondering if a DP to HDMI cable can bypass this issue ?
Last edited by AlGrey on Sun Nov 05, 2017 9:53 pm, edited 1 time in total.
#31330
AlGrey wrote:inject ID layout
i have no idea how to inject a id so i doubt i have that as i followed the guide here to install HS and did no other kexts. looking all around in clover configurator though i dont see anything with a checkmark with anything that seems like it has anything to do with audio.
Post Merged
AlGrey wrote:Ok after some testing, HDMI seems broken. I can see the device in sound preferences but there is no output. DP is working fine.. Wondering if a DP to HDMI cable can bypass this issue ?
weird, i use a lg ultrawide as my main monitor, connected using DP and a 55" tv connected through HDMI that is only used for kodi. and neither dp or hdmi work, i had 6 hdmi audio selections before i did your kext edit, no dp option.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]