Exact specs:
System Details Report
Report details
Date generated: 2026-05-01 15:18:38
Hardware Information:
Hardware Model: Framework Laptop 13 AMD Ryzen 7040Series
Memory: 8.0 GiB
Processor: AMD Ryzen™ 5 7640U w/ Radeon™ 760M Graphics × 12
Graphics: AMD Radeon™ 760M Graphics
Disk Capacity: 500.1 GB
Software Information:
Firmware Version: 03.09
OS Name: Ubuntu 24.04.4 LTS
OS Build: (null)
OS Type: 64-bit
GNOME Version: 46
Windowing System: Wayland
Kernel Version: Linux 6.17.0-23-generic
How can I completely maximize my battery life? I have had the machine for a few years now, and am only able to get it to last 3 hours with saver, dark mode etc. I would prefer a jump to about 7 hours if that is possible. Please share any commands, programs, and any other info that could help.
Zoe
May 1, 2026, 7:37pm
2
TLP is a feature-rich Linux utility that saves laptop battery power without requiring users to delve into technical details.
Thank you so much. I will try that
Power/battery life: See this (and scroll towards the recent posts there, there has been some movement dependent on distro):
The recommendation from Framework is to use PPD (power-profiles-daemon) on Linux with the new AMD Ryzen 7040U board. According to the guide :
For Framework Laptop 13 AMD Ryzen™ 7040 Series configurations, you will absolutely want to use power-profiles-daemon for the absolute best experience. Do NOT use TLP. Without getting too detailed, there are things happening behind the scenes that require PPD for the best experience for our Linux customers.
However, after reading the code/docs for PPD, i…
BIOS:
Firmware Version: 03.09
Latest is 3.18, but has a known issue with docks (and HID devices that hang off them) :
Highlights
Updated AMD PhoenixPI-FP8-FP7_1.2.0.0e.
Modified the F2 key in the F12 Boot Menu to go to the setup menu instead of the settings menu to allow easier navigation to secure boot settings.
Enhanced the Power On AC behavior, allowing the feature to work correctly without requiring the system to boot into the Operating System at least once for initialization.
Enhanced fan detection logic within the Input Module app.
Note:
Once you update to 3.18, you can only downgrade to 3.06 or above…
FW is aware and tracking it:
opened 01:32PM - 27 Jan 26 UTC
Laptop 13 - AMD Ryzen 7040
3.18
BIOS Update
## Device Information
### System Model or SKU
Please select one of the followi… ng
- [x] Framework Laptop 13 (AMD Ryzen™ 7040 Series)
### BIOS VERSION
03.18 (JFP30.03.18)
### Port/Peripheral information
If you are experiencing an issue with a peripheral or an expansion card/port please fill out the following information:
* Peripheral vendor and name: Lenovo ThinkPad USB-C Dock Gen 2 (40AS)
* Port the Peripheral was connected to: 1 via USB-C expansion card
* Device or expansion card attached to the **Adjacent port** to the port that is having the issue.
1. USB-C
2. micro SD
3. HDMI
4. USB-A
### Standalone Operation (Laptop Only)
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- [ ] Yes
- [x] No
## Describe the bug
If I power the framework laptop on with the Lenovo ThinkPad USB-C Dock Gen 2 (40AS) connected, it does not boot but rather sits there idle forever. Pressing the power button will immediately power it off again.
If I power it on without the dock, all is fine.
With my on-desk setup, I do have to plug the dock in after I get the Linux disk encryption prompt, and the USB keyboard starts working, and it then even shows the prompt on my external screen as well, after which I close the lid. Just slightly a little bit annoying TBH.
But what was most scary was during BIOS update itself, when it just went black and died! Had me worry just a little there hahaha.
## Steps To Reproduce
Steps to reproduce the behavior:
1. Connect Lenovo ThinkPad USB-C Dock Gen 2 (40AS) to USB-C expansion on slot 1.
2. Hit the power button (on the framwork laptop that is).
3. Power button light lights up.
4. Internal laptop screen seems to activate its backlight slightly.
5. No further reaction whatsoever.
## Expected behavior
I would expect it to just boot as it did with any previous BIOS version.
## Screenshots
N/A
## Operating System (please complete the following information):
- OS/Distribution: Fedora Silverblue
- Version: 43
- Linux Kernel Version: `Linux fedora 6.18.6-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Jan 18 18:57:00 UTC 2026 x86_64 GNU/Linux`
## Additional context
N/A
so you might want to only update to 3.17 until this is addressed:
Highlights
Fixed an issue where the BIOS update process could run on the wrong platform, resulting in the system being bricked.
Fixed an issue where the Supervisor Password incorrectly displayed “Not Installed” after the user had successfully set the password.
Fixed an issue where the system always displayed an “invalid supervisor password” error when the user set TPM to Hidden and set the supervisor password within the same BIOS session.
Fixed an issue where the Wooting 80HE Keyboard did not f…
While we’re at it, this ADM graphics driver issue is still affecting folks (multiple threads here), Tracked upstream at:
TL;DR: You might want to add amdgpu.dcdebugmask=0x10 to your kernel command line for now.