Certain Thinkpad models (including the X61) have a BIOS quirk that limits the CPU clock speed to 1.2GHz when running the laptop on a 65w AC adapter without a battery installed.
In Linux, this shows up as /sys/devices/system/cpu/cpuN/cpufreq/bios_limit. Note that the N is the CPU core # minus 1, so for a dual-core processor, there would be two, like this:
/sys/devices/system/cpu/cpu0/cpufreq/bios_limit
/sys/devices/system/cpu/cpu1/cpufreq/bios_limit
We do know the reason for this-- it's a protection mechanism in order to prevent drawing more current than the 65w adapter can supply.
However, I encountered a bug, or perhaps a loophole.
If I start the laptop with both charger and battery plugged in, put the system on standby, then remove the battery, the
bios_limit file does not appear (or is not generated) when I resume from suspend.
This allows me to run my X61 at full speed on AC even without the battery. I ran a few 7z benchmarks to confirm its performance.
on AC, without battery at boot --> 1877 MIPs
on AC, with battery installed --> 3522 MIPs
on AC, battery removed during suspend --> 3522 MIPs
I'm running Debian 8 64-bit on an X61 with a Core 2 Duo T7500 processor and 2GB RAM. I have TLP installed, and the processor is undervolted.
I don't know if this is reproducible in other Thinkpads and other Linux distributions. Just reporting my discovery and findings.
X61 CPU clock limiter on 65w charger w/o batt, and Linux loophole?
-
axur-delmeria
- ThinkPadder

- Posts: 1269
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
X61 CPU clock limiter on 65w charger w/o batt, and Linux loophole?
Daily driver: X220 4291-P79 i5-2520M
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
Re: X61 CPU clock limiter on 65w charger w/o batt, and Linux loophole?
Nice find!
Since we are talking about a BIOS feature, it's quite possible that the same quirk can be reproduced on Windows. I bet some would like to test it out. Not that I advocate anyone run their laptop without a battery installed, but I know that some folks do like to do this from time to time, so your discovery will be interesting for them.
Since we are talking about a BIOS feature, it's quite possible that the same quirk can be reproduced on Windows. I bet some would like to test it out. Not that I advocate anyone run their laptop without a battery installed, but I know that some folks do like to do this from time to time, so your discovery will be interesting for them.
Current: X220 4291-4BG, T410 2537-R46, T60 1952-F76, T60 2007-QPG, T42 2373-F7G
Collectibles: T430s (IPS FHD + Classic Keyboard), X32 (IPS Screen)
Retired: X61 7673-V2V, A31p w/ Ultrabay Numpad
Past: Z61t 9440-A23, T60 2623-D3U, X32 2884-M5U
Collectibles: T430s (IPS FHD + Classic Keyboard), X32 (IPS Screen)
Retired: X61 7673-V2V, A31p w/ Ultrabay Numpad
Past: Z61t 9440-A23, T60 2623-D3U, X32 2884-M5U
Re: X61 CPU clock limiter on 65w charger w/o batt, and Linux loophole?
Interesting .
But obviously there isn't any advantage in removing the battery. Threshold charging with the X61 and all Thinkpads is a clear advantage.
But obviously there isn't any advantage in removing the battery. Threshold charging with the X61 and all Thinkpads is a clear advantage.
Active --- Love the X series
X301 SU9400 IDA Mod - W 7 - Main Driver
X201 540M - W 10 - Backup Driver
X61 T7500 - W 7 - Nostalgia
Spares
X301, T43's, T42
Rogue daily driver - Samsung RV511 15.6 " Screen - W 7
X301 SU9400 IDA Mod - W 7 - Main Driver
X201 540M - W 10 - Backup Driver
X61 T7500 - W 7 - Nostalgia
Spares
X301, T43's, T42
Rogue daily driver - Samsung RV511 15.6 " Screen - W 7
-
axur-delmeria
- ThinkPadder

- Posts: 1269
- Joined: Mon May 28, 2012 5:49 am
- Location: Metro Manila, Philippines
Re: X61 CPU clock limiter on 65w charger w/o batt, and Linux loophole?
The primary advantage is not letting the battery heat up due to its proximity to the CPU heatsink.
The real danger IMO, is whether it will cause sudden shutdowns when the system is fully stressed (not just the CPU, but also the USB, graphics, and other subsystems), and also shorten the lifespan (and eventually kill) the 65w AC adapter.
This might be safer to do on the X61s and Tablet, as they have LV processors and are less likely to overload the 65w AC adapter.
The real danger IMO, is whether it will cause sudden shutdowns when the system is fully stressed (not just the CPU, but also the USB, graphics, and other subsystems), and also shorten the lifespan (and eventually kill) the 65w AC adapter.
This might be safer to do on the X61s and Tablet, as they have LV processors and are less likely to overload the 65w AC adapter.
Daily driver: X220 4291-P79 i5-2520M
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
In reserve: X61 T7500, X60 T2300
In pieces: X60s CS U1300 [board only], two retired but working X61Ts
RIP: 760XD 9546-U9E
-
- Similar Topics
- Replies
- Views
- Last post
-
-
65W vs 90W power supply: how does it know?
by mvan » Sat Jan 07, 2017 12:27 pm » in ThinkPad X200/201/220 and X300/301 Series - 2 Replies
- 869 Views
-
Last post by mvan
Sat Jan 07, 2017 12:59 pm
-
-
-
T430s w/ 65W adapter
by ThorOfAsgard » Tue May 09, 2017 3:15 pm » in ThinkPad T430/T530 and later Series - 2 Replies
- 200 Views
-
Last post by ThorOfAsgard
Wed May 10, 2017 3:46 pm
-
-
-
Thinkpad T40 won't recognize new clock battery.
by Thinkpad4by3 » Fri Jun 16, 2017 10:19 am » in ThinkPad T4x Series - 1 Replies
- 132 Views
-
Last post by RealBlackStuff
Fri Jun 16, 2017 10:38 am
-
-
-
FS: (REDUCED) 2016 HP Beats Special Edition 15-p390nr laptop and charger
by DartMan68 » Tue Jun 13, 2017 9:07 pm » in Marketplace - Forum Members only - 0 Replies
- 86 Views
-
Last post by DartMan68
Tue Jun 13, 2017 9:07 pm
-
Who is online
Users browsing this forum: No registered users and 1 guest





