On my system, the gpu power consumption at idle is about 6.00W. When the system is suspended and then resumed, the gpu power consumption at idle will not go below 43W in Sway and 23W in Gnome.
The issue appears to be connected to my 2nd monitor. The only fix I have found (outside of rebooting) is to disable and then re-enable the 2nd monitor after resuming the PC (toggling between mirroring and extending desktop also appears to work). This “fix” works for both Sway and Gnome. Both monitors are connected via DP.
System specs:
Fedora Workstation 39
Kernel: 6.6.9-200.fc39.x86_64
AMD Ryzen 5700X
AMD Radeon 7800 XT
Asus ROG Strix B550-F WiFi Gaming II
Main monitor: LG Ultragear 27GL83A-B 2K WQHD 144Hz
2nd monitor: Samsung FT45 24-Inch FHD 75Hz