Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
undervolt i5-4300u [SHELVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Thu Jul 17, 2014 1:29 pm    Post subject: undervolt i5-4300u [SHELVED] Reply with quote

Hi all - I have a thinkpad T440S with intel i5-4300U processor

there is a windows app from intel that permits undervolting (which
lowers temps and improves battery life)

I wonder if there is anything for linux (phc-intel does not seem to
work though that is not entirely clear to me; also maybe issues
with p-state governor ...?)
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)


Last edited by albright on Tue Jul 22, 2014 2:52 am; edited 1 time in total
Back to top
View user's profile Send private message
pa1983
Tux's lil' helper
Tux's lil' helper


Joined: 09 Jan 2004
Posts: 101

PostPosted: Mon Jul 21, 2014 5:14 am    Post subject: Reply with quote

Modern processors adjust voltage according to frequency so I cant say I see the point realy. My experience is that voltage is so low at idle that lowering it causes instability and boot failures.
You can google your CPU and find the voltage range it operates with in on intels home page. Even my i7 3930K stock runs as low as 0.6 according to spec.

Best thing to do is to make sure intel C-STATES work properly, enabled in bios and the verify with i7z that the CPU goes in to C6 or deeper state at idle. That cuts power completely 99% of the time so cant save much more power then that.
I use that on my i7 even when its overclocked, gives low idle power use but i get plenty of power when needed at the cost of high power draw from overclocking.

My view is that people still thinks of modern processors as the good old classic processors with fixed clock and voltage. Thats not the case and has not been for years. So usually adjusting voltage manually to a fixed on and lowering clocks by removing turbo functions will probably give worse performance/watt.
A big part of the power consumption on a processor is leaking current. 40% or so. So its often better to execute code fast at high power use but at a very short time since leaking current happens as soon as the processor is powered on so the faster it works the less power is actually wasted and more is used for computation.
So a faster CPU will go execute faster (C0 state) and then go in to deep sleep faster (C6 state) wasting less power.

Modern processors are very optimized for performance per watt at any type of load and they them self monitor all parameters to determent the optimal settings for voltage, frequency etc.

Best thing to do In my book is to just make sure this works properly. i7z is a good tool to check that a CPU can go in to deep C states and can adjust clocks properly according to loads.
BIOS and kernel effects how this works so never a bad idea to check that it works properly.
_________________
NAS: i3 4360 3.7Ghz, 20Gb ram, 256Gb SSD, 65Tb HDD, NIC: Intel 2x1Gbit, Realtek 2.5Gbit
ROUTER: J1900 2Ghz, 8Gb ram, 128Gb SSD, NIC: 2x1Gbit, WIFI: Atheros AR9462 and AR5005G
Back to top
View user's profile Send private message
haarp
Guru
Guru


Joined: 31 Oct 2007
Posts: 535

PostPosted: Mon Jul 21, 2014 1:46 pm    Post subject: Reply with quote

Forget PHC, first-generation Core2 were the last CPUs that worked with it. Forget p-states, they are not very relevant in modern turbo-capable CPUs anymore.

If Intel released a fancy tool that allows undervolting, it's probably writing some magical MSR. Your best bet is to trace what it's writing and replicate that under Linux.
Back to top
View user's profile Send private message
albright
Advocate
Advocate


Joined: 16 Nov 2003
Posts: 2588
Location: Near Toronto

PostPosted: Tue Jul 22, 2014 2:52 am    Post subject: Reply with quote

I tried the windows intel utility; unfortunately my chip is
not of the highest quality and could only undervolt
stably about 80mv

seemed to drop stress temp a tiny bit so this is not
worth pursuing I think
_________________
.... there is nothing - absolutely nothing - half so much worth
doing as simply messing about with Linux ...
(apologies to Kenneth Graeme)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum