Tag Archives: PState

Fedora 19 on Vaio Pro 13 – Intel PState Support

As I mentioned in my previous post, Fedora 19 on the Vaio Pro 13 does not have proper CPU frequency scaling support.

While investing the issue I found this post. It confirms that the issue is simply a missing model id in the pstate driver and provides instructions (and a patch) for adding the CPU model to the Ubuntu kernel.

I have compiled the newly released 3.10 kernel with both the WiFi and CPU patch included.

The new kernel rpms are available at http://rpms.nicksplace.com.au/Fedora/19/x86_64/. When I get a chance I will upload the patches and srpms to make it easier for anyone who wants to compile their own.

I have created a repository to make downloading the packages easier, simply create a file called /etc/yum.repos.d/nicksplace.repo with text below or download this file:

[nicksplace]
name=Nicksplace Packages for Fedora
baseurl=http://rpms.nicksplace.com.au/Fedora/$releasever/$basearch/
enabled=1
skip_if_unavailable=1
gpgcheck=0

Don’t forget to update the GRUB2 configuration after installing the new kernel (if you don’t your new kernel wont show up in GRUB):

# grub2-mkconfig -o /boot/efi/EFI/Boot/grub.cfg

After installing the kernel and rebooting, run the following to confirm that the pstate driver is loaded:

# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver

If you see the words “intel_pstate” it means the installation was successful.