Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

i7-4600M, turbo & multiplier

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
5 posts • Page 1 of 1
Author
Message
thender
Tux's lil' helper
Tux's lil' helper
Posts: 125
Joined: Mon Aug 26, 2013 6:43 am

i7-4600M, turbo & multiplier

  • Quote

Post by thender » Thu Oct 16, 2014 8:27 am

This is a 2.9 GHz CPU that is supposed to be able to go up to 3.6 GHz with turbo mode. I have ondemand as my performance governor in my kernel. When I use i7z, I see it go to 3 GHz and no higher.

I set performance as the governor and now make it to 3.2 GHz, but no 3.6 GHz :(

I ran this command that assures me I can go to 3.6 GHz.

Code: Select all

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq 3600000
To rule out thermal issues I had 125 PSI of compressed air blowing on the heatsink which brought the temperature way down, but still no 3.6 GHz. I was down to 50c at load which is what most of these laptops idle at, but still 3.2 GHz max speed, even with performance as my governor in the kernel and full CPU load doing multiple video encodes.

Is there a way to manually set the multiplier if the kernel performance governor doesn't do so properly? There are times where I really would like the 3.6 GHz to just sit there, for long video encodes, or live streams.
Top
Roman_Gruber
Advocate
Advocate
Posts: 3854
Joined: Tue Oct 03, 2006 8:43 am
Location: Austro Bavaria

  • Quote

Post by Roman_Gruber » Thu Oct 16, 2014 10:03 am

Are you sure the readings from these programs are correct? do not get me wrong but there could be read out conversation bugs in them.

aFAIK turbo boost only occurs on certain circumstances? how do you ensure these circumstances to happen and how do you measure correct the values?
Is there a way to manually set the multiplier if the kernel performance governor doesn't do so properly?
AFAIK you need a mod bios with mod motherboard. usually the bios are locked and cleaned out of those overclock features.
AFAIK no software for overclocking in GNU / Linux

and I assume you talk about the random turbo boost and this is for sure handled in teh cpu when intel thinks it is safe to overclock it. so i doubt you can influence it.

you may hardwire the FSB on your mobo but thats not an easy task (and therefore not an option)

AFAIK thermal stress has to be low + only one cpu core / hyperthreading core 1 or 2 have to be used that the cpu overclcoks to the max. so how do you ensure the gnu linux kernel only uses one core of your cpu?

the magic of those windows overclocking apps is well hidden and never revealed. other apps are from the board makers itself and also no source code / how it works available. usually you need fsb / ++ other mainboard related set things to improve / overclock ...
Top
krinn
Watchman
Watchman
User avatar
Posts: 7476
Joined: Fri May 02, 2003 6:14 am

  • Quote

Post by krinn » Thu Oct 16, 2014 12:43 pm

You mistake the two features : one is to handle the freq of the cpu with a power saving / energy eaten result in mind (the freq scaling) ; the other is a feature to max out your cpu performance when not fully in use, when not all your cores are working it increase the freq multi value of the running cores to boost the cpu (turbo boost)

It's even worst (for me, as a guess, as i really don't know if it's true), but assuming one use the freq scalling to lower energy consume by the cpu should just disable the turbo boost (that by essence is against the first aim of the other feature)

So in order to see your cpu boost in action, you have to only use few cores (the lower the better), and there's are fixed settings for that, if one core is in use it will certainly do 3.6 but when just 2 are in use it will do something lower than 3.6.

If you want to see your cpu boost settings use i7z (yes in portage) or run a non multi-cores kernel to force one core only.
edit: oh just saw you know i7z already, don't know how you miss it gave you the settings...
sample from my cpu : Max TURBO Multiplier (if Enabled) with 1/2/3/4 Cores is 25x/24x/24x/24x (and it can be read as to get max 25x multi i must use 1 core only, else i get down to 24x)
Top
thender
Tux's lil' helper
Tux's lil' helper
Posts: 125
Joined: Mon Aug 26, 2013 6:43 am

  • Quote

Post by thender » Thu Oct 16, 2014 5:19 pm

I learned something. Thank you!
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Thu Oct 16, 2014 5:41 pm

2.9 is the normal speed, you will get 3.6 in turbo mode with certain conditions.

The motherboard usually needs to be set to allow turbo (at least all the amd one's I've seen work that way)
To run at 3.6 the cpu will shut down from 4 threads to 2 (a guess given the way turbo mode works) or maybe even one core.
You can't set it to run at 3.6 that's something that the mb/cpu will decide given some conditions.

You're better off with 4 threads @ 2.9 vs 1 or 2 @3.6
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Post Reply

5 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic