I’m not a 300 tabs open person, I don’t get that usage behaviour. 4 to 5 tabs tops.
Battery reports are all fine, it’s all basic stuff here, as I’m a PC support guy. Checked the power config in Control panel etc. etc. Remember…it’s now really under-clocked. No more 4GHz boost on this laptop. 50% screen brightness etc. etc. I run a tight ship, I have all the auto starts switched off for stuff I don’t need. I switch off services I don’t use etc. etc.
Nothing appears out of the ordinary just the battery drops 1% every 60-90 seconds. I’m going to do the YouTube for 30 mins test in a bit. Once it reaches the locked 80% on charge.
Set at 80% battery. Windows 11. 5 minutes after boot, Firefox opened and a single 1080p Youtube video was set to play. Power plug pulled and timer set for 30 minutes. HWMonitor was running too for some stats. Screen brightness was 50%
In 30 mins we went from 80% to 71%. Max CPU 2225MHz Min CPU 1298MHz
Max Wattage - 9.8W Min Wattage - 3.6W Max GPU - 12.9% Max CPU - 35%
I then opened up 4 more tabs, just static webpages and MS Word, ran the video again for 30 mins.
In 30 mins we went from 70% to 63%. Usage figures were pretty similar, though one core did boost to over 4GHz at one point which was odd.
Hello to all
I am facing similar issues as some of you - the audio card is draining my battery during sleep.
I have installed FxSound and it is listed as main villan in the power drain report.
I have reached support of FxSound forum to make sure that it is not a seperate issue, but the response was, that it must be rather something beyond the FxSound after all. FxSound forum entry
I have Windows 11 and I cant see the High Definition Audio Controller on my device manager.
Can anybody tell me what is the conclusion with this issue? Is there a solution?
Thank you
I fixed this recently on my machine by uninstalling the RealTek drivers and letting Windows install the default HDA controller/driver instead. Very happy with it. Go to Control Panel, under Audio, and remove the speaker device. Reboot. Windows should install the default driver instead. Try that and see if you notice better battery life on suspend/sleep.
Hi everyone,
I’m running into a weird issue with Modern Standby (S0). There seems to be about a 95/5 split in behavior when in this one mode. This occurs primarily while plugged in although has happened while unplugged as well, and is independent of my Thunderbolt 3 eGPU.
Specs are i5, 2tb WD_BLACK SN750, 1x16gb.
In one case:
I tell my computer to enter modern standby (power user menu>shut down or sign out>Sleep, Windows key>power>Sleep, lid close, etc)
The fans increase to 50% speed
The display turns off (if connected to external monitor via HDMI card or eGPU, that turns off)
The power button stays illuminated
My USB peripherals (backlit keyboard etc) stay powered
remains like this until I initiate a wake (mouse, keyboard, touchpad, lid, etc)
In the other:
I tell my computer to enter modern standby (power user menu>shut down or sign out>Sleep, Windows key>power>Sleep, lid close, etc)
The power button begins ‘breathing’
My peripherals lose power (backlight for keyboard turns off)
The fans slowly ramp down over a minute and turn off
Remains like this until next wake event (mouse, keyboard, touchpad, lid, etc)
I would very much like to keep the second behavior while eliminating the first (my laptop backpack has no ventilation and will cook the laptop, the keyboard is bright if it’s connected, and the fans are mildly annoying). Does anyone have any suggestions? I have tried disabling Modern Standby via registry and going to S3, but this disconnects my eGPU meaning I’d have to replug it every time I resume from sleep. The system events for both behaviors are the same (interestingly, the first will not change powrcfg.exe /lastwake, and shows up in a sleepstudy as screen off but not sleep, and the second will increment lastwake and display a screen off and sleep in sleepstudy).
I’d try running this before sleep and noting any differences:
powercfg -requests
This will show apps/drivers that are causing the system to stay awake. If there’s an app showing up in the non-sleep state that doesn’t show up in the sleep state, it suggests that app is the culprit.
Requests says nothing as well, sadly. Before it would sometimes say the UsoWorker service was waiting (I had registry disabled windows update so maybe that was just spinning forever and preventing sleep but I’ve long since re-enabled windows update to try and troubleshoot this)
LTT made a video on YouTube describing a similar behavior.
It seems like that the machine cannot detect power-state changed while it is asleep, thus if you plug your machine in it will maintain “network connected” state and screw everything up
I just saw that video yesterday, It’s my exact issue!
Unfortunate that it’s not a framework specific thing. What’s worse is S3 doesn’t play nice with my eGPU, and because S0 and S3 are mutually exclusive based on a registry key and a restart, I can’t create a service to swap between the two on power status change. I’ll just have to live with it until either windows or Intel changes something I guess.
Looks like this video from LTT might be relevant to the Framework laptop, but not just the FW, but all Windows laptops, as Xavier_Jiang mentions here:
Hopefully this shows how this isn’t just a Framework thing.
The irony? This problem is why I ditched Windows 10 on my FW. I went to Linux because there this modern standby garbage doesn’t exist. And here is the thing, even if modern standby worked flawlessly, I have a problem with me telling my computer to sleep, and it doing what it wants to do instead.
I get that the average computer user is clueless, but this is a precedent that should not be embraced.
Anwyay, I’m really happy to hear that FW implemented S3 in their 12th gen bios!!!
For me, resume from S3 takes longer (12-13s) than from hibernate (10s), defeating the purpose.
As seen from early in this thread, other laptops drain a fraction of the power in s0ix vs. Framework. There is still a lot of room for FW-specific improvement.
Even on the Thinkpad T14 you would think that “Linux sleep” will give me support for S3 Not true. But, at least after I press the power button, the machine will go to sleep. Provided that I do not plug/unplug anything (including power)
Well, all the diaplay adapter cards contain active circuitry, so they will drain some power.
And then come the fact that we have slots for RAM, which is more inefficient than direct routing to soldered chips.
It also does not bypass the fact that S0IC/IX is absolute horrific.
It also depend on device manufacturers, and my Thinkpad seem to have a feature called “auto-hibernate” which will put the device into hybernation after sleep(ing) for a certain amount of time or after a (system) specified amount of power is drained. It’s called “dozing off” or something. I saw a log saying that and was super-confused.
You might have to connect/disconnect it before/after you sleep your computer.
Really? Although it does make some sense, since S3 turns off the CPU (mostly), which probably also includes the onboard Thunderbolt controllers.
That’s precisely what I want to avoid, haha. What happens if I try to enter S3 with it connected is that it disconnects and I have to unplug+replug to reconnect it.
I’d copy my custom service to handle brightness on/off AC and create one to swap the sleep type on AC attach (I only ever use my egpu when charging), but you need a restart after the registry hack to change from modern standby to S3.