This happened at a very inopportune time so apologies for the text being a bit bad. background: framework laptop 13 with 7640 u running fedora 40. ran great for a few months. issue: played some games on battery power. battery health went from mid 90’s to 43. i know playing on battery is bad for it but that is more what i’d expect if I took a hammer to it. what i’ve tried: rebooted, cleared upower history, removed 90% charge limit in bios then shut down and charged.

Any thoughts would be appreciated.

  • jrgd@lemm.ee
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    14 hours ago

    A couple things to check using a quick bash script:

    #!/usr/bin/env bash
    
    cd /sys/class/power_supply/BAT*/
    echo "Charge cycles: $(cat cycle_count)"
    printf '%s\0' 'Health: ' &
    bc <<< "scale=3; ($(cat charge_full) / $(cat charge_full_design)) * 100"
    

    That should print out the wear cycles the battery has endured and its reported capacity over design capacity. If your battery has less than 1000 cycles and the health reported from the battery is less than 80%, it might be best to contact Framework for warranty replacement as the battery is likely defective.

  • bloodfart@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    9 hours ago

    You need a new battery. Don’t try to fix the problem. Replace the battery.

    • HumanPerson@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      4 hours ago

      The battery that has been consistently working fine for several months went from 95 to 40 percent battery health in a day? I’d rather like to meet your dealer; they’ve got some good stuff.

      • bloodfart@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        47 minutes ago

        You ran the battery at a discharge rate that was too high for it to do its chemical reaction at the rate that allows it to maintain capacity.

        Rather than looking for a solution on the off chance that you know better than whoever programmed the charge controller, why not just process what sounds like an in warranty replacement for a damaged consumable part?

  • IHave69XiBucks
    link
    fedilink
    arrow-up
    1
    ·
    11 hours ago

    Batteries dont always decline at an expected rate sometimes they just fail when yesterday they worked fine. Sounds like u need a new battery.

  • just_another_person@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    15 hours ago

    Few things:

    • What is the output wattage of your charger? You need something that can keep up with the output of the battery, so Id guess 85W or higher while gaming or under heavy util.
    • ensure your CPU governor didn’t get locked to ‘performance’ mode after gaming. Make sure you have power-profiles-daemon or similar installed to switch profiles.
    • run the reset process for the battery from Framework. You may just have. Battery that crapped out.
    • HumanPerson@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      15 hours ago

      65w. enough to run a 7600 and an igpu. i set it to performance but returned it to balanced after. what reset process?