Quick recap:
Kernel_task high CPU usage, fresh install, CPU never goes to lower P-States (maybe 1 or 2, but it goes up again)
Everything working but the high CPU usage makes the system have poor battery life (2h compared to 4h or even 5h on Linux) and the fan working all day.
kernel_task is generic, it doesn't specify what's under it using the CPU too much.
Well... Created my SSDT-USB, installed USBInjectAll.kext, but everything stays the same. Don't know what to do.
I don't know what's wrong, I keep thinking about those damn SMBIOS.
I attach you CLOVER folder, ioreg and kextcache update.
USB is not configured correctly. Since you're not using EHC1, you might as well disable it (in BIOS set XHCI mode to 'Enabled'). Internal ports should be marked UsbConnector=255. USB2 only ports should be marked UsbConnector=0. USB3 ports (both HSxx and SSPx component) should be marked UsbConnector=3. Unused ports should not be injected.
Other comments:
- no experience with VoodooHDA
- no idea what the AppleIntelFramebufferAzul patch you have in your config.plist is trying to accomplish
- same goes for the IOGraphicsFamily patch (they both look like nonsense and probably have no effect)
- config.plist/SMBIOS/Trust should be true (you have it false)
- -xcpm is not needed (it is default with your hardware)
- never had to use darkwake
- there seems to be excess (not needed) patches to SSDT-2
- wrong brightness patch is being used for IntelBacklight.kext (use "Brightness Fix" instead)
- MCHC patch may not be needed
- SBUS patch may not be needed
- you should rename existing HECI (to IMEI) instead of removing it and adding IMEI
Tracking down CPU usage by the kernel and kernel extensions is not easy. Look at your kernel logs for clues, and eliminate unnecessary kexts as a means of "process of elimination".
Disable any unusual BIOS features.