Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

LucMac

macrumors member
Dec 17, 2014
43
6
GERMANY
So... the question now is, how to remove the Lilu.kext and AppleALC.kext modification?

I plan on updating my Mac Pro from 10.14.3 to 10.14.4 today.
 

octoviaa

macrumors regular
Oct 19, 2013
172
88
So... the question now is, how to remove the Lilu.kext and AppleALC.kext modification?

I plan on updating my Mac Pro from 10.14.3 to 10.14.4 today.
I've update from 14.3 to 14.4 and don't have to remove the Lilu nor the AppleALC.
After the update Lilu and AppleALC still works just fine. I only have to redo the nightshift patch.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
So... the question now is, how to remove the Lilu.kext and AppleALC.kext modification?

I plan on updating my Mac Pro from 10.14.3 to 10.14.4 today.

If you don't want to deal with terminal.

Go to System/Library/Extensions, manually delete Lilu.kext and AppleALC.kext.

Then run Kext Utility again to let it update system cache files.
 

Ratteler

macrumors newbie
Aug 30, 2015
5
6
So I tried this on High Sierra. Now my internal speaker says "The selected device has no output controls." :(
Yes. I was dumb.
No. I didn't back anything up.

Can anyone help me fix this.
On a cMP5,1f Cheesegrater.
 

Kriss Parker

macrumors newbie
Aug 23, 2018
7
1
Not sure what happen, but after 10.14.4 update with Boot ROM update, RX580 display port sound is activated without any modification.
Same here, think is related to boot rom 140... and the volume buttons on the keybord works too... still unable to use the brightness buttons
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Same here, think is related to boot rom 140... and the volume buttons on the keybord works too... still unable to use the brightness buttons

You may use "NativeDisplayBrightness" script with Karabiner to make the brightness buttons work.
 

MrSteveMosher

macrumors newbie
Jan 28, 2018
1
0
WORKS! Except ...
MacPro 2010 High Sierra (Latest build)
Asus 1060 Dual

We have 3 monitors here 2 on DP and 1 on HDMI. We only have 1 monitor with sound enabled. Im unclear is this by design or did I jack something odd up?

Help the new guy lol

Thank everyone.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
WORKS! Except ...
MacPro 2010 High Sierra (Latest build)
Asus 1060 Dual

We have 3 monitors here 2 on DP and 1 on HDMI. We only have 1 monitor with sound enabled. Im unclear is this by design or did I jack something odd up?

Help the new guy lol

Thank everyone.

This is normal, not all ports work.
 

guinesscrowley

macrumors newbie
Mar 21, 2010
8
0
I eventually gave up on this and restored my system to a pre fix state. The fix works, but it always seems to disappear. Side note - I have noticed that when I run official Apple security updates the ability to output audio through my monitors returns... until a restart and then it goes away again. This has happened 2 times now and it leads me to believe that if the official Apple security update can trigger this to work it must be something that can "officially" work... no?
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
I eventually gave up on this and restored my system to a pre fix state. The fix works, but it always seems to disappear.

Since 10.14.4, HDMI and DP audio is natively enabled for the RX 580. With the official fix, I've noticed that the audio option sometimes disappears, but it always comes back if I power cycle my display.
 
  • Like
Reactions: skizzo and H2SO4

Cardell

macrumors newbie
Jun 9, 2008
4
2
Is there a way to toggle off HDMI audio? I have outboard studio AD/DA conversion, so I have no use for HDMI audio. But it has seemed to override my Apogee Symphony 64 card, and none the converters are recognized. Connecting them through USB works fine, but that's a downgrade. The funny thing is when I connect both my HDMI and DVI cables to 1 monitor, everything seems to work normally.
 

m0m0g33k

macrumors newbie
Apr 10, 2019
3
0
@everywhere
Works for:
  • MacPro 5,1 Quad-Core Intel Xeon 2.8 GHz
  • macOS High Sierra 10.13.6
  • BenQ EL2870U Display
  • Radeon RX 560
upload_2019-6-20_20-50-19.png
 
Last edited:

skizzo

macrumors 6502
Apr 11, 2018
260
83
Since 10.14.4, HDMI and DP audio is natively enabled for the RX 580. With the official fix, I've noticed that the audio option sometimes disappears, but it always comes back if I power cycle my display.

OK I thought I was the only person who has had this issue. I have a few different TVs with HDMI 2.0 connections that worked fine with the previous hacks but as soon as I removed them and updated to Mojave to take advantage of the native support the TVs NEVER show up as an audio out on a cold boot, and doing a warm boot does not work either.

The only and rather weird thing I have found that enables the TVs to show up as an audio output is to switch macOS disks through Startup Disk. Just booting back and forth between different macOS disks makes it come up automatically at those warms boots. However, if I warm boot between Windows and macOS it does not have the same effect. The TVs do not come up automatically. Windows 10 has the TV's come up as an audio out no problem whether its a cold or warm boot. So this suggests there is something not working properly in macOS.

The other way is just as annoying for me because I too either have to power cycle the TVs, and this means unplugging from the wall, not just turning them on/off with remote. Either that or I must hot plug the HDMI cable to get the TVs to show up as audio output.

Its weird because....it technically works, but this is a minor inconvenience that did not exist with the hack methods.

I'm on 10.14.5
 

guinesscrowley

macrumors newbie
Mar 21, 2010
8
0
OK I thought I was the only person who has had this issue. I have a few different TVs with HDMI 2.0 connections that worked fine with the previous hacks but as soon as I removed them and updated to Mojave to take advantage of the native support the TVs NEVER show up as an audio out on a cold boot, and doing a warm boot does not work either.

The only and rather weird thing I have found that enables the TVs to show up as an audio output is to switch macOS disks through Startup Disk. Just booting back and forth between different macOS disks makes it come up automatically at those warms boots. However, if I warm boot between Windows and macOS it does not have the same effect. The TVs do not come up automatically. Windows 10 has the TV's come up as an audio out no problem whether its a cold or warm boot. So this suggests there is something not working properly in macOS.

The other way is just as annoying for me because I too either have to power cycle the TVs, and this means unplugging from the wall, not just turning them on/off with remote. Either that or I must hot plug the HDMI cable to get the TVs to show up as audio output.

Its weird because....it technically works, but this is a minor inconvenience that did not exist with the hack methods.

I'm on 10.14.5
 

LightBulbFun

macrumors 68030
Nov 17, 2013
2,900
3,195
London UK
took them long enough! (I did give em a sysdiagnose but it does not show in the new bug reporter weirdly) ill continue to push the issue tomorrow and see where that gets me, as a Stock MP5,1 would have DP audio from its 5770/5870, so it would not be fair to users using that functionality if they upgraded to a AMD Radeon HD 7950 for Mojave and lost it

upload_2019-6-25_1-21-18.png
 
  • Like
Reactions: orph and h9826790

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
HDMI AUDIO native for me in Mojave 10.14.5 with MSI RX 580 8gb & old Mitsubishi RDT222WLM-A monitor.

No 3rd. party kexts installed.

But in High Sierra ( no kexts installed ) no HDMI audio so Mojave is an improvement on HS.


HDMI Audio cMP 4,1>5,4.png


HDMI Audio cMP 4,1>5,4.png
 

Attachments

  • SYS Specs HDMI Audio cMP 4,1>5,4.png
    SYS Specs HDMI Audio cMP 4,1>5,4.png
    44 KB · Views: 234
Last edited:

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
Very strange .. . my above post #145 - working HDMI audio working natively in 10.14.5 post was on a HFS+ formatted Samsung 960 EVO Mojave 10.14.5 installation.

( Note : I CCC cloned this original Mojave install to the above Samsung 960 EVO )
Now I'm in the the exact same ORIGINAL APFS formatted SanDisk Untra 3D SSD Mojave installation and HDMI AUDIO is NOT present.

No hardware or software changes.

I don't really need HDMI AUDIO but this is puzzling - I'll boot back into the 960 EVO Mojave install later to see if HDMI AUDIO is still present.

Very strange indeed that HDMI AUDIO is NOT native in my ORIGINAL Mojave 10.14.5 install . . yet .. IS NATIVE in the CCC 960 EVO clone.

the ONLY difference I can think of is APFS / HFS_ formatting.
 

cdf

macrumors 68020
Jul 27, 2012
2,256
2,583
Very strange indeed that HDMI AUDIO is NOT native in my ORIGINAL Mojave 10.14.5 install . . yet .. IS NATIVE in the CCC 960 EVO clone.

Yes, it is strange. The native support for HDMI and DP audio can be hit or miss. I've had it disappear on occasion only to come back after power cycling my display. Lately, however, it has been fine...
 

MIKX

macrumors 68000
Dec 16, 2004
1,815
691
Japan
cdf

I booted back into the CCC clone of Mojave 10.14.5 on the Samsung 960 EVO .. . . HDMI AUDIO is ENABLED.

I swear that the only difference between the two 10.14.5 installations is that the original install on a SanDisk Ultra 3D SSD is APFS and the 960 EVO is HFS+.
And of course tested with the same Mitsubishi RDT222WLM-A monitor.

Weird.
 
Last edited:

Mighty2nyce

macrumors newbie
Jul 8, 2019
2
0
I did every step that you said and for some reason it didn’t work for me and it messed up my WiFi on my Mac. I no longer have WiFi, how can I fix this issue please?!

thunder72fr made a post in the PULSE RX580 ROM study thread about that he can get HDMI audio working properly in Mojave with just Lilu.kext and AppleALC.kext installed.

I further tested it on my own cMP and confirmed it can work. And the process is simpler than HDMIAudio.kext + AppleHDA.kext patch.
screenshot-2018-10-14-at-03-36-36-png.794671

screenshot-2018-10-14-at-03-35-45-png.794672


However, I have no idea if this method also work on any other cards. If we can confirm this method work on most cards, or figured out the specific conditions, then I think I can put this method in the sticky thread.

So, if anyone looking for HDMI / Displayport audio, please try the following steps.

1) Disable SIP (in my case, I disabled Gatekeeper as well, not sure if make any difference)

