Is this with Intel or AMD cpu? Also, are you sure that it's a problem only with 3.8+? IIRC I observed reduced performance with ondemand governor long before 3.8, I'm used to run custom scripts to switch cpu governor and gpu profile between ondemand/low and performance/high depending on whether I need max performance (for games and benchmarks) or not.
Originally Posted by Pontostroy
Probably we need more clever cpu governor that would take into account gpu activity to ensure best performance with OpenGL & OpenCL apps. Though I think the behavior of the ondemand governor can also be improved by tuning its parameters, e.g. the following seems to help on my system (though as I said I'm usually just switching to performance governor, so I didn't test it a lot):
This parameter is cpu load (%) that triggers increase of cpu freq, default value is 95%, but according to "cpupower monitor" cpu load per core is simply not reaching this threshold with most opengl apps and r600g for me, due to load balancing between cores etc.
echo 60 > /sys/devices/system/cpu/cpufreq/ondemand/up_threshold