I wonder if this can help with the extremely irritating bug (intentional?) on the X270 where if you give it a third party 9-cell battery, it will raise CPU_PROCHOT all the damn time, and my processor would drop to below 1Ghz clock speeds.
Back when I used to have an X270 I had a shell script that ran on boot which poked a register to disable thermal throttling handling. Not at all ideal, but it made the machine usable in the absence of official Lenovo batteries which they stopped manufacturing pretty damn quickly.
pretty cool work!
Though it leaves me wondering if coreboot/bios code can directly interface with thermal-management and battery controller , shouldn't it be feasible to improve upon battery life by exposing some interface to OS, like apple laptops ?
Really cool! I wish that Coreboot was available for more recent Thinkpads. I have a Z13 Gen2 which I plan to use until it falls apart, and would love to liberate it with Coreboot. But alas, I can't.
13 comments
[ 984 ms ] story [ 836 ms ] threadBack when I used to have an X270 I had a shell script that ran on boot which poked a register to disable thermal throttling handling. Not at all ideal, but it made the machine usable in the absence of official Lenovo batteries which they stopped manufacturing pretty damn quickly.
Ah, todsacerdoti. ;)
I’ve messed around with porting coreboot on two desktop platforms but always had the benefit of a HW serial port…
Why though? Not a single reason mentioned in post about why would it be better than whatever stock BIOS the laptop is shipped with.
A few years ago, I got an X270 since my T430 was feeling sluggish. I'd be curious to try this!
My X270 has a 7th-gen core i5, is that Kaby Lake? Does coreboot/libreboot on the X270 need SeaBIOS or will it work with Tianocore?