Contribute
Register

[Help] AppleALC Kernel Panic after Catalina update

Joined
Nov 1, 2019
Messages
4
Motherboard
a
CPU
a
Graphics
a
If you don't need HDMI audio output, yes, you can use the official 1.4.3 release + the following setup(only example). You need to change both Pci(0x1b,0x0) and alc-layout-id 1 to something for your motherboard.

Code:
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
        </dict>
        <key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
            <dict>
                <key>alc-layout-id</key>
                <integer>1</integer>
                <key>No-hda-gfx</key>
                <data>AAAAAAAAAAA=</data>
            </dict>
        </dict>
    </dict>
I tried your method and it works well. Thank you very much!
 
Last edited:
Joined
Jul 27, 2012
Messages
79
Motherboard
Gigabyte Z370 HD3
CPU
i5-8400
Graphics
RX 580
Mac
MacBook
Mobile Phone
Android
Apply kernel patch:
Code:
Find: 63 6F 6D 2E 61 70 70 6C 65 00 5F 5F 6B 65 72 6E 65 6C 5F 5F 00
Repl: 6E 6F 74 2E 61 70 70 6C 65 00 5F 5F 6B 65 72 6E 65 6C 5F 5F 00
see: this issues. Thanks to vit9696
This seems to have stopped working after 10.15.1 update. I'm back at kernel panic after sleep
 
Joined
Jul 27, 2012
Messages
79
Motherboard
Gigabyte Z370 HD3
CPU
i5-8400
Graphics
RX 580
Mac
MacBook
Mobile Phone
Android
If you don't need HDMI audio output, yes, you can use the official 1.4.3 release + the following setup(only example). You need to change both Pci(0x1b,0x0) and alc-layout-id 1 to something for your motherboard.

Code:
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>No</string>
        </dict>
        <key>Properties</key>
        <dict>
            <key>PciRoot(0x0)/Pci(0x1b,0x0)</key>
            <dict>
                <key>alc-layout-id</key>
                <integer>1</integer>
                <key>No-hda-gfx</key>
                <data>AAAAAAAAAAA=</data>
            </dict>
        </dict>
    </dict>
Where can I find some documentation on this?
 
Joined
Jul 11, 2015
Messages
381
Motherboard
ASUS Maximus Gene VIII
CPU
i7-6700K
Graphics
RX 580
Mac
MacBook Pro
Mobile Phone
Android
This seems to have stopped working after 10.15.1 update. I'm back at kernel panic after sleep
This was temporary fix but it seemed it doesn't work for my 10.15.1 as well. The only solution I found was to remove AppleALC.kext. I still have audio using RX 580 with displayport so I don't need AppleALC.kext.
 
Joined
Jul 27, 2012
Messages
79
Motherboard
Gigabyte Z370 HD3
CPU
i5-8400
Graphics
RX 580
Mac
MacBook
Mobile Phone
Android
This was temporary fix but it seemed it doesn't work for my 10.15.1 as well. The only solution I found was to remove AppleALC.kext. I still have audio using RX 580 with displayport so I don't need AppleALC.kext.
Thanks for confirming I'm not alone.

I use external audio through jack, so DP or HDMI is not an option.
 
Joined
Nov 28, 2012
Messages
55
Motherboard
Dell 5570
CPU
i5-8250U
Graphics
UHD620
Mac
MacBook Air
Mobile Phone
iOS
Where can I find some documentation on this?
No more detailed docs available. Version 1.4.3 added No-hda-gfx code. To activate it, you need to add the "No-hda-gfx" in the config.plist. It solves the kernel panic in Haswell chipset but it also disables HDMI audio. If your chipset is not Haswell, you don't need it. If you are using HDMI audio, the only solution is to use the temporary kernel patch.
 
Joined
Jul 27, 2012
Messages
79
Motherboard
Gigabyte Z370 HD3
CPU
i5-8400
Graphics
RX 580
Mac
MacBook
Mobile Phone
Android
No more detailed docs available. Version 1.4.3 added No-hda-gfx code. To activate it, you need to add the "No-hda-gfx" in the config.plist. It solves the kernel panic in Haswell chipset but it also disables HDMI audio. If your chipset is not Haswell, you don't need it. If you are using HDMI audio, the only solution is to use the temporary kernel patch.
It’s strange because I don’t use Haswell in any of my builds, but I have the wake from sleep KP on both.
Kernel patch worked on 10.15, but stopped working on 10.15.1 and the KP are back.
 
Joined
Apr 26, 2011
Messages
9
Motherboard
GA-x58-u5
CPU
i7-970
Graphics
5870-OC
Mac
Classic Mac
Mobile Phone
I'm too experiencing issues after upgrading to Catalina. Everything was working fine on Mojave but after Catalina upgrade waking from sleep panics. However, it seems to be related to the GFX and not the AppleALC kext. Does anyone have any ideas about how to go about finding a fix? Google has nothing :(

My GFX is a Sapphire NITRO+ Radeon RX 580 OC

And the panic produces:
Code:
"notes":"Stackshot source : disk","macOSPanicString":"panic(cpu 2 caller 0xffffff800bc279d7): \"AMDFramebufferVIB::setPowerState(0xffffff805e4ba000 : 0xffffff7f8c5a70be, 0 -> 2) timed out after 45277
What the heck is AMDFramebufferVIB?
 
Top