- Joined
- Feb 18, 2019
- Messages
- 358
- Motherboard
- ASUS Z690 Maximus Extreme
- CPU
- i9-12900KF
- Graphics
- 6900XT
- Mac
- Mobile Phone
Sorry to bother you again, I just realized the MoBo audio output is not detected on my build. I don't know if it was the case before as I was using HDMI audio or external sound card. Now that both HDMI audio and USB sound card are disconnected, I see no audio output in macOS prefpan or system info.
However ALC1220 appears in ioreg and hackintool as you can see in the screenshots. Audio output work as expected with Windows 10.
I tried AppleALC 1.3.9 (provided in last Rj510 EFI folder), 1.4.3 (last version) and 1.4.2, each with Lilu 1.3.9, but no more results. I have ResetHDA enabled and layout inject set to 7 (as set in Rj510 config.plist).
I noticed that Hackintools shows layout id as "0" while in ioreg it seems properly detected (<07 00 00 00>).
I've seen no particular error in boot.log.
How could I dig further to troubleshoot this ?
Thanks for your time
EDIT: Tried with Lilu 1.3.8, same error (see bellow). I saw in the log that before last week the "failed to obtain device info for analog controller" was not here... Hard to remember what change I did at this moment...
Code:Timestamp (process)[PID] 2019-11-06 12:10:50.404813+0100 localhost kernel[0]: calling mpo_policy_init for Lilu 2019-11-06 12:10:50.404815+0100 localhost kernel[0]: Security policy loaded: Lilu Kernel Extension 1.3.8 (Lilu) 2019-11-06 12:10:53.198756+0100 localhost kernel[0]: (kernel) AppleALC: alc @ failed to obtain device info for analog controller (1)
EDIT2: Well the issue *might* has come since I updated BIOS from 4.00 to 4.10. Is there any way a BIOS update change required layout-id ? Or is this layout purely hardware related ?
There are several issues to check out.
First, re-check audio setting in BIOS (I'm still using v1.6, so I don't know if appearance has changed for your version) to make certain it is enabled.
Next, update AppleALC.kext (and Lilu and WEG) to latest versions; verify with Hackintool. And make certain you've not got older versions hiding inside /L/E/ folder––which is why I only recommend storing all kexts to be injected only in EFI/~/Other folder on the boot drive. Any older versions residing inside /L/E/ will over-ride newer versions on the EFI boot drive.
Then, check inside Clover. Disable any Arbitrary settings like this (you can always re-set later once things are working):
Finally, you can then test different Audio Inject settings (0, 1, 7, 11, 16 are common for the ALC1220) by using this section of same Clover page (upper right):