https://bugzilla.kernel.org/show_bug.cgi?id=19702 --- Comment #55 from Thomas Renninger <trenn@xxxxxxx> 2011-08-15 15:04:25 --- You could use tools/power/x86/turbostat.c from the latest mainline kernel and replace two lines: print_counters(cnt_delta); with dump_cnt(cnt_delta); and compare with/without turboboost. You could also use tools/power/cpupower/ with debug option compile in (Makefile) and the cpupower -d monitor -m Mperf but this won't be that nicely formatted. You may be able to disable turboboost at runtime via a MSR read, mask out a bit and write the value back. According to chapter: 14.3.2.2 OS Control of Opportunistic Processor Performance Operation of Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3A the bit is bit 32 (starting from 0) of the IA32_PERF_CTL MSR (0199H) MSR register. You have to make sure msr driver is compiled in or as module (modprobe msr) then you can use msr-tools: rdmsr 0x199 will show you the 64 bit register. If you boot with turboboost enabled you find bit 32 set otherwise unset. If I haven't overseen something you can enable/disable turbo mode via: IA32_PERF_CTL=`rdmsr 0x199` # disable wrmsr -a 0x199 $((~(1 << 32) & $IA32_PERF_CTL)) # enable wrmsr -a 0x199 $(((1 << 32) | $IA32_PERF_CTL)) -a option only exists in latest msr-tools git version which can be found here: git://git.kernel.org/pub/scm/utils/cpu/msr-tools/msr-tools.git Something to play with..., hopefully you find out something pointing to the root cause... -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.-- To unsubscribe from this list: send the line "unsubscribe cpufreq" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html