Windows 10はIntelの速度切り替えをサポートしています。
Linux(カーネル)でもサポートされていますか?
ギアシフトに関する情報:
https://www.anandtech.com/show/9751/examining-intel-skylake-speed-shift-more-反応するプロセッサ
答え1
Intel Speed Switching(別名HWP(Hardware Managed P-State))は、カーネル4.10以降、Intel Kaby Lakeで利用できます。
- cpufreq: intel_pstate: エネルギー効率の最適化を無効にする git.kernel.org カーネル/git/torvalds/linux.git
- Kaby LakeはLinuxカーネル4.10でリリースされました。 コンピュータの世界
- カーネルの新機能: Linux_4.10
- intel_pstate CPUパフォーマンス拡張ドライバ Linuxカーネル4.12.0 - Linuxカーネルユーザーと管理者ガイド
- x86_energy_perf_policy(8) マンページストレッチバックポート/linux-cpupower
答え2
3.19以降、以下をサポートする必要があります。
https://elixir.bootlin.com/linux/v3.19/source/drivers/cpufreq/intel_pstate.c
static void intel_pstate_hwp_enable(void)
{
hwp_active++;
pr_info("intel_pstate HWP enabled\n");
wrmsrl( MSR_PM_ENABLE, 0x1);
}
別のコミット(v3.19-rc1):
intel_pstate: HWP サポートを追加