-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppleALC cause kernel panic when plug in an DP/HDMI external display (to the type-c port). #1283
Comments
That's not AppleALC but rather AppleHDA driver, see the stacktrace. |
I have a same problem. it shows appleHDA in kernel panic log, but when I add boot-args: -alcoff then display works. (without digi-sound) |
You completely disabled AppleALC with alcoff ... You can just add No-hda-gfx option to work around this. However, it will disable the audio of the external display completely. |
Thanks, I tried on IGPU, but hda-gfx and No-hda-gfx existe the same time. the same in HDEF. |
I can confirm this panic is caused by this modification which introduces a new patch to fix the audio issue for ice lake CPUs. |
Speaking of this patch in AppleALC for ice lake CPU
I compared AppleHDA.kext before and after the patch
In order to do a detailed test, I tested all of these ids, by replacing the XXXX in 0E0000B8XXXX0000EB0690 with these device ids. I'm testing with my icelake device: GPD WinMax. And here is the test result
So if you encounter problems using this patch in AppleAlc. Try to modify the patch to another device id.
|
Maybe different laptop needs different device id. |
Could you post the plist section of your patch please? @Jarvay |
You can find that in Resource/Controllers.plist |
Hello everyone and happy holidays! It's been a few years now... has a solution been found to make HDMI audio work together with AppleALC? I know the only way is to disable AppleALC and using just AppleGFXHDA with only a patch for renaming HDAS to HDEF to make it work, but doing so results in the loss of speakers/headphones. Isn't there a way to integrate this AppleGFXHDA solution inside appleALC? :) |
Nope |
I'm using
AppleALC version: 1.5.4 DEBUG
CPU: Icelake i5-1035g7
My sound card: ALC269
My Device info and EFI can be found here: https://github.com/kingo132/GPD-Win-Max-Hackintosh
Things happen after I successfully injected my sound card with AppleALC and layout-id 100. Before this, I'm using VoodooHDA. The system crash every time when I plug an HDMI display. Here is the panic log:
crash.202011112227.applealc.txt
I have to add No-hda-gfx to DeviceProperityes to work around this problem.
My framebuffer configuration looks like this. However, I found all framebuffer-conn-type doesn't take effect. No matter I set the type to 00040000 or 00080000, all I see in IORegistryExplorer is 00040000. Maybe WhatEverGreen currently not support ice lake very well.
The text was updated successfully, but these errors were encountered: