-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Device Information
System Model or SKU
Please select one of the following
- Framework Laptop 16 (AMD Ryzen™ 7040 Series)
BIOS VERSION
Framework Laptop 16 Ryzen 7040 BIOS 4.03 Release BETA
Linux:
dmidecode --string bios-version
04.03
DIY Edition information
If you are experiencing an issue on a DIY system, Please also fill out the memory and storage devices you are using.
Memory: F5-5600S4040A32G
G.SKILL Ripjaws DDR5 SO-DIMM Series DDR5 SO-DIMM Memory Kit, Model: F5-5600S4040A32GX2-RS
64GB total capacity kit containing 2x32GB modules, rated for up to DDR5-5600 CL40-40-40-89 at 1.10V
Storage: S6B0NU0W434824E, A7SIB34602WR3Z
/dev/nvme0n1 /dev/ng0n1 S6B0NU0W434824E Samsung SSD 980 PRO 2TB 0x1 1.97 TB / 2.00 TB 512 B + 0 B 5B2QGXA7
/dev/nvme1n1 /dev/ng1n1 A7SIB34602WR3Z Corsair MP600 CORE MINI 0x1 2.00 TB / 2.00 TB 4 KiB + 0 B ELFMC1.0
Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
- Yes
- No
Describe the bug
With official 180W power connected and dGPU still sleeping, running a CPU stress on all 16 cores throttles to 35W, temp only hitting about a max 74C.
Steps To Reproduce
Steps to reproduce the behavior:
- Ensure dGPU is in "D3cold" mode (sleeping), and FW 180w PSU is connected.
- Start s-tui and set it to stress mode (or start separate stress tool).
Note: Package power is limited to 35w.
Further testing:
3. Wake up the dGPU (Launch "DRI_PRIME=1 glxgears", for example).
Note: CPU is now allowed full power and will go to thermal throttling as expected.
4. close s-tui and glxgears, wait for dGPU to enter sleep (D3cold)
5. Then re-launch s-tui and stress.
Note: See the package power is limited back down to 35w.
Expected behavior
CPU should ALWAYS be given the max power allowed by the internal battery and/or the connected AC supply. Full power never happens on BIOS 4.x while the dGPU is turned off. Problem also exists with different wattage PSU, 100w, 140w, etc, but is limited to even lower watts such as 10w or 20w. Linux has the "performance" profile set for every test so there should be no throttling below the max power the hardware can support. This is a serious bug that is limiting the performance we paid for.
Screenshots
Operating System (please complete the following information):
- OS/Distribution: Linux/Fedora 43
- Version: 43
- Linux Kernel Version: 6.17.9-300.fc43.x86_64
Additional context
This has been a bug in a few versions of the BIOS. At least all the 4.x versions have had this bug.