Fedora 43
(if rolling release without a release version, skip this question)
(If rolling release, last date updated?)
Which kernel are you using?
Linux 6.18.9-200.fc43.x86_64
Which BIOS version are you using?
03.04
Which Framework Laptop 13 model are you using?
AMD Ryzen™ AI 300 9 hx 370
64GB RAM
2 TB SSD
I just coded some things in my Kotlin IDE and when Suspending & Folding the Laptop I lost 25% during one hour and the laptop got hot in the center (I guess it’s where the CPU is). I looked up some posts but most mention like 3%/4% drain/hour so I thought this might be a different issue.
I get a ton but since I am very new to linux/fedora dont understand really anything (also in terms of what is considered normal): Here is a part of the output (I could post everything): [ 5595.564207] queueing ieee80211 work while going to suspend [ 5595.645743] PM: suspend devices took 0.098 seconds [ 5595.654468] ACPI: EC: interrupt blocked [ 5661.910343] ACPI: EC: interrupt unblocked [ 5662.271743] [drm] PCIE GART of 512M enabled (table at 0x0000008001700000). [ 5662.271820] amdgpu 0000:c1:00.0: amdgpu: SMU is resuming… [ 5662.276070] amdgpu 0000:c1:00.0: amdgpu: SMU is resumed successfully! [ 5662.280059] nvme nvme0: 24/0/0 default/read/poll queues [ 5662.328436] amdgpu 0000:c1:00.0: amdgpu: [drm] Applying panel backlight quirk, min_brightness: 0 [ 5662.329138] amdgpu 0000:c1:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0 [ 5662.329141] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0 [ 5662.329143] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0 [ 5662.329144] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0 [ 5662.329145] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0 [ 5662.329146] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0 [ 5662.329147] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0 [ 5662.329148] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0 [ 5662.329149] amdgpu 0000:c1:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0 [ 5662.329150] amdgpu 0000:c1:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0 [ 5662.329151] amdgpu 0000:c1:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8 [ 5662.329153] amdgpu 0000:c1:00.0: amdgpu: ring jpeg_dec_0 uses VM inv eng 1 on hub 8 [ 5662.329154] amdgpu 0000:c1:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0 [ 5662.329155] amdgpu 0000:c1:00.0: amdgpu: ring vpe uses VM inv eng 4 on hub 8 [ 5662.426139] PM: resume devices took 0.159 seconds [ 5662.426817] OOM killer enabled. [ 5662.426818] Restarting tasks: Starting [ 5662.429201] Restarting tasks: Done [ 5662.429217] efivarfs: resyncing variable state [ 5662.435498] efivarfs: finished resyncing variable state [ 5662.435542] random: crng reseeded on system resumption [ 5662.442091] PM: suspend exit [ 5662.964872] usb 1-1: reset full-speed USB device number 2 using xhci_hcd [ 5663.252503] usb 1-1: reset full-speed USB device number 2 using xhci_hcd [ 5665.078504] wlp192s0: VHT information is missing, disabling VHT [ 5665.126163] wlp192s0: authenticate with 34:31:c4:6b:da:4e (local address=7e:d3:3c:ad:f9:6f) [ 5665.489414] wlp192s0: send auth to 34:31:c4:6b:da:4e (try 1/3) [ 5665.496018] wlp192s0: authenticated [ 5665.500317] wlp192s0: associate with 34:31:c4:6b:da:4e (try 1/3) [ 5665.542330] wlp192s0: RX AssocResp from 34:31:c4:6b:da:4e (capab=0x411 status=0 aid=1) [ 5665.582570] wlp192s0: associated [ 5665.585811] wlp192s0: Limiting TX power to 20 (23 - 3) dBm as advertised by 34:31:c4:6b:da:4e [ 5748.874645] usb 1-1: reset full-speed USB device number 2 using xhci_hc [ 5749.139609] usb 1-1: reset full-speed USB device number 2 using xhci_hcd
That tells you that your FW13 was actually suspended for at least some of the time the lid was closed.
Did the other symptoms–unexpected battery depletion and heat–recur?
We could refine that loop to reveal the length of the discontinuity. You could then reconcile that with the time the lid was closed. Does that seem useful?
Hello guys. Maybe that’s some relevant information:
I just had another hard freeze/system freeze (display’s still on but nothing happens and sometimes shiftkeylock key blinks). This time it occured during LibreWolf (Firefox Privacy Fork). I have then for like 3 Months now.
Also I set up dualboot with windows on my Laptop…
If this issue is unrelated to my battery I would change the thread/create a new one
Here is the output of a command that ChatGPT told me to do:
Ah I see. I also doublechecked with the power statistics app and it also showed no usage data points during lid closed/suspend
I would adapting the script and check again. I started to shut down my laptop bc I didn’t want to harm the battery too much so I dunno how it has been so far
In an earlier (and now unavailable) post @Imran_Bin_ilias mentioned hardware sub-systems that do not quiesce on demand and continue to provoke processor activity leading to battery drain and elevated temperature.
If your laptop is experiencing that problem it seems possible that the DE could be suspended while the lower-level activity continues. Were that the case, the script would reflect DE suspension rather than an SSD that doesn’t suspend correctly.
With respect, I don’t think it reasonable to ask forum contributors to interpret the output of a command line suggested by a chat bot without knowing what the bot was asked or how that relates to “losing 25%/hour”.
I just want to bump this issue. I am running into this, with very high battery drain during s2idle suspend, on a Ryzen 7040U.
My kernel version is 6.19.5
I suspect my recent update to BIOS 3.18
I can confirm through my system logs that my laptop is actually remaining in suspend during this battery drain.
I might also note that I attempted to switch to S3/deep sleep to resolve this, which my laptop fails to even enter, logs citing some opaque “dependency error”.
Truffaldino I totally agree with you last statement and I am sorry for my bad skills and high demands – I was/am pretty lost and frustated (since I paid like a lot) and just wanted a quick fix leading me to just post and outsource the thinking to others. I’ll be more mindful in the future about providing context and asking clearer questions (which is also not very easy for me bc I am pretty new to Linux, which obviously is not a reason not to provide it :P). I really do appreciate everyone’s time and expertise!
Did you check if S3/deep is actually availabe for you laptop? BC I know that they removed it on the newer ones. You can check it with cat/sys/power/state or cat /sys/power/mem_sleep
So I’ve got a suspicion: I installed the GNOME Plugin “Caffeine” which prevents the Laptop from suspending when activated. The issue might be related to this feature. The reason why I suspect this feature to be a potential cause is the fact that I turned it off before going to be tonight and “only” lost 5-8% during 7 hours which seems to be quite reasonable.
I’ll run truffaldinos script a few times during the next days paired with deactivating the GNOME Addon to check if it’s really true.
I tested the discontinuity tonight (with the addon disabled) and it seems like my system is suspending. while true ; do before=$(date +%s); sleep 15; after=$(date +%s); [[ $((after - before)) -gt 17 ]] && echo “discontinuity: $(date -d @$before) → $(date -d @$after)”;
donediscontinuity: Thu 5 Mar 00:45:40 CET 2026 → Thu 5 Mar 10:15:46 CET 2026
I lost about 8% during these 10 hours and the center of the laptop didn’t get warm/hot which is a lot more reasonable than before.