1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking Benchmarking Platform
Phoromatic Test Orchestration

Intel's P-State Driver Is Getting Better Tuned For Performance

Intel

Published on 27 April 2014 06:24 PM EDT
Written by Michael Larabel in Intel
11 Comments

The Intel P-State driver that's found in modern versions of the Linux kernel as a replacement to the older CPUfreq code is getting tuned for better performance while boasting greater power-savings.

Stratos Karafotis posted a patch for the Intel P-State code today that changes the calculation method for the next pstate. Stratos wrote on the mailing list, "Currently the driver calculates the next pstate proportional to core_busy factor and reverse proportional to current pstate. Change the above method and calculate the next pstate independently of current pstate."

Using a Core i7 3770, this kernel developer tested his P-State findings using the Phoronix Test Suite. He found that the kernel compilation performance was faster by about 1.5% in our benchmark. The overall test time was reduced by about 2.6% while the total energy consumption during a test iteration was lower by about 0.35%.

Let's hope this tuning work will continue and we'll see better performance out of the P-State driver for modern hardware with the Linux 3.16 kernel. Our benchmarks of all the Linux 3.15 kernel changes are forthcoming now that the code for this kernel cycle is starting to stabilize.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Linux News
  1. Genode OS 15.05 Brings New Drivers, Architecture Improvements
  2. Debian 8.1 Jessie Is Being Released Next Weekend
  3. At Least Two Ubuntu Phone Announcements Expected In June
  4. Russia's Baikal Chips End Up Going For A MIPS CPU
  5. Mesa Git OpenGL Tests With Intel Ivy Bridge Graphics
  6. Blender 2.75 Allows For AMD OpenCL Support
  7. GNOME's Mutter 3.17.2 Adds X11/Wayland Clipboard Interoperation
  8. Wayland 1.8 RC2 Arrives Along With New Weston Compositor Release
  9. LLVM 3.7 Is Planned For A Late August Release
  10. The OpenGL ES 3.1 Foundation Is Being Laid In Mesa
Latest Articles & Reviews
  1. Opening The Gates To Our Daily Open-Source Linux Benchmark Results
  2. The Latest Features For Linux Performance Management + Benchmark Monitoring
  3. Noctua NH-U12DX i4 + NF-F12
  4. Btrfs RAID 0/1 Benchmarks On The Linux 4.1 Kernel
Most Viewed News This Week
  1. The Linux 4.0 EXT4 RAID Corruption Bug Has Been Uncovered
  2. NVIDIA's Proprietary Driver Is Moving Closer With Kernel Mode-Setting
  3. Systemd 220 Has Finally Been Released
  4. Zapcc Claims To Be A "Much Faster C++ Compiler"
  5. LibreOffice 5.0 Beta 1 Released
  6. OpenWRT 15.05 Preparing Improved Security & Better Networking
  7. Ubuntu's LXD vs. KVM For The Linux Cloud
  8. Features Added To Mesa 10.6 For Open-Source GPU Drivers