6.13.3 battery runtime improved?

I updated my arch kernel today and rebooted. After a few hours I noticed my battery was still around 70% and was somewhat confused. I’m seeing a dramatic drop in battery consumption. About 8-9w vs 10-11w previously. Not complaining, but has anyone else seen this? I need to go through the changelog for this kernel to see what might have happened.

AMD 13" 7640 model. 96GiB of DDR5.

Looking through the changelog, it looks like 2-3 framework specific fixes for backlighting were merged and a number of amd gpu fixes. Pretty cool.

Can you link them? Interested.

changelog

Lots of GPU fixes for AMD but these two caught my eye:

commit 0257bf7ef23240aa380ea30d1a8686830d46d7d8
Author: Dustin L. Howett <dustin@howett.net>
Date:   Mon Nov 11 19:09:38 2024 +0100

    drm: panel-backlight-quirks: Add Framework 13 glossy and 2.8k panels
    
    [ Upstream commit d80b5c5b9be6b2e1cdeaaeaa8259523b63cae292 ]
    
    I have tested these panels on the Framework Laptop 13 AMD with firmware
    revision 3.05 (latest at time of submission).
    
    Signed-off-by: Dustin L. Howett <dustin@howett.net>
    Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
    Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
    Reviewed-by: Harry Wentland <harry.wentland@amd.com>
    Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20241111-amdgpu-min-backlight-quirk-v7-4-
commit d3a858c8a5158b99faeb2556b59f911afa8004f3
Author: Thomas Weißschuh <linux@weissschuh.net>
Date:   Mon Nov 11 19:09:37 2024 +0100

    drm: panel-backlight-quirks: Add Framework 13 matte panel
    
    [ Upstream commit 916ecc0db336768d80e14ef28a8c64a775274f95 ]
    
    The value of "min_input_signal" returned from ATIF on a Framework AMD 13
    is "12". This leads to a fairly bright minimum display backlight.
    
    Add a quirk to override that the minimum backlight PWM to "0" which
    leads to a much lower minimum brightness, which is still visible.
    
    Tested on a Framework AMD 13 BIOS 3.05 with the matte panel.
    
    Link: https://community.frame.work/t/25711/9
    Link: https://community.frame.work/t/47036
    Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
    Tested-by: Dustin L. Howett <dustin@howett.net>
    Reviewed-by: Mario Limonciello <mario.limonciello@amd.com>
    Reviewed-by: Harry Wentland <harry.wentland@amd.com>
    Signed-off-by: Mario Limonciello <mario.limonciello@amd.com>
    Link: https://patchwork.freedesktop.org/patch/msgid/20241111-amdgpu-min-backlight-quirk-v7-3-

Anecdotally I’ve felt that my 7840U has also lasted much longer since 6.12 (in Fedora 41) but I haven’t done any testing to validate this. It’s possible there were savings from 6.12 as well?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.