2) Make sure HDMIAudio.kext is NOT installed. If it's installed, REMOVE it from the System/Library/Extension folder.

3) Make sure the AppleHDA.kext is NOT patched. If not, revert it (you should always make a backup of the original kext before patch it)

4) Download AppleALC.kext V1.3.2 (Link)

5) Download Lilu.kext V1.2.7 (Link)

6) Download KextUtility V2.6.6 (Link)

7) Unzip everything

8) Open Kext Utility (enter your admin password as required), it will auto perform some maintenance job, let it finish. You will see something like this
screenshot-2018-10-14-at-03-46-47-png.794679


9) Drag Lilu.kext into the Kext Utility window. Again, enter password as required, and let it finish its job.
screenshot-2018-10-14-at-03-47-39-png.794678


10) Drag AppleALC.kext into Kext Utility windows, enter password as required, and let it finish its job
screenshot-2018-10-14-at-03-49-04-png.794682


11) Reboot

N.B For Nvidia card users, you may need WhateverGreen.kext V1.2.3 (Link) as well. If the above steps doesn't work, you may install this kext (via kext utility) and try again.

After test, please leave a post and tell us your graphic card model with details. e.g. Sapphire PULSE RX580 8GB, but not just RX580.

And which OS you are running (with build number).

For Nvidia card users, please also state if you need WhateverGreen.kext to make it work. Million thanks in advance.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Remove both Lilu.kext and AppleALC.kext from System/Library/Extensions, then run Kext Utility to let it finish the maintenance job.

You may also perform a NVRAM reset (if you don't need web driver).

If still doesn't work, then it's not Lilu or AppleALC related, but you accidentally changed something else. And there is no way for me to tell what it is.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.