-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DGPU isnt using full power limit on 240W charger while in performance mode #27
Comments
I can recreate this on windows. With the Framework 180W PSU, I can consistently run the dGPU at 80-90W. On the Delta 240W PSU, the dGPU is constantly throttling at 30W. Framework 16 Originally had BIOS configured to limit battery charge to 90%. Suspected that BIOS might be limiting dGPU power draw to charge the battery, but since the battery could never reach fully charged my performance suffered. Set max charge to 100%, disabled adaptive battery saver, no change. Only switching to OEM 180W PSU with Balanced power mode seems to allow dGPU to run at up to 100W. |
Thanks! We will investigate this and try to fix in the next release. |
@kiram9 - Same issue as OP - when below 90% I notice EXTREME frame pacing issues. My dGPU shows its using 75-100w (in fluctuations) and I think that is why the frame pacing is happening. I tried with different GPU power modes - but automatic is the most stable - as the other options are worse. Same bios - 3.05 If any logging is needed, please let me know! |
Video of the frame pacing happening when playing a game. |
I wrote about that issue first on 12/1/24 in the Framework Forum and tried a Fault analyzes with overwriting Smartshift and STT/stapm Values with Smokeless_UMAF and even tried reinstalling Windows and installing bazzite OS. It doesn't depend on the installed OS. https://community.frame.work/t/framework-laptop-16-ryzen-7040-bios-3-05-release/60735/70?u=psierra117 I Suspect some recent changes to the EC Configs to be responsible, as the STT/Stapm Settings do not correspond to any changes I made with Smokeless_UMAF so the Bios/Uefi is not controlling the Power Management. And also many People already have told, that with 3.05 the Framework 16 is draining battery in "Balanced" Mode on the 180w Charger which was not happening in 3.04 or 3.03. So changes introduced in 3.05 seem to be responsible. |
Device Information
System Model or SKU
Framework 16 7940HS + 7700S
Please select one of the following
BIOS VERSION
3.05
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: Kingston KF556F40-32
5600 MT, CL 40 1.1v 64 GB (2x32 GB)
Storage:
2280: Solidigm P44 Pro 2TB
2230: Solidigm P41 Plus 1TB
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.
Port the Peripheral was connected to. Please see the following for port numbering: Laptop 16 or Laptop 13
Device or expansion card attached to the Adjacent port to the port that is having the issue.
The following are for Laptop 16 only.
5. USB-A
6. USB-A
Standalone Operation
Are you running your mainboard as a standalone device. Is standalone mode enabled in the BIOS?
Describe the bug
DGPU isn't using full 100W consistently with Delta 240W PD 3.1 charger while in performance mode. It will momentarily use it when battery reaches full, but when it's charging/discharging it doesn't reach the 100W limit.
While in Balanced mode connected to the 240W charger, the DGPU uses up to the 100W limit consistently.
Steps To Reproduce
Steps to reproduce the behavior:
Discharge framework 16 battery and open a GPU intensive game while in performance mode. I used total war warhammer 3 (proton experimental)
Open a system monitor software and look how much power DGPU uses while charging. I used AMDGPU_TOP.
When DGPU has hit charging cap, look at average and see it has increased. It will potentially hit 100W for a brief moment and then drop back down to around 75W. The DGPU core and memory speeds will fluctuate wildly.
Expected behavior
While laptop is set to performance mode and charging connected to a 240W PD 3.1 charger, The GPU should be able to hit 100W consistently and possibly be capped up to 120W while in performance mode connected to a PD 3.1 240W charger.
Screenshots
Image 1 is laptop gaming while in performance mode. Battery is discharging from 80% to 70% and system is unplugged.
Image 2 is system (Set to performance mode) is plugged in to 240W delta PD 3.1 charger, while battery is recharging from 70% to 80%.
Image 3 is system (Performance mode) charged to 80% (The set charging limit) while connected to the 240W delta charger.
Operating System (please complete the following information):
6.13-rc2
Additional context
With framework 180W adapter connected, DGPU uses about 100W constant. Clock and memory speed remain stable.
With 240W PD 3.1 adapter connected, DGPU uses about 74-83W with constant fluctuations, and the clock and memory speeds are all over the place.
The text was updated successfully, but these errors were encountered: