Underclock or Lower CPU voltage X220?

X200, X201, X220 (including equivalent tablet models) and X300, X301 series specific matters only.
Post Reply
Message
Author
blink
Sophomore Member
Posts: 130
Joined: Sun Oct 05, 2008 9:06 am
Location: Manchester England

Underclock or Lower CPU voltage X220?

#1 Post by blink » Tue Nov 15, 2016 7:32 pm

Hi never really experimented with this but is it easy/possible to Underclock/ Lower the voltage on an X220 CPU as i was looking to get less heat & better battery life if possible?
Would like to get it running more like my x200s lol

Thanks
Many Thanks for any advice, shared knowledge & wisdom is a wonderful thing.
1st Thinkpad T42 (Old 570,600e, A21,X31,X40,X41) Current X60s, T60, Z61T,X200

theterminator93
Senior Member
Senior Member
Posts: 770
Joined: Fri Oct 11, 2013 7:45 pm
Location: Avon Lake, Ohio, United States

Re: Underclock or Lower CPU voltage X220?

#2 Post by theterminator93 » Tue Nov 15, 2016 10:14 pm

Not sure if it'll work but IBM_ECW might be able to adjust some of what you're looking for. I'm pretty sure it was designed for the T4x series but I used it on my T61p to help bring temps down with great success. Not sure if it'll run on the X220 (or any 20 series), and if so how effectively Sandy Bridge CPUs can be undervolted... but it might be worth a shot. Otherwise RMClock would likely do the trick - though it's not free like IBM_ECW.
Daily: W520 i7-2860QM·Quadro 2000m·IPS FHD | T420 i7-2640M·NVS 4200m·IPS FHD | X220 i7-2640M | T601F T9900·NVS 140M·IPS UXGA
Wife's: T61p T9500·2010 FX570m·WUXGA | X220T i7-2640M
Others: T400·61p·61·60·43·42p|X41T·24·23·22|G41|A31p·22m|i1200|TransNote|380D|365XD|701C|755C

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#3 Post by axur-delmeria » Tue Nov 15, 2016 10:47 pm

Windows 7 itself can underclock your X220.

Image

Change the maximum processor state accordingly.


AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUIs .
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

RealBlackStuff
Admin
Admin
Posts: 17485
Joined: Mon Sep 18, 2006 5:17 am
Location: Mt. Cobb, PA USA
Contact:

Re: Underclock or Lower CPU voltage X220?

#4 Post by RealBlackStuff » Wed Nov 16, 2016 5:27 am

Lovely day for a Guinness! (The Real Black Stuff)

Check out The Boardroom for Parts, Mods and Other Services.

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#5 Post by axur-delmeria » Wed Nov 16, 2016 11:34 am

Undervolting on Sandy Bridge desktop processors is doable on BIOSes that have overclocking (and overvoltage) settings, as seen in the article
.
Laptops generally don't have this capability.
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

nitrocaster
Junior Member
Junior Member
Posts: 400
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia

Re: Underclock or Lower CPU voltage X220?

#6 Post by nitrocaster » Wed Nov 16, 2016 5:31 pm

axur-delmeria wrote:AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUIs .
Can be quite easily done with hardware modification.
For those who interested in buying X220/X230 FHD kit: Read this before sending me a PM!
X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#7 Post by axur-delmeria » Thu Nov 17, 2016 1:34 am

nitrocaster wrote:
axur-delmeria wrote:AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUIs .
Can be quite easily done with hardware modification.
I'll rephrase that then: "AFAIK undervolting is impossible in Sandy Bridge (and later) mobile CPUs using just software"
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

StefanKo
Posts: 29
Joined: Tue Jun 16, 2015 2:54 pm
Location: Aachen, Germany

Re: Underclock or Lower CPU voltage X220?

#8 Post by StefanKo » Thu Nov 17, 2016 4:04 am

I have asked the same question regarding undervolting in the german thinkpad forum, unfortunately without any replies.
There seems to be no way to undervolt using software.
nitrocaster wrote:Can be quite easily done with hardware modification.
I, too, thought it should be possible. But I don't know how exactly it has to be done.
Can you give some more information on possible hardware modifications?
using an X220 (i3->i5->i7, hopefully soon FHD IPS), an X41 (SSD via (m)sata-Mod, IPS, ~100Wh custom battery);
playing with an T430u(buntu), storing a T22, X41t, T42, R61, T61p;
and taking care of the T420s (FHD IPS) of my wife

nitrocaster
Junior Member
Junior Member
Posts: 400
Joined: Fri Mar 04, 2016 8:38 am
Location: Moscow, Russia

Re: Underclock or Lower CPU voltage X220?

#9 Post by nitrocaster » Thu Nov 17, 2016 7:56 am

StefanKo wrote:Can you give some more information on possible hardware modifications?
U48 is an adjustable switching regulator that controls VCCCPUCORE. One of R_SEL[0:8] terminals (I guess, R_SEL3) is responsible for output voltage. All you have to do is to replace the resistor connected to that terminal. The tricky part is that there's no datasheet for U48 available on the internet, so it may turn into trial and error.
For those who interested in buying X220/X230 FHD kit: Read this before sending me a PM!
X230: i7-3520M | 16GB RAM | 512GB M.2 Micron M600 | LG LP125WF2-SPB4 FHD IPS | 9c Li-Ion | Win8.1 Pro 64

StefanKo
Posts: 29
Joined: Tue Jun 16, 2015 2:54 pm
Location: Aachen, Germany

Re: Underclock or Lower CPU voltage X220?

#10 Post by StefanKo » Thu Nov 17, 2016 8:41 am

I already searched for a datasheet for that voltage regulator, too. Didn't find it.
So it's hard to say what can be modified. Here are some o my thoughts about this:

The vcccpucore should not be static, but adjusted to the frequency, right?
The setpoint should be given from the cougar point (VCC1R05B ??).
U48 has so many inputs, why do you think one of those resistors should change the vcccpucore?
And change the different vcccpucore linearly with the resistance, or by offset, or how?
There are some Sense signals going into U48, too. Shouldn't it try to somehow match sense and setpoint?

Maybe it is easier to change the output of U48, SPHASE1_x. There is some power driver behind that anyway.
using an X220 (i3->i5->i7, hopefully soon FHD IPS), an X41 (SSD via (m)sata-Mod, IPS, ~100Wh custom battery);
playing with an T430u(buntu), storing a T22, X41t, T42, R61, T61p;
and taking care of the T420s (FHD IPS) of my wife

mj0
Posts: 44
Joined: Mon Nov 07, 2016 6:25 pm
Location: Austin, TX

Re: Underclock or Lower CPU voltage X220?

#11 Post by mj0 » Thu Nov 17, 2016 10:31 am

To be honest I don't think the effort will be worth it. It'll be fun and interesting, of couse, but not worth it.

The only difference it would make is in long term high load scenarios which, generally speaking, are not that common on laptops. Most computers these days, including laptops, sit idle for more than 95% of their computing time, and the voltage is already significantly lowered for idle frequencies.

That said I too would be interested in how this could be achieved. Because, like I said, it'd be fun and interesting from an academic point of view ;)
It's got that typical Thinkpad ruggedness. Drop it, and your floor may be in serious danger.

blink
Sophomore Member
Posts: 130
Joined: Sun Oct 05, 2008 9:06 am
Location: Manchester England

Re: Underclock or Lower CPU voltage X220?

#12 Post by blink » Thu Nov 17, 2016 3:16 pm

Many Thanks for all the replies guys. As undervolting may not be possible & certainly appears tricky to do on Sandy Bridge mob. i have gone with axur-delmeria appreciated suggestion re: the windows power setting. Changed to 70% on battery & 90% on mains.
I now seem to get quite a considerable improvement in battery life & when on mains it runs cooler. Obviously i lose some'performance' but for every day stuff so far it is negligible to me so i am quite happy :) .
Many Thanks for any advice, shared knowledge & wisdom is a wonderful thing.
1st Thinkpad T42 (Old 570,600e, A21,X31,X40,X41) Current X60s, T60, Z61T,X200

StefanKo
Posts: 29
Joined: Tue Jun 16, 2015 2:54 pm
Location: Aachen, Germany

Re: Underclock or Lower CPU voltage X220?

#13 Post by StefanKo » Thu Nov 17, 2016 4:20 pm

Can you give values for your extended battery time?

Because I remember something called "Race to Idle", which means, the quicker the cpu is allowed to calculate, the earlier and longer it can sleep. See here: http://mjg59.livejournal.com/88608.html (written in an unique way :-)
using an X220 (i3->i5->i7, hopefully soon FHD IPS), an X41 (SSD via (m)sata-Mod, IPS, ~100Wh custom battery);
playing with an T430u(buntu), storing a T22, X41t, T42, R61, T61p;
and taking care of the T420s (FHD IPS) of my wife

axur-delmeria
ThinkPadder
ThinkPadder
Posts: 1269
Joined: Mon May 28, 2012 5:49 am
Location: Metro Manila, Philippines

Re: Underclock or Lower CPU voltage X220?

#14 Post by axur-delmeria » Sat Nov 19, 2016 7:16 am

StefanKo wrote:Can you give values for your extended battery time?

Because I remember something called "Race to Idle", which means, the quicker the cpu is allowed to calculate, the earlier and longer it can sleep. See here: http://mjg59.livejournal.com/88608.html (written in an unique way :-)
Theoretically, that should the case.
The problem is, there may be workloads (as well as quirks on the clock scaling algorithm) that can cause the CPU to get stuck at high speeds (or even Turbo clocks), to the detriment of battery life. Reducing the max clock speed is one way to alleviate it.
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

blink
Sophomore Member
Posts: 130
Joined: Sun Oct 05, 2008 9:06 am
Location: Manchester England

Re: Underclock or Lower CPU voltage X220?

#15 Post by blink » Sat Nov 19, 2016 10:29 am

Stefan only tried for a couple of days & 95% has just been web browsing so i cannot really give any definite values yet but i have certainly seen an improvement in battery time. Read the article article & i guess in theory it should not happen but i am happy to keep a lower clock speed for my needs. Perhaps Azur is onto something with his explanation. Maybe you could tweak the processor setting on your machine and see if you notice any gains also?
Many Thanks for any advice, shared knowledge & wisdom is a wonderful thing.
1st Thinkpad T42 (Old 570,600e, A21,X31,X40,X41) Current X60s, T60, Z61T,X200

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “ThinkPad X200/201/220 and X300/301 Series”

Who is online

Users browsing this forum: ethink and 7 guests