Regarding AMD platform sound card driver issues in macOS Sequoia(The latest version AppleAlc 1.9.3 problem has been solved)

mmp369

Member
AMD OS X Member
Joined
Dec 30, 2021
Messages
62
Brand: MSI
Model: MSI MS-7B89 Desktop
CPU: AMD Ryzen 7 1700
GPU: AMD Radeon 580 Series Xunjing (Songjing) 8GB ( Separate GPU mode)
HDD: Jintek SSD 256 GB
Name: Ruiyu RTL8168/8111/8112 Gigabit Ethernet Controller/Microstar
Network card type Wired network card
Main board: MSI B450M MORTAR MAX (MS-7B89) (LPC Controller B450 chipset)

As shown in the figure below, the audio device is not displayed in Hackintool, but the sound card device exists in PCle. At first, it was suspected to be an IRQ conflict problem, but the sound card driver is normal under the macOS Sonoma system. AppleALC is just a Lilu plug-in patched for AppleHDA, but in AppleHDA is not loaded under the macOS Sequoia system, so AppleALC directly loses the Patch target, and kextstat shows that AppleALC loading has no effect.
 
Last edited:

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,786
Your MSI motherboard uses the following audio codec - Realtek ALC892/ALC897, according to the MSI specification page for the MSI B450M MORTAR MAX motherboard.


This codec works with AppleALC.kext, as long as you add the correct layout-id to your config.plist.

Unfortunately there isn't a custom layout-id in AppleALC.kext for your MSI B450 board, so you will need to try each id to see which works with your system. I would recommend using the alcid=xx boot argument in your config.plist, where xx stands for the layout id's listed below, e.g. alcid=1 or alcid=100 and everything in-between.

ALC892
layout 1, 2, 3, 4, 5, 7, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 28, 31, 32, 90, 92, 97, 99, 100

If an ID doesn't work then simply edit your config to try another ID. You may need to use the ResetNvram option from the OC boot screen, so the old ID is cleared and you boot in to macOS with the new ID in place.
 

Moozuki

Active member
AMD OS X Member
Joined
May 3, 2020
Messages
215
I have gone thru this process 3 times, still no sound on my system, hope you have better luck than me!
 

Chiracopolis

New member
AMD OS X Member
Joined
Jan 18, 2024
Messages
11
I have gone thru this process 3 times, still no sound on my system, hope you have better luck than me!
I've got the same Realtek codec : and nothing works... We have to wait for the official release ! For now, I'm using an Apple USB-C to jack dongle ! I've'nt seen anyone having a success on AMD with ALC897 in Sequoia Betas
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
2,340
I've restorted to using VoodooHDA for the time being for sound on Sequoia...
 

mmp369

Member
AMD OS X Member
Joined
Dec 30, 2021
Messages
62
Thanks to all the friends in the forum for replying to the message. The current problem is that the audio device is not displayed in Hackintool. I don’t know the specific reason why the device is not displayed. It should not be caused by an IRQ conflict, because the sound is normal under the macOS Sonoma system.
 

mmp369

Member
AMD OS X Member
Joined
Dec 30, 2021
Messages
62
Your MSI motherboard uses the following audio codec - Realtek ALC892/ALC897, according to the MSI specification page for the MSI B450M MORTAR MAX motherboard.


This codec works with AppleALC.kext, as long as you add the correct layout-id to your config.plist.

Unfortunately there isn't a custom layout-id in AppleALC.kext for your MSI B450 board, so you will need to try each id to see which works with your system. I would recommend using the alcid=xx boot argument in your config.plist, where xx stands for the layout id's listed below, e.g. alcid=1 or alcid=100 and everything in-between.

ALC892
layout 1, 2, 3, 4, 5, 7, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 28, 31, 32, 90, 92, 97, 99, 100

If an ID doesn't work then simply edit your config to try another ID. You may need to use the ResetNvram option from the OC boot screen, so the old ID is cleared and you boot in to macOS with the new ID in place.
Thanks for your reply, I will try these IDs but I guess it won't solve the problem since the audio device does not show up in Hackintool
 

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,786
Previously it was common for the audio device not to show in macOS if the wrong ID was used, even on an Intel Hack. So don’t be to disheartened by it not showing at the moment.

Also you should be checking System Information > Audio report and System Preferences > Sound to see if your audio device is being made available to the system, not Hackintool. As by default macOS won’t necessarily select your audio device, unless it is the only device that can provide sound output on your system.

I usually have to select the line-out/speakers or USB device in System Preferences > Sound to have them working. As the system defaults to my DisplayPort monitors.
 

mmp369

Member
AMD OS X Member
Joined
Dec 30, 2021
Messages
62
Previously it was common for the audio device not to show in macOS if the wrong ID was used, even on an Intel Hack. So don’t be to disheartened by it not showing at the moment.

Also you should be checking System Information > Audio report and System Preferences > Sound to see if your audio device is being made available to the system, not Hackintool. As by default macOS won’t necessarily select your audio device, unless it is the only device that can provide sound output on your system.

