Solved ASRock B450 Pro, OC 0.9.7, no on board audio after upgrade

thepensivemonk

Donator
Donator
AMD OS X Member
Joined
Jul 23, 2020
Messages
39
I did a staged upgrade recently to Monterey with no issues, but I noticed today, after upgrading to Ventura, that my built-in audio is no longer listed or detected.

My config did not change from Monterey, nor did the BIOS settings. Originally I was working on alcid=1 and I am working through the other possibilities, but I have had no luck so far. I am loading AppleALC.kext (apparently), or so it looks like in the troubleshooting.

Code:
@Thyra ~ % kextstat | grep -E "AppleHDA|AppleALC|Lilu"            
Executing: /usr/bin/kmutil showloaded
No variant specified, falling back to release
   55    3 0xffffff800436d000 0x2f000    0x2f000    as.vit9696.Lilu (1.6.7) 087C34D2-49F8-3FDA-8757-27E9425C9EE4 <9 7 6 3 2 1>
   57    0 0xffffff80044ab000 0x194000   0x194000   as.vit9696.AppleALC (1.6.9) 25707176-9B82-3E76-8A67-2C5E60796F63 <55 17 9 7 6 3 1>
  156    0 0xffffff7f95241000 0x12ff4    0x12ff4    com.apple.driver.AppleHDAController (440.2) E92DDE1B-681C-33D3-9FA7-610AE5EB249B <155 147 115 17 9 8 7 6 3 1>

I also noticed that I am getting report log file, so something seems to be off, but my system boots otherwise successfully. Ethernet works, my video card is working, all the Apple Services etc.. and USB and HDMI based audio outputs are present and working. It is just my built in audio that has disappeared.

gfxutil -f HDEF comes back with DevicePath not found!

I have attached the log file, and can provide my EFI if needed, but I am looking for a suggestion of what to try testing next.. Thank you in advance.

pm
 

Attachments

  • opencore-2024-01-11-200326.txt
    256 KB · Views: 1
Last edited:

Edhawk

Guru
Guru
Joined
May 2, 2020
Messages
2,370
Update the version of AppleALC.kext you are using, the current release is v1.8.8, you are using v1.6.9.

You might want to look at updating any other kexts your are using such as Lilu, VirtualSMC, WhateverGreen, RestrictEvents etc.

Revert to alcid=1 boot argument and use the ResetNvramEntry.efi driver from the OC boot screen/picker list. when you reboot the system.

Assuming you have the ResetNvramEntry in your /EFI/OC/Drivers folder and it is enabled in your config.plist.
 

thepensivemonk

Donator
Donator
AMD OS X Member
Joined
Jul 23, 2020
Messages
39
Thank you kindly... My Lilu, WhateverGreen and other kexts were refreshed, but I must have missed AppleALC. I will also try reseting NVRAM as well and report back.

Much appreciated!

pm
 

thepensivemonk

Donator
Donator
AMD OS X Member
Joined
Jul 23, 2020
Messages
39
An updated AppleALC.kext and a clear of NVRAM did the trick! Thank you @Edhawk

pm
 
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.