wakkawakka

CPU Throttle Script Tutorial

Recommended Posts

Hello,

 

First of all thanks for the tutorial it worked perfectly for me ( I2Quad Q9300 2.5GHz to 2GHz)

But is it possible to make it even lower 2Ghz is pretty high for idle and it have 4cores :oops:

 

Thanks if anyone wants to help, anyway thanks for the tut

:grin:

 

EDIT : DSM 5644

Share this post


Link to post
Share on other sites

for me the script doesn't wok either. I'm running DSM 6 and don't have the required folders.

 

Here is my folder structure:

/sys/devices/system/cpu
/sys/devices/system/cpu/cpu0
/sys/devices/system/cpu/cpu0/cache
/sys/devices/system/cpu/cpu0/power
/sys/devices/system/cpu/cpu0/subsystem (slink)
/sys/devices/system/cpu/cpu0topology

/sys/devices/system/cpu/cpu1
/sys/devices/system/cpu/cpufreq
/sys/devices/system/cpu/cpuidle
/sys/devices/system/cpu/power

 

BTW, there are three files in cpu0:

crash_notes

5f615100

crash_notes_size

368

uevent

DEVNAME=cpu0
PHYSDEVBUS=cpu
MODALIAS=x86cpu:vendor:0000:family:0006:model:003C:feature:,0000,0001,0002,0003,0004,0005,0006,0007,0008,0009,000B,000C,000D,000E,000F,0010,0011,0013,0015,0017,0018,0019,001A,001B,001C,002B,0034,003A,003B,003D,0068,006B,006C,006D,006F,0072,0074,0076,0078,007C,007D,0080,0081,0085,0089,008C,008D,0091,0093,0094,0095,0096,0097,0098,0099,009A,009B,009C,009D,009E,009F,00C0,00C5,00E1,00E4,00E5,00E6,00E7,0100,0101,0103,0104,0120,0121,0123,0125,0127,0128,012A,012D

 

under cpu1 these files are also there (difference is 5f655100@ crash-notes)

 

Does anyone have an idea?

Share this post


Link to post
Share on other sites
On 5/31/2017 at 9:19 AM, pacman44 said:

Is it just me or the script wont work in 6.1.1 ? It was fine in 6.0.1.

 

I have 6.1.3 ( 3617x), and it works.   Though, I would rather let the kernel module to set the governor at boot, instead of relying on a script to do so. 

 

Would be nice to be able to use the boost speed of the CPU.  My scaling driver is acpi-cpufreq, and it can't boost my Xeon D1520 CPU. 

Share this post


Link to post
Share on other sites
On ‎2016‎-‎02‎-‎27 at 4:46 AM, Huberer said:

When the script is running with the command "grep "MHz" /proc/cpuinfo" it show 480MHz when the cpu is idling and 1600MHz under load and the steps in between (for all four cores and MHz varies for the single cores when cpu is working).

But without script the before mentioned command only shows 1600MHz for all four cores. Even when the cpu is idling. Under GSM GUI it shows when the cpu is idling or working (shows speedstep). I guess that the command doesn't show the real frequency (without script) but DSM is doing it correctly. That means that is better watching DSM GUI instead of watching the grep "MHz" /proc/cpuinfo - command.

In another forum a user wrote that this script also had no effect on his N40L. But I don't know which DSM and XPEnology he used.

How to look at it in the DSM GUI? Where?

 

thanks!

 

 

Share this post


Link to post
Share on other sites

So i'm using a Xeon 1265L on my HP gen8.

Switched from Performance and 2400mhz to Conservative with 1600mhz.

The thing is... i don't see any improvement in Powerdrain.

According to my Powermeter the server was using 46-50W in Idle.

I'm seeing the exact same behaviour now.

 

root@NAS:~# grep MHz /proc/cpuinfo
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000
cpu MHz         : 1600.000

it does work, as i've been seeing 2401.000 when i did this before....

 

But it seems that in a no Load condition the Frequency itself simply does not matter as much.

So i'm prolly gonna leave it on Performance, as the lag due cpu governor is not worth no absolutly Zero nonexistent gain in energy saving.

Share this post


Link to post
Share on other sites
On 31.5.2017 at 4:19 PM, pacman44 said:

Is it just me or the script wont work in 6.1.1 ? It was fine in 6.0.1.

 

I am on DSM 6.1.3-15152 Update 8 (DS3615xs) and the script is not working for me either :-(

 

 

Edited by JimKnopf
type

Share this post


Link to post
Share on other sites

I'm running DSM 6.2.1 and I wanted to set governors on conservative, but the only ones available (in scaling_available_governors) are "powersave performance userspace". How come? I was able to use convervative before (in DSM 5, same hardware).

Share this post


Link to post
Share on other sites
On 11/15/2018 at 10:53 AM, abced said:

I'm running DSM 6.2.1 and I wanted to set governors on conservative, but the only ones available (in scaling_available_governors) are "powersave performance userspace". How come? I was able to use convervative before (in DSM 5, same hardware).

If anyone else is wondering the same ..

 

Quote

The intel_pstate driver supports only the performance and powersave governors, but they both provide dynamic scaling

 

Share this post


Link to post
Share on other sites

Hey guys, i would also like to powersave i5 4300U DSM 6.2.1 and when needed it automaticly go in performance mode.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.