I’m a bit confused here. I was trying to solve the issue with built-in screen recorder and I got lost somewhere along the way
Pavo, I downloaded those kext and I tried them both (Lilu and AppleALC). I’m using FakeSMC.kext (v.3.5.1), Lilu.kext (v.1.2.4), AppleALC.kext (v.1.2.8) and WhateverGreen (v.1.2.0) kexts in my “Other” folder. Using -wegbeta -lilubetaall ngfxpatch=pikera (without this one I get black screen after boot) args. No patches in ACPI folder. iGPU is enabled but primary is dGPU. Hardware Encoding is Active. The issue is screen recording is not working. I’ve tried to use AppleALC.kext (v.1.3.0) and Lilu.kext (v.1.2.5) but no changes, the issue was still there. So, I started to mix things.
When I’m using this combination, quick preview, .jpg, .png, screenshots, .mp4, .mov, the sound, everything is working but screen recording. It doesn’t work, it doesn’t even save the file after I click “Done” in quick preview (It’s set to save to Desktop).
When I’m using this combination, quick preview is working for .jpg, .png, screenshots, .mov and full screen recording is fixed. It’s working fine, full screen or not. The things that don’t work are .mp4 and I don’t have sound, no inputs.
Btw, I was clearing kext cache, reset NVRAM and PrelinkedKernel every time I switched kexts.
I have no idea how to get the right combination . I just wanted to tell you what is going on when I switch to old/new versions of those kexts. Now, recording is working but no sound. I’m sure you guys will know better where is the problem. I attached my EFI folder (removed unnecessary files) and RunMe.app, if someone have time to check or troubleshoot.
EFI.zip Send me iMac.zip