11th Gen Intel Core BIOS 3.20 Release and Driver Bundle Update

That’s so easy, well actually it was already an option on Win10 and upgrading to Win 11 didn’t remove it.

Sleep is dirty and for what a few more seconds either way.

On my 11th Gen 8 secs to power down and 8 seconds to power up.

If you have problems like

or cmd powercfg /hibernate on

Why would it break on some systems but not on others? Both of my 11th gen systems are on 3.20 and using deep sleep with no issues.

Interesting, so yours work ok? What linux distro are you using/kernel? Also what expansion cards do you have installed?

Yes, one machine is on arch, the other on manjaro. Both are on the latest 6.11.x kernel (I can fire them up and check the specifics if you need that).

Arch system:

  • 4x-usb-c
  • mediatek wifi
  • sk-hynix platinum
  • i7
  • 64gb ram

Manjaro system:

  • 2x-usc-c, 2x-usb-a
  • original intel wifi card
  • sk-hynix gold
  • i5
  • 16gb ram

Thank you for engaging, I’m happy to try to help figure out what is different.

I have a 11gen from batch 8 with i51135G7

  • 2 x USB-C
  • 1 x USB-A
  • Kingston SNV2000GB nvme ssd (but also tested a WD green SSD)
  • original Intel wifi card
  • 16GB RAM Crucial (2 x 8GB CT8G4SFRA32A.M4FF)

my lshw:
https://anonpaste.org/?3eae53d556646837#CXqnVYQP1cpJE1EJoSdfdRQgmVia8bwWqRjig4sCU8QD

Hi. About to look at this.

I dual boot Win 11 and Ubuntu. I use Win most of the time with hibernate but some 6 hours ago I closed my lid using Ubuntu to find some 28% of the battery drained after 6 hours. So I will look into the Linux sleep tweeks.

Thanks for your info

I have a Batch 8 with 1165G7

I wonder how many people are actually not aware of the sub-par out-of-the-box behavior under Linux because they use their devices differently, so they don’t run into these things - at least not right away.

2 Likes

For me deep sleep is not working anymore with 3.20 on Archlinux.

Batch 9
Intel i7-1165G7
AX210 WiFi
WD_BLACK™ SN850 NVMe™ - M.2 2230 - 1TB
DDR4-3200 - 16GB (2 x 8GB)
4 x USB-C

It’s a bit of a joke, that the community needs to debug this instead of their own QA, but deep sleep is no longer working for me either after the 3.20 update on Ubuntu:

Batch 9
11th Gen Intel® Core™ i7-1165G7
AX210 WiFi
WDS100T1X0E-00AFY0 (614600WD) NVMe
2x 16GB CT16G4SFRA32A
2x USB-C + 2x USB-A

I have the 1165G7 With 24.04 and the default is called Suspend.

Framework give official support for out of the box and I’ve never had a problem with the defaults on either Win 11 or Ubuntu.

So what do you mean by ‘deep sleep’ ?

If want your laptop to operate other than in the default manner surely you don’t expect Framework or Canonical to help you as an individual.

So yes it’s down to us, the users, to share what skills we have if we want to and have the time etc.

@amoun I recommend you read a bit through the following to understand the differences in the possible suspend modes. This should make things clearer.
https://wiki.archlinux.org/title/Power_management/Suspend_and_hibernate

There is s2idle (S0) and there is deep (S3). You can find out what your system is doing via the command:

cat /sys/power/mem_sleep 

I expect it to be s2idle in your case and you can try to change it to deep and see if you’re affected as well.
The point here is that S3 is the better mode to use to reduce battery drain as S3 puts most components to sleep compared to S0 - which at least on framework laptops is not nearly as good as stated in other places. Also the reason why you Ubuntu ate 28% of the battery while in suspend.

The best writeup on the battery consumption on framework laptops I have found so far is the following blog. This is for the 12th gen though, but gives you an idea of what kind of skillset you require to dig into the mess that is suspend modes in Linux in general and in combination with Intel CPU in particular.
https://anarc.at/hardware/laptop/framework-12th-gen/

2 Likes

Ah! I thought the s states s2 etc. were only Win based terms :slight_smile:

Will read up via the links you provided

Thanks

I stand corrected. There seems to be also an issue with AMD based frameworks.

https://c.mirifique.ch/2024/10/30/power-management-and-archlinux-for-the-framework-13-amd-laptop/

The difference is less pronounced than you might expect to see: [TRACKING] High Battery Drain During Suspend - #10 by Nils
and the followup: [TRACKING] High Battery Drain During Suspend - #48 by Nils

1 Like
s2idle sleep with only USB-C expansion cards: around 0.8 W
  deep sleep with only USB-C expansion cards: around 0.4 W

Maybe I’m interpreting the data differently…but that’s a 100% increase going from deep to s2idle.

1 Like

at the follow-up, the number is much better. The difference, at least in that configuration, is almost completely resolved by nvme.noacpi=1

Ah…Got it. Thank you.

I’m testing that out now, in Linux. (On Windows, I got 0.32-0.33w like you did. So I guess that’s as good as it’s going to get in Linux)

Does anyone other than me have an 11th gen system that is on bios 3.20 and works fine with deep sleep and suspend? If you’re not on 3.20 and rely on deep sleep, please don’t dive in to test as you run the risk of losing that functionality. I am trying to understand why my machines work but others don’t. Both of them have the RTC replacement module installed.

Just checking. is this only on Linux or do you have that working on Win11 22H2

I have only tested it on linux, but I will boot up windows (I think I have win 10, not 11 on those machines/the expansion cards for them) and add a post with the outcome.