I have no idea about the HD3000 and HDMI audio, so i have to refer to Toleda's github: https://github.com/t...dio_hdmi_hd3000.
My example is for the HD4000 and those patches can not be applied.
The SSDT can be generated by Clover or by using SSDTPRgen.sh https://github.com/P...ha/ssdtPRGen.sh, only use one of the methods, not both together.
I have generated my SSDT using SSDTPRgen.sh, after changing workarounds and trying different SMBIOS now I have managed to have 5 P-states (8,9,11,13,15), before I only had two (8,15). According to SSDTPRgen.sh my CPU should have 8 P-states. Do you have all P-states for your CPU?