After a reboot the scaling_governor (/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor) is not existing/not set for my Haswell setup. Clock speeds behave like ondemand/powersave.
Is this usually the case for Intel CPUs managed by intel_pstate?
The non-existing scaling_governor lets tools like gamemode fail as it tries to read the gov before it is entering gamemode and is thus unable to return -> the system is stuck in performance gov even after gamemode has shut down. Tested with gamemode 1.5.1.
$ cpupower frequency-info
analyzing CPU 0:
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 800 MHz - 3.70 GHz
available cpufreq governors: performance powersave
Unable to determine current policy
current CPU frequency: Unable to call hardware
current CPU frequency: 1.96 GHz (asserted by call to kernel)
boost state support:
$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
cat: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor: Invalid argument
cat: /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor: Invalid argument