I need to see the whole log not just stdout. Please share it. Gist or pastebin are fine.
Sorry, I didn’t check that the logs from stdout where different than the log file. There you go: s2idle_report-2024-06-26.txt · GitHub
Can you do a longer cycle? Like 5 minutes? I see that FRMW0003 device woke your system relatively prematurely but I want to see if that also happens on a longer cycle.
Both those cycles look good with no notable problems. Is it still heating up during these cycles? I wonder if your issue before was just the laptop charging while asleep and getting warm from doing so?
I didn’t check specifically during those cycles. But I know that the issue happens independently of the charge level and whether charging or not… Its simply that on battery, it rapidly burns it and on charge, it keeps at max level (60%). But every times, it seems to increase in temperature compared to when its awake.
Next time you would otherwise suspend it normally for a while can you try suspending using the script instead for the duration you want it suspended (or longer)? This will help get actual metrics of power consumed during the cycle and if there was a spurious wakeup during it.
Here’s the log for a single 1h23 sleep (with lid open) : s2idle_report-2024-06-28.txt · GitHub
I’ve also used sensors
before and after to check the temperature. 48°C before sleep, 80°C when I came back… The ventilators immediately started up to lower the temperature to 60°C when I woke the laptop and logged in.
Before:
$ sensors
amdgpu-pci-0300
Adapter: PCI adapter
vddgfx: 18.00 mV
fan1: 0 RPM (min = 0 RPM, max = 4900 RPM)
edge: +36.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
junction: +36.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
mem: +46.0°C (crit = +105.0°C, hyst = -273.1°C)
(emerg = +110.0°C)
PPT: 1000.00 mW (cap = 100.00 W)
ucsi_source_psy_USBC000:003-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 680.00 mA (max = +0.00 A)
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +46.4°C
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0: 5.00 V (min = +5.00 V, max = +5.00 V)
curr1: 5.00 A (max = +3.00 A)
BAT1-acpi-0
Adapter: ACPI interface
in0: 15.96 V
curr1: 0.00 A
amdgpu-pci-c400
Adapter: PCI adapter
vddgfx: 900.00 mV
vddnb: 762.00 mV
edge: +42.0°C
PPT: 7.23 W (avg = 5.13 W)
ucsi_source_psy_USBC000:004-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
mt7921_phy0-pci-0400
Adapter: PCI adapter
temp1: +48.0°C
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
nvme-pci-0500
Adapter: PCI adapter
Composite: +43.9°C (low = -5.2°C, high = +89.8°C)
(crit = +93.8°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +45.8°C
temp2: +47.8°C
temp3: +47.8°C
temp4: +45.8°C
temp5: +37.8°C
temp6: +39.8°C
temp7: +37.8°C
temp8: +35.8°C
After:
sensors
amdgpu-pci-0300
Adapter: PCI adapter
vddgfx: 606.00 mV
fan1: 0 RPM (min = 0 RPM, max = 4900 RPM)
edge: +72.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
junction: +74.0°C (crit = +100.0°C, hyst = -273.1°C)
(emerg = +105.0°C)
mem: +81.0°C (crit = +105.0°C, hyst = -273.1°C)
(emerg = +110.0°C)
PPT: 14.00 W (cap = 100.00 W)
ucsi_source_psy_USBC000:003-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 680.00 mA (max = +0.00 A)
k10temp-pci-00c3
Adapter: PCI adapter
Tctl: +54.8°C
ucsi_source_psy_USBC000:001-isa-0000
Adapter: ISA adapter
in0: 5.00 V (min = +5.00 V, max = +5.00 V)
curr1: 5.00 A (max = +3.00 A)
BAT1-acpi-0
Adapter: ACPI interface
in0: 15.96 V
curr1: 0.00 A
amdgpu-pci-c400
Adapter: PCI adapter
vddgfx: 1.33 V
vddnb: 763.00 mV
edge: +44.0°C
PPT: 35.25 W (avg = 12.22 W)
ucsi_source_psy_USBC000:004-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
mt7921_phy0-pci-0400
Adapter: PCI adapter
temp1: +48.0°C
ucsi_source_psy_USBC000:002-isa-0000
Adapter: ISA adapter
in0: 0.00 V (min = +0.00 V, max = +0.00 V)
curr1: 0.00 A (max = +0.00 A)
nvme-pci-0500
Adapter: PCI adapter
Composite: +40.9°C (low = -5.2°C, high = +89.8°C)
(crit = +93.8°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +46.8°C
temp2: +48.8°C
temp3: +46.8°C
temp4: +54.8°C
temp5: +67.8°C
temp6: +76.8°C
temp7: +67.8°C
temp8: +72.8°C
It definitely didn’t wake up on its own spuriously but if it’s heating up like that I’m questioning if there is a hardware issue. I think you should contact FW support.
One more thought I had; do you have anything connected to the dGPU? Or did you have a workload running on dGPU at suspend?
No workload on the dGPU.
(I’ve sent a request to the FW support, I’ll let you know how it evolve)
When my FW16 is “suspend” (suspend to 64GB RAM) from the menu or from closing the lid, it draws approx 2W(240V AC side) from the power brick. So, without a power brick, I expect it to draw 2W or less(due to power brick efficiency).
Battery is a 85Wh. So that gives approx 42 Hours on suspend.
Unfortunately, the 42 hours is impossible to test because its impossible not to use your FW16 for 42 hours.