Originally posted by ChrisXY
View Post
Announcement
Collapse
No announcement yet.
Ondemand governor dramatically slows down mesa perfomance
Collapse
X
-
Originally posted by brosis View PostGlxgears is to see if your OpenGL is working, nothing else! What its developers forgot is to put large "Glxgears is NOT a benchmark" as background...!
If you want glxgears that IS benchmark, that would be Jgears.
so it seems ondemand is not doing a great job and should be revised[maybe android interactive governor could be ported back to linux]
Comment
-
There are a lot of tools to mode set your CPUs
In Arch based systems there is sudo cpupower frequency-set -g [mode]
Mode being performance, ondemand, or userspace (you can manually set the frequency level under userspace)
userspace tutorial : use
sudo cpupower frequency-info
to find the usable frequency step like 2.00 Ghz, 1.6 Ghz, 1.2 Ghz and so on then convert to hz then use
sudo cpupower frequency-set -f [frequency_step]
An example for 1.6 Ghz: sudo cpupower frequency-set -f 1600000
An example for 800 Mhz: sudo cpupower frequency-set -f 800000
You can use 'sudo cpupower frequency-info' to verify frequency. And you MUST be using the userspace governor
to manually set frequencies.
>>source : https://wiki.archlinux.org/index.php...quency_Scaling
In buntu's/Mint_Linux you can install the cpufreq indicator and you have a GUI interface to set the modes or frequency.
sudo apt-get install indicator-cpufreq
>>source : http://www.hecticgeek.com/2012/10/us...-tasks-ubuntu/
I also use the coolbits overclock option for the nvidia-blob to easily overclock my gpu. I recommend it if your screen is stuttering under game play or HD videos, but make sure your gpu stay's under 67 +/- 2 CELSIUS(~152.6) or you can damage the card and/or motherboard. Voids most warranties. Giving your computer some rest every once in a while helps too.
>>source : https://wiki.archlinux.org/index.php...g_overclocking
I love using 'gkrellm' in any Linux system. It sticks out in my themes, but I can make it show the temperatures from the sensors on my computer, see bandwidth usage, power levels, cpu usage, mem usage, read/write levels, and a lot more in one panel. I use it in panel mode so I can leisurely look to the right of the screen any time and check temp levels and cpu usage. PS: gkrellm has it own themes you can add and many plugins.
to install
buntu's/Mint_Linux: sudo apt-get install gkrellm
Arch: sudo pacman -S gkrellm
Comment
-
In Arch based systems there is sudo cpupower frequency-set -g [mode]
Mode being performance, ondemand, or userspace (you can manually set the frequency level under userspace)
userspace tutorial : use
sudo cpupower frequency-info
to find the usable frequency step like 2.00 Ghz, 1.6 Ghz, 1.2 Ghz and so on then convert to hz then use
sudo cpupower frequency-set -f [frequency_step]
An example for 1.6 Ghz: sudo cpupower frequency-set -f 1600000
An example for 800 Mhz: sudo cpupower frequency-set -f 800000
You can use 'sudo cpupower frequency-info' to verify frequency. And you MUST be using the userspace governor
to manually set frequencies.
>>source : https://wiki.archlinux.org/index.php...quency_Scaling
In buntu's/Mint_Linux you can install the cpufreq indicator and you have a GUI interface to set the modes or frequency.
sudo apt-get install indicator-cpufreq
>>source : http://www.hecticgeek.com/2012/10/us...-tasks-ubuntu/
I also use the coolbits overclock option for the nvidia-blob to easily overclock my gpu. I recommend it if your screen is stuttering under game play or HD videos, but make sure your gpu stay's under 67 +/- 2 CELSIUS(~152.6) or you can damage the card and/or motherboard. Voids most warranties. Giving your computer some rest every once in a while helps too.
>>source : https://wiki.archlinux.org/index.php...g_overclocking
I love using 'gkrellm' in any Linux system. It sticks out in my themes, but I can make it show the temperatures from the sensors on my computer, see bandwidth usage, power levels, cpu usage, mem usage, read/write levels, and a lot more in one panel. I use it in panel mode so I can leisurely look to the right of the screen any time and check temp levels and cpu usage. PS: gkrellm has it own themes you can add and many plugins.
to install
buntu's/Mint_Linux: sudo apt-get install gkrellm
Arch: sudo pacman -S gkrellm
Comment
-
too much nerd
Originally posted by brosis View PostGlxgears is to see if your OpenGL is working, nothing else! What its developers forgot is to put large "Glxgears is NOT a benchmark" as background...!
If you want glxgears that IS benchmark, that would be Jgears.
Comment
-
Originally posted by jrch2k8 View Postso it seems ondemand is not doing a great job and should be revised[maybe android interactive governor could be ported back to linux]Last edited by sdack; 01 June 2013, 02:51 AM.
Comment
-
Originally posted by sdack View PostIt is not the governor's fault when the various distributions use it as the default. Ondemand is great. It saves a lot of power. Choose the performance governor if energy efficiency is not what you want. The distros should probably offer a tool to tweak its setting for different environments. I.e. a laptop and a desktop profile, or a slider for the threshold percentage. This would probably make a lot of people instantly happy.
Comment
-
Originally posted by peppercats View PostThe governor is called OnDemand, not OnGreen. It's supposed to dynamically scale your CPU to match the workload instead of leaving it on performance all the time.
Do not use the ondemand governor or learn to tweak it. It has got tunable parameters for a good reason. You could patch some of the existing power management tools to include buttons and sliders for these.
Comment
Comment