the 3.10 kernel made my cpu runing on the fastest freq with turbo boot always on,when i downgrade it to 12.3‘s kernel 3.7 ,the problem solved
Consider posting a bug report on this. I would start with the opensuse bugzilla, though they might tell you to post to the kernel bug reporting site. Bug reports are how we get feedback to the developers who can fix things.
First off, no need to shout, we have no problem reading your message. I am using kernel 3.10 and the CPU speed governors are working just fine for me. I use my SAKC bash script to compile the kernel and I used the configuration editor to install all possible governors whcih are:
Your 5 Options: CONSERVATIVE,ONDEMAND,USERSPACE,POWERSAVE,PERFORMANCE
By default you may not get them all. Further, during the kernel configuration process, you can set the default kernel speed governor. I see nothing wrong with the kernel verion 3.10 as it relates to controlling CPU speed governors with an Intel CPU. Here are some references that might be helpful to you:
openSUSE and Installing New Linux Kernel Versions - Blogs - openSUSE Forums
Linux Kernel 3.10 RCX has Been Released To Test - Post Your Comments Here!
Thank You,
i have already set the cpu run on the powersave mode but it doesn‘t work ,
with 3.10 it has two options :POWERSAVE,PERFORMANCE,not work
with 3.7 it has two options :ONDEMAND,PERFORMANCE,work
http://sdrv.ms/14wiREP
So it looks like you have kernel 3.1.0-rc4, but kernel 3.10 full is out now: linux-3.10.tar.xz
You can use my SAKC bash script to install it: S.A.K.C. - SUSE Automated Kernel Compiler
You must modify your kernel configuration to get all of the speed governors to work. It is hard for me to give you exact instructions as I don’t have the steps down by memory. However, if you want to try SAKC, will stop using the font size of 4, the default should be just 2, I will do some screen captures just for you on how to make the CPU Speed Governor changes and post them here online.
Thank You,
I have made a blog comment with instructions on how to select your speed governors when you compile your own kernel: https://forums.opensuse.org/blogs/jdmcdaniel3/c-f-u-cpu-frequency-utility-version-1-23-use-cpufrequtils-package-40/#comment856
No, things have changed in some cases now James; see my post here.
I solved the problem according to **Tyler_K’s **](https://forums.opensuse.org/members/tyler_k.html)explain:
- in 3.10, support for the P-state driver was extended to Ivy Bridge (what you have) processors … maybe Haswell too? (I don’t remember)
- all the cpufreq scaling governors do not apply … do NOT use them with the p-state driver, which (IIRC) is built into the kernel (i.e. static as opposed to a module)
- to disable the pstate driver (if you really are having trouble with it), use the “intel_pstate=disable” boot option
And so you added in the kernel command: “intel_pstate=disable” and that solved your problem?
Thank You,
So I have an i7 4770K on my PC now and the only thing I see wrong is that the Governor Userspace does not seem to work, but the other four do change the CPU speed. As far as user control of CPU speed settings, what options does a user even get now with the new cpu’s?
Thank You,
Hi James,
While I’m entirely uncertain, I would guess then that the “maybe” in:
is actually a case of “no, it wasn’t” for Haswell … so, if the later is the case, then the regular cpufreq governors would still apply to you (for now) until support for the latest processors get added to the p-state driver
As far as user control of CPU speed settings, what options does a user even get now with the new cpu’s?
From the little that I’ve seen about it so far, I believe that you can still see freq. info through userspace tools (like cpupower etc), but you can no longer control the freq. settings, or that there is actually very little left for the user to control.