Dell XPS 15 9570. Kernel 5.2.10 - all ok, suspend-resume, C states available. Kernel 5.3-rc6 - powertop shows 0% of package C-states, power consumption increases.
Looks like all 5.3-rc kernels have this bug
please run "turbostat --debug -i 5 -o ts-before-suspend.out" before suspend and "turbostat --debug -i 5 -o ts-after-suspend.out" after suspend, keep each command run 30 seconds before you kill it.
Created attachment 284777 [details] turbostat log before suspend
Created attachment 284779 [details] turbostat log after suspend
Added the logs. CPU cores are reaching c-states, but the package is not. I've tested on recently released 5.3-rc7.
before suspend CPU%c7 CoreTmp PkgTmp GFX%rc6 GFXMHz Totl%C0 Any%C0 GFX%C0 99.40 38 38 99.85 350 1.29 0.79 0.14 after resume CPU%c7 CoreTmp PkgTmp GFX%rc6 GFXMHz Totl%C0 Any%C0 GFX%C0 99.49 39 39 1.32 350 1.21 1.00 95.04 It is graphics that blocks cpu from entering package c-state. Please file a bug at freedesktop.org and attach the full dmesg output with kernel parameter drm.debug=0xe, after the problem reproduced.
Opened freedesktop bug https://bugs.freedesktop.org/show_bug.cgi?id=111623