Take a look at our
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
ThinkPads.com HOME PAGE
For those who might want to contribute to the blog, start here: Editors Alley Topic
Then contact Bill with a Private Message
X230 Power Consumption with Coreboot
-
- Posts: 1
- Joined: Thu Oct 12, 2017 3:48 pm
- Location: Los Angeles, CA
X230 Power Consumption with Coreboot
I've come across various conflicting opinions regarding power consumption and/or battery performance with Coreboot. Can anyone comment or provide insight as to whether or not Coreboot impacts battery life? If so, to what degree and why?
I've asked this same question on /r/thinkpad and still wasn't able to reach a firm conclusion. Ideally, I'd like to hear from someone who has personally compared performance of Coreboot with the original Thinkpad BIOS.
I've asked this same question on /r/thinkpad and still wasn't able to reach a firm conclusion. Ideally, I'd like to hear from someone who has personally compared performance of Coreboot with the original Thinkpad BIOS.
Re: X230 Power Consumption with Coreboot
Hey katzinator,
Welcome to the ThinkPads forum!
Wow, you have a very product specific question, not sure if anyone else has the experience in this...
Admin strike: ***But our understanding is that non-OEM BIOS discussions are prohibited on this forum unfortunately...
We do however NOT allow supervisor password removal discussions.
On the bright side, you may talk about almost anything else around here!
Welcome to the ThinkPads forum!
Wow, you have a very product specific question, not sure if anyone else has the experience in this...
Admin strike: ***But our understanding is that non-OEM BIOS discussions are prohibited on this forum unfortunately...
We do however NOT allow supervisor password removal discussions.
On the bright side, you may talk about almost anything else around here!
Daily Driver: (X1E3) X1 Extreme 3rd Gen | mobile broadband (WWAN)
Current Thinkpads: X1E3 | X1E1 | X1C10 | X1C9 | X1C4 | X1C3 | X230
Retired Thinkpads: X250 | T410 | T42 | 560 (circa 1996)
Current Thinkpads: X1E3 | X1E1 | X1C10 | X1C9 | X1C4 | X1C3 | X230
Retired Thinkpads: X250 | T410 | T42 | 560 (circa 1996)
Re: X230 Power Consumption with Coreboot
Hi katzinator!
I flashed coreboot and applied me_cleaner at the same time, both possibly have an impact on power consumption.
Measured at the wall plug without battery attached, but on-battery mode engaged for testing, my X230 now idles between 9.7 W and 15.2 W while typing.
Sensors, fancontrol and tlp needed adjustments. /sys/class/power_supply/BAT0/power_now has vanished.
The same system drew 2-3 W less before.
Possible reasons, some specific to my setup:
* First of all me_cleaner. Some of ME's functions were saving power.
* DDR3L @1866 memory. A fresh build would initialize at 1.5V @1600 MHz or drop bank1 at all. Not yet there.
* ACPI tables changed, some of the changes still need finer tuning.
* Some predefined strings used by drivers are not in place.
* GRUB2 payload directly boots Linux, maybe some legacy BIOS calls are missing?
So battery performance went down a bit on mine, less than by 20 % on everyday usage.
I flashed coreboot and applied me_cleaner at the same time, both possibly have an impact on power consumption.
Measured at the wall plug without battery attached, but on-battery mode engaged for testing, my X230 now idles between 9.7 W and 15.2 W while typing.
Sensors, fancontrol and tlp needed adjustments. /sys/class/power_supply/BAT0/power_now has vanished.
The same system drew 2-3 W less before.
Possible reasons, some specific to my setup:
* First of all me_cleaner. Some of ME's functions were saving power.
* DDR3L @1866 memory. A fresh build would initialize at 1.5V @1600 MHz or drop bank1 at all. Not yet there.
* ACPI tables changed, some of the changes still need finer tuning.
* Some predefined strings used by drivers are not in place.
* GRUB2 payload directly boots Linux, maybe some legacy BIOS calls are missing?
So battery performance went down a bit on mine, less than by 20 % on everyday usage.
Re: X230 Power Consumption with Coreboot
I don't think that's the case. IIRC once the ME is out of BUP, it's not doing anything that should affect the power consumption.* First of all me_cleaner. Some of ME's functions were saving power.
Did you neuter it by setting the HAP bit, or did you just remove modules?
Need help with Linux or FreeBSD? PM or catch me on IRC: I'm ThinkRob on FreeNode and EFnet.
Laptop: X270, running Fedora
Desktop: Intellistation 285 (currently dead)
Workstation: owned by my employer
Toy: Miata!
Laptop: X270, running Fedora
Desktop: Intellistation 285 (currently dead)
Workstation: owned by my employer
Toy: Miata!
Re: X230 Power Consumption with Coreboot
Both. Only FTPR with HAP bit set, ROMP, BUP and RSA signature are left. ME size is now down to 98kB, mostly 0xFF.Did you neuter it by setting the HAP bit, or did you just remove modules?
lspci still shows MEI, but it can be hidden via `echo 1 >/sys/bus/pci/devices/0000:00:16.0/remove`.
Re: X230 Power Consumption with Coreboot
IIRC the MEI controller will always show up. It's just that you can't actually talk to the ME once neutered.lspci still shows MEI, but it can be hidden via `echo 1 >/sys/bus/pci/devices/0000:00:16.0/remove`.
After BUP, the ME should be basically sitting there crashed.
Now regarding power consumption, I think what might happen with coreboot is that the hardware init is different from the stock BIOS, and so there are probably some hitherto-unknown "magic pokes" for maximum efficiency that coreboot is missing. Not sure how one would go about figuring that out, short of some *really* good logic debugging gear.
I doubt it's this. I'm running coreboot + SeaBIOS, and I'm about 1-1.5W over stock on identical HW.* GRUB2 payload directly boots Linux, maybe some legacy BIOS calls are missing?
Need help with Linux or FreeBSD? PM or catch me on IRC: I'm ThinkRob on FreeNode and EFnet.
Laptop: X270, running Fedora
Desktop: Intellistation 285 (currently dead)
Workstation: owned by my employer
Toy: Miata!
Laptop: X270, running Fedora
Desktop: Intellistation 285 (currently dead)
Workstation: owned by my employer
Toy: Miata!
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Question about Coreboot or Libreboot
by James1138 » Sun Jan 21, 2024 11:47 am » in ThinkPad T400/T410/T420 and T500/T510/T520 Series - 1 Replies
- 612 Views
-
Last post by axur-delmeria
Sun Jan 21, 2024 1:09 pm
-
-
-
ThinkPad T530 Very little power, Will not power on
by ThinkPad560X » Sun Mar 10, 2024 12:42 am » in ThinkPad T430-T490 / T530-T590 Series - 2 Replies
- 213 Views
-
Last post by ThinkPad560X
Sun Mar 10, 2024 12:57 pm
-
-
-
functional differences between x230 and x230t
by astral » Sat Sep 30, 2023 7:32 pm » in ThinkPad X230-X280 / X390 Series - 4 Replies
- 2954 Views
-
Last post by dr_st
Sun Oct 01, 2023 4:21 pm
-
-
-
x230 Wi-Fi card replacement and external antenna
by Teddy98 » Sat Oct 21, 2023 9:39 am » in ThinkPad X230-X280 / X390 Series - 5 Replies
- 2576 Views
-
Last post by Qing Dao
Sat Dec 16, 2023 9:59 am
-
Who is online
Users browsing this forum: No registered users and 53 guests