It's a desktop, man..........lol. 90W for idle desktop is good for a 1CCD part with a dGPU that is also idling normally. I'm at 120W usually due to my 165Hz monitors' draw.
If you're idling at about 15-20W on Package Power in HWInfo there's not a whole lot you can do, that's about normal already. You can try cutting down on extra VSOC to try and lower your idle SOC Power draw a bit, but unless we're talking major drops (ie. 1.1V down to 0.9V) you won't save much on power. You can try some other stuff like lowering your PLL (1.8V default but called different things depending on vendor), but it doesn't do a whole lot for power or anything else for that matter.
Play with SOC/Uncore OC mode (either CBS or AMD OC menu can't remember) to see if it makes a difference, usually not. Make sure C-states are enabled. etc
Eco Mode only adjusts limits. It's the same as punching in the values yourself under PPT/TDC/EDC. It makes zero difference for idle state.
There are a couple things that will for sure lower your idle power:
- Get a slower 5700G, because the APUs idle at 5-10W. Or Intel.
- Get rid of your dGPU lol
- Start getting rid of fans and SATA drives
- If your dGPU idles at above 20W, consider getting a GPU that is more efficient at idle.
- Switch to a Rembrandt or Phoenix laptop and enjoy sub-10W idle.
I don't think those are good solutions for this problem that isn't really a problem.