I usually have to select the line-out/speakers or USB device in System Preferences > Sound to have them working. As the system defaults to my DisplayPort monitors.
Thanks for the reply. After testing, changing the ID does not drive the sound card. The sound card driver is normal under macOS Sonoma system.
 

Moozuki

Active member
AMD OS X Member
Joined
May 3, 2020
Messages
215
Well, can't get sound working at all on Sequoia. AppleALC loads, but no working layout id's, and VoodooHDA I can't get to load at all - spent a whole day trying.
Back to Sonoma for me, will be the last macOS I will run it looks like.
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
2,340
Well, can't get sound working at all on Sequoia. AppleALC loads, but no working layout id's, and VoodooHDA I can't get to load at all - spent a whole day trying.
Back to Sonoma for me, will be the last macOS I will run it looks like.

VoodooHDA can't be injected and needs to placed inside /Library/Extensions then these commands,

Code:
sudo chown -R root:wheel /Library/Extensions/VoodooHDA.kext
sudo kextutil -v /Library/Extensions/VoodooHDA.kext

Approve the kext in System Preferences then reboot.
 

Moozuki

Active member
AMD OS X Member
Joined
May 3, 2020
Messages
215
Tried that, followed Slice's instructions to the letter. after 6 hours of trying to get Voodoo.kext to load I gave up. Moot point now since I updated my bios for the first time in 4 years and now macOS is very sluggish, spinning beach balls everytime I click on anything or start typing. Reflashing back to old bios does not fix it. Whatever it patched, is patched for good so now I'm down one hack. Updated my A320 hack OC to the latest last night, it's still running Monterey. Tried to update to Sonoma and got device errors on my Samsung 870 SSD, went back to booting Monterey for now. I'm still disappointed that I never got to the point where I could approve the kext in Sys Prefs. When I get the time I will update the system in my signature.
 

Max.1974

New member
AMD OS X Member
Joined
Sep 2, 2024
Messages
19
Hello everyone, with the Clover 5159 VoodooHDA works perfect on the ALC897.
Try using this creator of VoodooHDA installer.

First you can compile your VoodooHDA.kext here:

https://github.com/CloverHackyColor/VoodooHDA

But, if you think are difficult just download last version 3.0.2 and put inside folder

Double click in "Hackintosh And Beyond" executable inside folder

You need put your password, and then will be create VoodooHDA.pkg, run it.

Gave the permissions on System and restart. You have sound and VoodooPrefPane installed.

For Opencore you need use SIP OC AFAIK you have to write <data> <850A0000>

For Clover just recommended by Slice 0xA87 and if necessary "FixHDA" in ACPI
 

Attachments

  • VodooInstaller Max.1974 Ago2024.zip
    2.1 MB · Views: 69
  • Captura de Tela 2024-09-02 às 04.03.09.png
    Captura de Tela 2024-09-02 às 04.03.09.png
    42 KB · Views: 57
Last edited:

mmp369

Member
AMD OS X Member
Joined
Dec 30, 2021
Messages
62
Hello everyone, with the Clover 5159 VoodooHDA works perfect on the ALC897.
Try using this creator of VoodooHDA installer.

First you can compile your VoodooHDA.kext here:

https://github.com/CloverHackyColor/VoodooHDA

But, if you think are difficult just download last version 3.0.2 and put inside folder

Double click in "Hackintosh And Beyond" executable inside folder

You need put your password, and then will be create VoodooHDA.pkg, run it.

Gave the permissions on System and restart. You have sound and VoodooPrefPane installed.

For Opencore you need use SIP OC AFAIK you have to write <data> <850A0000>

For Clover just recommended by Slice 0xA87 and if necessary "FixHDA" in ACPI
Thanks for sharing. Is the sound quality comparable to Apple ALC?
 

Max.1974

New member
AMD OS X Member
Joined
Sep 2, 2024
Messages
19
Thanks for sharing. Is the sound quality comparable to Apple ALC?

Need exclude all kexts related with sound, for exemple, and specially AppleALC, you will notice great difference of quality in sound using VoodooHDA.
Grettings
 

genny

New member
AMD OS X Member
Joined
May 23, 2021
Messages
25
For Opencore you need use SIP OC AFAIK you have to write <data> <850A0000> dove la trovo questa stringa? puoi farmi un foto io uso open core
 

genny

New member
AMD OS X Member
Joined
May 23, 2021
Messages
25
Hello everyone, with the Clover 5159 VoodooHDA works perfect on the ALC897.
Try using this creator of VoodooHDA installer.

First you can compile your VoodooHDA.kext here:

https://github.com/CloverHackyColor/VoodooHDA

But, if you think are difficult just download last version 3.0.2 and put inside folder

Double click in "Hackintosh And Beyond" executable inside folder

You need put your password, and then will be create VoodooHDA.pkg, run it.

Gave the permissions on System and restart. You have sound and VoodooPrefPane installed.

For Opencore you need use SIP OC AFAIK you have to write <data> <850A0000>

For Clover just recommended by Slice 0xA87 and if necessary "FixHDA" in ACPI
For Opencore you need use SIP OC AFAIK you have to write <data> <850A0000> dove la trovo questa stringa? puoi farmi un foto io uso open core
 
Back
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.