Thanks, I really appreciate your help
System components:
Core i3 6100
AsRock Z170A X1
TP-LINK ARCHER T6E wifi adapter
MSI gt 1030 ITX (I'm using the DVI-D port for my monitor)
Those are the ones that I think matter in this case, let me know if you need to know more than that.
I use iMac 14,2 but am willing to change that if it'll allow me to sleep.
Thanks again!!
I could not open your Ioreg file, so I'll try to give some possible directions/hints which you can investigate further (also see:
https://www.tonymacx86.com/threads/guide-how-to-make-a-copy-of-ioreg.58368/)
But from the looks of it, system configuration is rather a mess to be quite frank.
- You are not using Generating P/C-States in Clover. Are you having a SSDT-CPU.aml generated by ssdtPrgen.sh script by Piker? Otherwise, quick fix would be to let clover generate the p and c states by clicking- Probably better to use SMBIOS 17,1 (in combination with AppleGraphicsDevicePolicy Kext To Patch) as it is native skylake, in combination with plugin-type=1 method (See here:
https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/ tldr: select smbios according to your cpu, download ssdt_xcpm.aml and put in clover/patched. Delete SSDT-CPU and disable generate p/c states in clover. Might not work with i3). From the looks of it right now, Powermanagement is not working --> Sleep/Wake Issues.
- You are injecting Intel. Why? If you are trying to use QuickSync Feature, Platform-ID is missing. If not, disable Inject Intel (and disable IGPU in BIOS if enabled).
- You are using USB Configuration with raise port limit. Better to use a usb-ssdt.aml specific to your system (see also section 7 of this guide:
https://www.tonymacx86.com/threads/10-11-0-10-11-3-skylake-starter-guide.179221/)
- Inject Kexts should be "detect", not yes.
- SMBIOS --> Trust should be enabled
- Clover: You are not using the usual dsdt patches. Are you using a patched dsdt.aml for your system? I guess not
Added a few patches, not sure if correct because of missing/not working ioreg file. Just guessing here and going with what is commonly used, mind that.
Furthermore: Your Kexts seem to be installed in L/E. Better to keep System as clean (as "vanilla") as possible so a future upgrade doesn't break it. Suggest installing all necessary kexts to EFI partition under Clover/Kexts/Other. I know others suggest using L/E. I do not agree.
Attached a "luckyguess" / modified version of your config.plist. You may give that a shot, but without further information it is very unlikely that it will solve your problems.
EDIT: Another direction to investigate further could be BIOS options.