[personal profile] mjg59
(Edit to add: this issue is restricted to the mobile SKUs. Desktop parts have very different power management behaviour)

Linux 4.5 seems to have got Intel's Skylake platform (ie, 6th-generation Core CPUs) to the point where graphics work pretty reliably, which is great progress (4.4 tended to lose all my windows every so often, especially over suspend/resume). I'm even running Wayland happily. Unfortunately one of the reasons I have a laptop is that I want to be able to do things like use it on battery, and power consumption's an important part of that. Skylake continues the trend from Haswell of moving to an SoC-type model where clock and power domains are shared between components that were previously entirely independent, and so you can't enter deep power saving states unless multiple components all have the correct power management configuration. On Haswell/Broadwell this manifested in the form of Serial ATA link power management being involved in preventing the package from going into deep power saving states - setting that up correctly resulted in a reduction in full-system power consumption of about 40%[1].

I've now got a Skylake platform with a nice shiny NVMe device, so Serial ATA policy isn't relevant (the platform doesn't even expose a SATA controller). The deepest power saving state I can get into is PC3, despite Skylake supporting PC8 - so I'm probably consuming about 40% more power than I should be. And nobody seems to know what needs to be done to fix this. I've found no public documentation on the power management dependencies on Skylake. Turning on everything in Powertop doesn't improve anything. My battery life is pretty poor and the system is pretty warm.

The best thing about this is the following statement from page 64 of the 6th Generation Intel ® Processor Datasheet for U-Platforms:

Caution: Long term reliability cannot be assured unless all the Low-Power Idle States are enabled.

which is pretty concerning. Without support for states deeper than PC3, Linux is running in a configuration that Intel imply may trigger premature failure. That's obviously not good. Until this situation is improved, you probably shouldn't buy any Skylake systems if you're planning on running Linux.

[1] These patches never went upstream. Someone reported that they resulted in their SSD throwing errors and I couldn't find anybody with deeper levels of SATA experience who was interested in working on the problem. Intel's AHCI drivers for Windows do the right thing, but I couldn't find anybody at Intel who could get any information from their Windows driver team.
Page 1 of 2 << [1] [2] >>

NVMe problems

Date: 2016-04-13 08:57 pm (UTC)
From: (Anonymous)
The Dell XPS 13 had some problems related to NVMe preventing it from entering lower power states.

Relately, the NVMe SSD used in quite a few laptops these days has notorious power consumption [1]. If I purchased an XPS 13 I'd likely swap back to a non-NVMe SSD for this reason alone.

[1] http://www.silentpcreview.com/files/images/samsung-950pro/power.gif

Re: NVMe problems

Date: 2016-04-16 10:23 pm (UTC)
From: (Anonymous)
that hugely depends on aspm support in bios\os
you can find some tests\info on anandtech

Re: NVMe problems

From: (Anonymous) - Date: 2016-06-10 07:03 pm (UTC) - Expand

Date: 2016-04-13 09:32 pm (UTC)
From: [personal profile] edmonds
By working reliably under 4.5, do you mean you don't have to use any of the i915 module parameter workarounds like enable_rc6=0 ?

Been (mostly) fixed for me.

From: [personal profile] gourdcaptain - Date: 2016-04-13 10:41 pm (UTC) - Expand

Re: Actually been fixed.

From: [personal profile] edmonds - Date: 2016-04-13 10:52 pm (UTC) - Expand

Re: Actually been fixed.

From: [personal profile] gourdcaptain - Date: 2016-04-13 10:58 pm (UTC) - Expand

Re: Actually been fixed.

From: (Anonymous) - Date: 2016-04-14 01:08 am (UTC) - Expand

Re: Actually been fixed.

From: [personal profile] gourdcaptain - Date: 2016-04-14 03:13 am (UTC) - Expand

EFI updates

From: (Anonymous) - Date: 2016-04-14 07:37 am (UTC) - Expand

Re: EFI updates

From: [personal profile] gourdcaptain - Date: 2016-04-14 07:42 am (UTC) - Expand

Re: EFI updates

From: [personal profile] gourdcaptain - Date: 2016-04-14 09:19 am (UTC) - Expand

Re: EFI updates

From: (Anonymous) - Date: 2016-04-15 06:34 am (UTC) - Expand

Re: EFI updates

From: [personal profile] gourdcaptain - Date: 2016-04-15 07:29 am (UTC) - Expand

Re: EFI updates

From: [personal profile] gourdcaptain - Date: 2016-05-01 07:43 am (UTC) - Expand

Re: EFI updates

From: [personal profile] gourdcaptain - Date: 2016-05-09 08:38 pm (UTC) - Expand

Re: EFI updates

From: [personal profile] mikeymop - Date: 2016-04-14 07:27 pm (UTC) - Expand

Re: EFI updates

From: (Anonymous) - Date: 2016-04-14 07:47 pm (UTC) - Expand

Re: EFI updates

From: (Anonymous) - Date: 2016-04-18 07:56 pm (UTC) - Expand

Re: EFI updates

From: [personal profile] mikeymop - Date: 2016-04-14 07:31 pm (UTC) - Expand

Re: EFI updates

From: (Anonymous) - Date: 2016-04-14 07:46 pm (UTC) - Expand

Re: Actually been fixed.

From: [personal profile] kensey - Date: 2016-04-15 07:38 pm (UTC) - Expand

Re: Actually been fixed.

From: [personal profile] gourdcaptain - Date: 2016-04-15 09:31 pm (UTC) - Expand

Not fixed for yoga 900

From: (Anonymous) - Date: 2016-04-16 01:40 pm (UTC) - Expand

Date: 2016-04-13 10:06 pm (UTC)
From: (Anonymous)
Heck Bay Trail is still a mess for support too.

Nasty issues with Linux 4.2, Skylake and NVMe

Date: 2016-04-13 10:06 pm (UTC)
From: (Anonymous)
Until Linux Mint 18 will be released I thought it would be OK to go with the current release - 17.3. It's OK most of the time, until it breaks in various ways.

Mainboard: ASUS Z170-DELUXE
CPU: Intel Core i3-6320 3.90 GHz (Skylake)
SSD: Samsung 950 Pro 256GB M.2
Linux kernel: 4.2.x

Trying kernel 4.4 (available from Ubuntu) renders an unbootable system due to some strange issues configuring GRUB I think - I just didn't have the time to investigate in detail, although I tried chrooting and updating grub from a live session, without success.

I might as well consider another distro if kernel 4.5 or newer fixes these issues. Sometimes the system freezes so badly not even the (hardware) reset button doesn't work. Other times the NVMe controller simply throws in the towel [1] and I get left with some partially running programs, everything running from RAM, because the storage disappears until I reset the PC.

It's been two and a half terrible months since I got this new PC and lacking the time to find out answers it's frustrating I have no idea who to blame. So I guess I might as well blame myself for going with "the latest and greatest" from Intel without properly researching compatibility.

[1] http://pastebin.com/2djDSh3m
From: (Anonymous)
I had the same issue, you can resolve it by adding `nvme` to `/etc/initramfs-tools/modules` and then running `sudo update-initramfs -u`. While this works, I found that because of incompatibilities with mesa and the kernel, a lot of video glitches occur even at 4.5.

SATA PM Patches

Date: 2016-04-13 10:09 pm (UTC)
From: (Anonymous)
I've read your blog post about SATA PM when it was fresh, saw your patches on LKML and thought: well, everything is on it's way. Also mentioned Panel Self Refresh and friends for i915 are slowly getting in mainline, so I thought we might get to a point, where power comsumption would get in a good state and that i should spend some time optimizing my Haswell notebook again. I tried but mostly gave up and thought I needed to wait some more time. Now I just learned your SATA patches were never merged, which makes me sad about pm in Linux again :(

I'm just a user, no expert at all, but If there is a possibility to give mainlining that patches another shot, i would be absolutely thankful.

Keep up the good work Mathew, it's really appreciated. You solved a lot of problems for us Linux users! :)

Regards!
Wilken Haase
parttime happy linux user

Re: SATA PM Patches

Date: 2016-04-14 01:16 am (UTC)
From: (Anonymous)
The issue with SATA ALPM is that enabling that will interact badly with several SSDs, triggering *data destroying* firmware bugs in those SSDs.

And we're not talking el-cheap-o crap SSDs either, several models from Micron (datacenter) and Crucial (consumer) are included, for example... and not all of them have firmware updates that address this.

And yes, such issues do exist under the Intel ISRT Windows drivers. You really can't enable SATA ALPM by default if the device identifies itself as a SSD. I don't know if the issues with HDDs and ODDs is better, either.

Re: SATA PM Patches

From: (Anonymous) - Date: 2016-04-14 08:26 am (UTC) - Expand

Re: SATA PM Patches

From: (Anonymous) - Date: 2016-04-14 10:23 am (UTC) - Expand

Re: SATA PM Patches

From: [identity profile] hobbs.cleverdomain.org - Date: 2016-04-16 01:53 am (UTC) - Expand

Re: SATA PM Patches

From: (Anonymous) - Date: 2016-05-22 11:18 pm (UTC) - Expand

My mobile part is seeing pc8

Date: 2016-04-13 10:42 pm (UTC)
From: (Anonymous)
This is a Dell Precision 5510
model name : Intel(R) Xeon(R) CPU E3-1505M v5 @ 2.80GHz

          Package   |             Core    |            CPU 0       CPU 4
                    |                     | C0 active   2.2%        0.2%
                    |                     | POLL        0.0%    0.0 ms  0.0%    0.0 ms
                    |                     | C1E-SKL     0.4%    0.3 ms  6.4%    2.9 ms
C2 (pc2)   39.7%    |                     |
C3 (pc3)    1.0%    | C3 (cc3)    0.2%    | C3-SKL      0.5%    0.2 ms  0.0%    0.0 ms
C6 (pc6)    8.7%    | C6 (cc6)   17.4%    | C6-SKL     12.2%    0.9 ms  8.6%   20.1 ms
C7 (pc7)    0.0%    | C7 (cc7)   64.2%    | C7s-SKL     0.0%    0.0 ms  0.0%    0.0 ms
C8 (pc8)   21.7%    |                     | C8-SKL     65.6%    1.8 ms  4.1%    2.7 ms
C9 (pc9)    0.0%    |                     | C9-SKL      0.0%    0.0 ms  0.0%    0.0 ms
C10 (pc10)  0.0%    |                     | C10-SKL    13.6%    6.3 ms 78.5%   25.2 ms

Re: My mobile part is seeing pc8

Date: 2016-04-14 07:29 am (UTC)
From: [personal profile] mikesart
I've got a Dell XPS 9350 laptop, and if powertop is telling the truth and I'm reading it correctly, it's doing c7 as well. Although my gpu is currently pegged at 100% since I'm still running kernel 4.5 w/ i915.enable_rc6=0 to workaround the gpu bug.

powertop and lscpi -vvv details here:

http://pastebin.com/vBu5pBq6

I've been shutting it down completely when not in use and this post has certainly convinced me to continue doing that.

Re: My mobile part is seeing pc8

From: (Anonymous) - Date: 2016-04-14 07:48 am (UTC) - Expand

Re: My mobile part is seeing pc8

From: (Anonymous) - Date: 2016-04-19 12:11 pm (UTC) - Expand

Re: My mobile part is seeing pc8

From: (Anonymous) - Date: 2016-08-11 01:19 am (UTC) - Expand

Firmware?

Date: 2016-04-13 11:17 pm (UTC)
From: (Anonymous)
What firmware are you on? IIRC anything before 1.1.7 incorrectly initialized the PCIe links, which broke ASPM and therefore prevented any deep sleep state from being entered.

NVMe power saving is still unimplemented on Linux, but I might get around to that soon if no one beats me.

Long term reliability

Date: 2016-04-14 03:55 am (UTC)
From: (Anonymous)
The "Caution: Long term reliability cannot be assured [...]" message is also present in the 4th (https://www-ssl.intel.com/content/www/us/en/processors/core/4th-gen-core-family-mobile-u-y-processor-lines-vol-1-datasheet.html) and 5th (https://www-ssl.intel.com/content/www/us/en/processors/core/5th-gen-core-family-datasheet-vol-1.html) generation mobile (Haswell and Broadwell) datasheets.

How do the macbooks deal with this?

Date: 2016-04-14 04:21 am (UTC)
From: (Anonymous)
They supposedly release source to their (BSD based) kernel... do they leave out the interesting parts like this? If not, maybe it's worth checking.

Re: How do the macbooks deal with this?

Date: 2016-04-14 08:05 am (UTC)
From: (Anonymous)
And there's also ChromiumOS. They keep their kernels relatively close to mainline and upstream stuff regularly (and also push their hw partners to do so). And of course, they care about power consumption.

not only Skylake..

Date: 2016-04-14 06:33 am (UTC)
From: (Anonymous)
there's also a horrible bug in/for Bay Trail, crashing systems left and right: https://bugzilla.kernel.org/show_bug.cgi?id=109051

"Long term reliability"

Date: 2016-04-14 08:07 am (UTC)
From: (Anonymous)
I'm not quite sure what this means, and I'm a bit scared of what it could mean. Could somebody please clarify this for me:

"Long term reliability cannot be assured unless all the Low-Power Idle States are enabled."

Does it mean hardware life? Does it imply the processor will degrade/wear if Low-Power Idle States are not enabled?

Re: "Long term reliability"

Date: 2016-04-14 09:22 am (UTC)
From: (Anonymous)
Probably. It seems that Skylake suffers from electromigration (https://en.wikipedia.org/wiki/Electromigration), basically, it is a process of loss and gain of metal atoms in the circuit, and it would cause disconnections or shorts of the "wires" inside the integrated circuit.

4.6-rc2

Date: 2016-04-14 08:14 am (UTC)
From: (Anonymous)
I'm running 4.6-rc2 on Fedora 23 and it seems to have the GPU in RC6 state for a significant portion of time:

http://pastebin.com/f42EpWV2

No real problems here otherwise, can't seem to determine what my NVMe SSD power state is:
http://pastebin.com/uYWiHAAg

Re: 4.6-rc2

Date: 2016-04-14 03:48 pm (UTC)
From: [personal profile] edmonds
Interesting. An earlier commenter running 4.5 posted lspci output (http://pastebin.com/vBu5pBq6) too. Their SSD controller looks like this:

3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01) (prog-if 02 [NVM Express])
[...]
        DevSta: CorrErr+ UncorrErr- FatalErr+ UnsuppReq+ AuxPwr+ TransPend-
        LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L0s <4us, L1 <64us
            ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
        LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
[...]


While your controller looks like this:

3c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01) (prog-if 02 [NVM Express])
[...]

        DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
        LnkCap: Port #0, Speed 8GT/s, Width x4, ASPM L1, Exit Latency L0s <4us, L1 <64us
            ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
        LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
            ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
[...]


Note "ASPM L1 Enabled" vs "ASPM Disabled". There are also some other differences. Is your XPS 13 also a 9350?

Re: 4.6-rc2

From: (Anonymous) - Date: 2016-04-14 04:28 pm (UTC) - Expand

Am I in trouble?

Date: 2016-04-14 02:39 pm (UTC)
From: (Anonymous)
I have a T460s here (NVMe Version). It is running Ubuntu 16.04 (kernel Version 4.4.0-18). When running powertop, it says in Package column C2 (pc2) 98.2%, all the others values in this column are Zero. Does this mean I am in trouble?

Haswell too! (with WiFi adapter enabled)

Date: 2016-04-14 03:55 pm (UTC)
From: (Anonymous)
Hi Matthew,
Same thing happens on older microarchitectures too. My laptop (Acer C720) is able to reach pc7 if I 'rmmod ath9k'. With ath9k loaded it is limited to pc3 (but cc7). That happens even if I enable power savings on the ath9k module (
which seems to cause full system crashes from time to time)(!).

Thankfully the battery life is still pretty good (7~10 hours).

Re: Haswell too! (with WiFi adapter enabled)

Date: 2016-04-15 05:56 pm (UTC)
From: (Anonymous)
Same here !

Date: 2016-04-14 05:03 pm (UTC)
From: (Anonymous)
To be clear, does this also applies to the Thinkpad P50 machine, which has Intel Skylake HQ and Xeon-E3 CPUs. Also, the machine has a double-fan cooling system which Linux core may not be able to control the cooling system as good as Windows to my knowledge. Does this issue has anything to do with the cooling system at all? Thanks!

(no subject)

From: (Anonymous) - Date: 2016-04-19 01:53 pm (UTC) - Expand

No issue here

Date: 2016-04-14 05:49 pm (UTC)
From: (Anonymous)
I can't see this on Lenovo T460s, i5-6200u, running Debian testing, kernel 4.4.0.1-amd64

powertop: http://pastebin.com/3ybgW9Sn
lspci: http://pastebin.com/Nym5peHz

Re: No issue here

From: (Anonymous) - Date: 2016-04-14 06:55 pm (UTC) - Expand

Re: No issue here

From: (Anonymous) - Date: 2016-04-14 09:02 pm (UTC) - Expand
From: (Anonymous)
Hello! I've updated firmware on my Thinkpad T460s, it has update for CPU microcode. Now the version of ucode is 0x84? and powertop/turbostat shows 70% in PC6 and could go even to PC10 with switched-off display
From: (Anonymous)
No, I was wrong - it seems that it was one of USB devices I've disabled in the BIOS which prevents upper pC-states. When I enabled all of them - still PC3 max. But when I've disabled Smartcard Reader, SD-cardread, fingerprint reader - I can get to PC10 with switched-off screen...

Re: Thinkpad T460s could go PC10 after microcode update

From: (Anonymous) - Date: 2016-04-15 12:16 pm (UTC) - Expand

Re: Thinkpad T460s could go PC10 after microcode update

From: (Anonymous) - Date: 2016-09-21 01:32 pm (UTC) - Expand

Does this only affect laptops in sleep state?

Date: 2016-04-14 07:17 pm (UTC)
From: (Anonymous)
I bought an HP Pavilion 15 with Intel 6200U (Skylake) processor a few weeks ago and dual-booted Windows 10 with Arch Linux. I almost never put my laptop to sleep and prefer shutting it down when it is not needed instead. PowerTOP tells me that I'm in pc2 state. Is it safe to use Linux (I use my laptop for around 6-8 hours a day), or should I stick with Windows until this is fixed?

Skylake w/ ucode 0x84 + kernel 4.6rc3

Date: 2016-04-14 09:50 pm (UTC)
From: (Anonymous)
I own a MSI GE62 6QD with a 6700HQ and had to totally disable CSTATES in bios to boot (even intel_idle.max_cstate=x).

Upgraded bios with ucode 0x84, kernel 4.4.6 couldn't boot at all.
Kernel 4.6.0rc3 boots and powertop tells me my system stays most of it's time in pc3 and cc7.

Package | Core | CPU 0 CPU 4
| | C0 active 2,2% 0,1%
| | POLL 0,0% 0,0 ms 0,0% 0,0 ms
| | C1E-SKL 0,2% 0,2 ms 0,0% 0,0 ms
C2 (pc2) 9,6% | |
C3 (pc3) 71,6% | C3 (cc3) 0,4% | C3-SKL 0,7% 0,6 ms 0,0% 0,0 ms
C6 (pc6) 0,0% | C6 (cc6) 8,6% | C6-SKL 9,1% 1,4 ms 0,0% 0,0 ms
C7 (pc7) 0,0% | C7 (cc7) 84,1% | C7s-SKL 74,9% 1,8 ms 3,5% 6,3 ms
C8 (pc8) 0,0% | |
C9 (pc9) 0,0% | |
C10 (pc10) 0,0% | | C10-SKL 10,5% 2,6 ms 94,9% 35,7 ms

Anyone knows how to go deeper than pc3 or is this a new artificial kernel limitation for skylake so linux can boot ?
Thanks :)
From: (Anonymous)
My new Latitude E7470 running Debian's 4.4.0-1 kernel enables power saving on everything except NVMe, reaches pc8 & cc7 & rc6 & C10-SKL according to powertop. It's new, so the battery is lasting a relatively long time depending on the load. Maybe almost two hours for heavy development & testing with a busy network, projected 6-7+ hours for light reading. -- jason@lovesgoodfood.com
From: (Anonymous)
Oh, also, most recent Dell BIOS (1.4.2, 4 March) and whatever is in the current Debian firmware packages.

Skylake - can't even get past PC2

Date: 2016-04-15 10:39 am (UTC)
From: (Anonymous)
On an HP Spectre x360 it can't even go deeper than PC2.


Powertop & lspci: https://paste.xinu.at/m-fM194W/

Re: Skylake - can't even get past PC2

Date: 2016-04-18 03:13 pm (UTC)
From: (Anonymous)
Replying myself - I was wrong, with line power plugged in it does not get past PC3 (I'm using TLP, not sure what's going on underlying). Using only battery it gets PC7.

Dell XPS 13 9350 (2016)

Date: 2016-04-15 07:05 pm (UTC)
From: (Anonymous)
Running Fedora 24 GNOME, with 4.4.6-301-fc23.x86_64 kernel.
If i get it correctly, the value in this paste are fine? And the SSD controler also have the "LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+" value

http://pastebin.com/ZZ5bkscn

MSR

Date: 2016-04-15 08:27 pm (UTC)
From: (Anonymous)
Well, the usual reason for not being able to enter PC states is that it is disabled by BIOS.

Check your MSR register 0xE2 to see if it is enabled (or disabled):

# rdmsr 0xE2
1e008006

In order to enable ALL PC states the bits [2:0] need to be set to 1.

So here I am out of luck as bits 1 and 0 are set to 0 (my machine will only enter PC2 max).

Another woe is that it is impossible to change the MSR in most cases - the register is locked by BIOS (bit 15).

In those cases the only option is either hacking bios (good luck with that!) or getting the vendor to update it. So no good options here.

Re: MSR

From: (Anonymous) - Date: 2016-04-16 07:18 am (UTC) - Expand

Re: MSR

From: (Anonymous) - Date: 2016-04-16 08:07 am (UTC) - Expand

Acer VN7-592g

Date: 2016-04-16 01:32 pm (UTC)
From: (Anonymous)
I did some more experiments regarding reasons preventing my laptop from entering deep PC modes. I am attaching some notes, hope this may help others when debugging why their SKLs fail to enter deeper PC states.

Kernel: 4.6.0rc3 (4.5 fails to work)

After start: Enters only PC2
After first suspend: Goes to PC3 max (don't know why yet - firmware must be changing some configuration)

Factors discovered preventing entering deeper PC:

1. Kernel version - 4.6 kernel is needed
2. r8169 module for:

08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Replaced with r8168 and works flawlessly.

3. pcie_aspm=force kernel parameter is needed (by default kernel won't enable ASPM - this is needed)

4. NVIDIA Optimus: We need to first load nouveau driver, then disable the card using bbswitch (optional). If no driver is loaded (or nvidia proprietary one), then it fails to enter deeper PC states.

I use:
modprobe nouveau
sleep 1
echo OFF > /proc/acpi/bbswitch

Re: Acer VN7-592g

Date: 2016-06-04 07:56 pm (UTC)
From: (Anonymous)
Hi, I have exatly the same laptop as you and I am trying to decently run some linux distribution from months.
Currently I am running arch linux with gnome shell, and I am not as expert as you guys so could you just tell me what do you mean by deeper PC states?
I use bumblebee, with the official Nvidia drivers and the the discrete card always off (with bbswitch) laptop-mode-tools, the thermald deamon, and powertop for diagnosis, but even if I really improved my linux experience during the months, I am pretty far to obtain an experiece comparable with windows 10 where the laptop temperatures are always under 39 degrees and the battery lasts as you mentioned 40% more.
Can you just tell me those important things you found out with your experiece? Why you say that you need to use the nouveau and not the Nvidia officials? can you explain me better how to activate the sleep 1 option? what about the r8168?
Thank you in advance.
Simone

Re: Acer VN7-592g

From: (Anonymous) - Date: 2016-08-18 08:43 am (UTC) - Expand
From: (Anonymous)
I remember my SNB used to go in C7 last time I played with powertop (2~3 years ago).
But I rechecked and not anymore!

I am on Fedora 23, kernel 4.6-RC3, Lenovo X220 core i7-2620M (SNB)

i7z and powertop report the same : I do not get lower than C3 anymore...

Package | Core | CPU 0 CPU 1
| | C0 active 3.3% 4.5%
| | POLL 0.0% 0.6 ms 0.0% 0.3 ms
| | C1E-SNB 1.0% 0.3 ms 0.4% 0.3 ms
C2 (pc2) 1.1% | |
C3 (pc3) 67.1% | C3 (cc3) 85.2% | C3-SNB 92.7% 2.2 ms 91.5% 3.9 ms
C6 (pc6) 0.0% | C6 (cc6) 0.0% | C6-SNB 0.0% 0.0 ms 0.0% 0.0 ms
C7 (pc7) 0.0% | C7 (cc7) 0.0% | C7-SNB 0.0% 0.0 ms 0.0% 0.0 ms

| Core | CPU 2 CPU 3
| | C0 active 3.9% 9.7%
| | POLL 0.0% 0.0 ms 0.0% 0.0 ms
| | C1E-SNB 0.5% 0.4 ms 0.0% 0.1 ms
| |
| C3 (cc3) 77.3% | C3-SNB 91.9% 3.3 ms 84.3% 8.8 ms
| C6 (cc6) 0.0% | C6-SNB 0.0% 0.0 ms 0.0% 0.0 ms
| C7 (cc7) 0.0% | C7-SNB 0.0% 0.0 ms 0.0% 0.0 ms

| GPU |
| |
| Powered On 0.7% |
| RC6 0.0% |
| RC6p 0.0% |
| RC6pp 99.3% |
| |
| |

Re: Are sure it's only Skylake? Seem to hit same bug on SandyBridge

From: (Anonymous) - Date: 2016-04-17 01:13 pm (UTC) - Expand
Page 1 of 2 << [1] [2] >>

Profile

Matthew Garrett

About Matthew

Power management, mobile and firmware developer on Linux. Security developer at Google. Ex-biologist. @mjg59 on Twitter. Content here should not be interpreted as the opinion of my employer.

Expand Cut Tags

No cut tags