PHC Ubuntu Kernel PPA

Download linux-phc here. [READONLY]
Post Reply
lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

PHC Ubuntu Kernel PPA

Post by lxp » Thu 29. Oct 2009, 23:09

Since Ubuntu has built-in acpi-cpufreq and powernow-k8 drivers you are not longer able to easily exchange the default driver with the patched one.

On order to keep you from the long and unpleasant task of compiling your own kernel there is a PPA available under

https://launchpad.net/~linux-phc/+archive/ppa

You will get the latest Kernels with modularized drivers there.

Supported versions

This list shows where you can find the most recent kernel version for different Ubuntu versions and their current support status.

Maintained Tested: [Stable PPA]
  • 12.04 Precise (LTS)
  • 11.10 Oneiric
Maintained Untested: [Testing PPA]
  • 11.04 Natty
  • 10.04 Lucid (LTS)
Searching for testers: If you like to help out, please take a look at this thread.

No longer maintained:
  • 10.10 Maverick
  • 9.10 Karmic (last version only available in the [Testing PPA])
  • 9.04 Jaunty
Stable PPA: Kernels are tested at least once before publishing.
Testing PPA: Kernels are published without any testing. So it may contain broken kernels.


Installation notes Ubuntu 12.04 Precise (LTS)

It is recommended to install one of the meta packages (linux-generic-phc or linux-generic-pae-phc) and not the kernel package directly, so you can get kernel updates automatically.
Furthermore you should also install the appropriate linux-headers for your kernel e.g. linux-headers-generic-phc or linux-headers-generic-pae-phc.
The Precise kernels do NOT include the PHC modules. It is only prepared for PHC, so you have to install the appropriate PHC modules yourself. This should be very easy with the offtree releases. (See Releases thread) Maybe there will also be some packages for phc-intel and phc-k8 in the future.

Architectures

Available: amd64, i386

linux-backports-modules / xorg-driver-fglrx

Currently we don't have a PHC version of linux-backports-modules. If you need linux-backports-modules, please let me know.
The standard xorg-driver-fglrx package should also work with PHC kernels (as it uses DKMS).

phc-k8 0.4.4 and Ubuntu 12.04 Precise (LTS)

Ubuntu 12.04 uses the 3.2.0 kernel and phc-k8 0.4.4 needs a small fix to build for this kernel.
DavidG posted it in the "Fix for linux-3.x support in phc-k8" thread.

phc-intel and Ubuntu 12.04 Precise (LTS)

As Ubuntu 12.04 uses the 3.2.0 kernel you will currently need to use the contributed phc-intel pack from lio. You can find it in the "phc-intel 0.3.2 and 0.4.0 + dkms for kernel 2.6.27 to 3.3" thread.


Changes compared to Ubuntu 12.04 Precise (LTS) kernels
  • [Config] Add generic-phc, generic-pae-phc flavours
  • [Config] Remove PHC unrelated flavours and packages
  • [Config] Add dependency on cpufrequtils
  • [Config] CONFIG_CPU_FREQ_STAT=m
  • [Config] CONFIG_X86_ACPI_CPUFREQ=m
  • [Config] CONFIG_X86_POWERNOW_K8=m
  • [Config] CONFIG_X86_SPEEDSTEP_CENTRINO=m
  • [Config] CONFIG_X86_P4_CLOCKMOD=m

Installation notes Ubuntu 10.10 Maverick / 11.04 Natty / 11.10 Oneiric

It is recommended to install one of the meta packages (linux-generic-phc, linux-generic-pae-phc or linux-server-phc) and not the kernel package directly, so you can get kernel updates automatically.
Furthermore you should also install the appropriate linux-headers for your kernel e.g. linux-headers-generic-phc, linux-headers-generic-pae-phc or linux-headers-server-phc
The Maverick/Natty/Oneiric kernels do NOT include the PHC modules. It is only prepared for PHC, so you have to install the appropriate PHC modules yourself. This should be very easy with the offtree releases. (See Releases thread) Maybe there will also be some packages for phc-intel and phc-k8 in the future.

Architectures

Available: amd64, i386

linux-backports-modules / xorg-driver-fglrx

Currently we don't have a PHC version of linux-backports-modules. If you need linux-backports-modules, please let me know.
The standard xorg-driver-fglrx package should also work with PHC kernels (as it uses DKMS).

phc-k8 0.4.4 and Ubuntu 11.10 Oneiric

Ubuntu 11.10 uses the 3.0.0 kernel and phc-k8 0.4.4 needs a small fix to build for this kernel.
DavidG posted it in the "Fix for linux-3.x support in phc-k8" thread.

phc-intel and Ubuntu 11.10 Oneiric

As Ubuntu 11.10 uses the 3.0.0 kernel you will currently need to use the contributed phc-intel pack from lio. You can find it in the "phc-intel 0.3.2 and 0.4.0 + dkms for kernel 2.6.27 to 3.1" thread.

phc-k8 0.4.3 / 0.4.4a2 and Ubuntu 11.04 Natty

Ubuntu 11.04 uses the 2.6.38 kernel and phc-k8 0.4.3 and 0.4.4a2 needs a small fix to work with this kernel.
DavidG posted this fix in the "Kernel 2.6.38 phc-k8 compiling error" thread.


Changes compared to Ubuntu 10.10 Maverick / 11.04 Natty / 11.10 Oneiric kernels
  • [Config] Add generic-phc, generic-pae-phc, server-phc flavours
  • [Config] Remove PHC unrelated flavours and packages
  • [Config] Add dependency on cpufrequtils
  • [Config] CONFIG_CPU_FREQ_STAT=m
  • [Config] CONFIG_X86_ACPI_CPUFREQ=m
  • [Config] CONFIG_X86_POWERNOW_K8=m
  • [Config] CONFIG_X86_SPEEDSTEP_CENTRINO=m
  • [Config] CONFIG_X86_P4_CLOCKMOD=m
Notes:
  • [Patch] k8temp: Add 10h and 11h microarchitecture support
    is dropped since 10.10 Maverick because 10h and 11h processors are now supported by k10temp.
  • [Patch] ACPI: initramfs DSDT override support
    is dropped since 10.10 Maverick because the 2.6.30 patch doesn't apply anymore on 2.6.35 kernel.
    I don't have the time to look into this myself, but if someone could provide a working patch it would be no problem to include it.

Installation notes Ubuntu 10.04 Lucid

It is recommended to install one of the meta packages (linux-generic-phc, linux-generic-pae-phc, linux-preempt-phc or linux-server-phc) and not the kernel package directly, so you can get kernel updates automatically.
Furthermore you should also install the appropriate linux-headers for your kernel e.g. linux-headers-generic-phc, linux-headers-generic-pae-phc, linux-preempt-phc or linux-headers-server-phc
The Lucid kernels do NOT include the PHC modules. It is only prepared for PHC, so you have to install the appropriate PHC modules yourself. This should be very easy with the offtree releases. (See Releases thread) Maybe there will also be some packages for phc-intel and phc-k8 in the future.

Architectures

Available: amd64, i386

linux-backports-modules / xorg-driver-fglrx

Currently we didn't have a PHC version of linux-backports-modules. If you need linux-backports-modules, please let me know.
The standard xorg-driver-fglrx package should also work with PHC kernels (as it uses DKMS).


Installation notes Ubuntu 9.10 Karmic

It is recommended to install one of the meta packages (linux-generic-phc, linux-generic-pae-phc or linux-server-phc) and not the kernel package directly, so you can get kernel updates automatically.
UPDATE: Furthermore you should also install the appropriate linux-headers for your kernel e.g. linux-headers-generic-phc, linux-headers-generic-pae-phc or linux-headers-server-phc
UPDATE2: You should also install cpufrequtils for automatic loading of cpufreq modules on boot. Without cpufrequtils you have to manually load the correct cpufreq modules and set the ondemand governor after booting.
UPDATE3: The kernel packages now depend on cpufrequtils, so cpufrequtils is automatically installed with the kernel packages.

Architectures

Available: amd64, i386, lpia

Differences to Jaunty PHC kernels

Instead like the Jaunty kernels, the Karmic doesn't include the phc modules, so you have to install the appropriate phc modules now yourself. This should be very easy with the offtree releases. (See Releases thread) Maybe there will also be some packages for phc-intel and phc-k8 in the future.

linux-backports-modules / xorg-driver-fglrx

Currently we didn't have a phc version of linux-backports-modules. If you need linux-backports-modules, please let me know.
The standard xorg-driver-fglrx package should also work with phc kernels (as it uses DKMS).


Changes compared to Ubuntu 9.10 Karmic / 10.04 Lucid kernels
  • [Config] Add generic-phc, generic-pae-phc, lpia-phc (only for 9.10 Karmic), preempt-phc (only for 10.04 Lucid), server-phc flavours
  • [Config] Remove PHC unrelated flavours and packages
  • [Config] Add dependency on cpufrequtils
  • [Config] CONFIG_CPU_FREQ_STAT=m
  • [Config] CONFIG_X86_ACPI_CPUFREQ=m
  • [Config] CONFIG_X86_POWERNOW_K8=m
  • [Config] CONFIG_X86_SPEEDSTEP_CENTRINO=m
  • [Config] CONFIG_X86_P4_CLOCKMOD=m
  • [Patch] ACPI: initramfs DSDT override support
    Use patch acpi-dsdt-initrd-v0.9d-2.6.30-20090730+log.patch from http://gaugusch.at/kernel.shtml
    Please report any problems at the Linux-PHC forum.
  • [Patch] k8temp: Add 10h and 11h microarchitecture support
    WARNING: Some 10h temperature sensors may be inaccurate
    This seems to affect Phenom Triple- and Quad-Core, Athlon Dual-Core and some Opteron processors, whereas most Phenom II, Athlon II, Turion II, ... processors are unaffected.
    For more details see errata 319 in the Revision Guide for AMD Family 10h Processors
    http://developer.amd.com/documentation/ ... ion_Guides

lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

Re: PHC Ubuntu Kernel PPA

Post by lxp » Mon 11. Jan 2010, 12:28

Added [Config] Add dependency on cpufrequtils
lpia Architecture available

lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

Re: PHC Ubuntu Kernel PPA

Post by lxp » Thu 29. Apr 2010, 14:59

Added Installation notes for Ubuntu 10.04 Lucid

lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

Re: PHC Ubuntu Kernel PPA

Post by lxp » Sun 10. Oct 2010, 13:29

Added installation notes for Ubuntu 10.10 Maverick and supported versions overview

lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

Re: PHC Ubuntu Kernel PPA

Post by lxp » Fri 20. May 2011, 14:44

Added installation notes for Ubuntu 11.04 Natty
Updated supported versions overview (Ubuntu 9.10 Karmic is no longer maintained)

lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

Re: PHC Ubuntu Kernel PPA

Post by lxp » Tue 29. Nov 2011, 02:17

Added installation notes for Ubuntu 11.10 Oneiric
Updated supported versions overview

lxp
Posts: 42
Joined: Sat 26. Sep 2009, 22:27
Contact:

Re: PHC Ubuntu Kernel PPA

Post by lxp » Sun 22. Apr 2012, 19:48

Added installation notes for Ubuntu 12.04 Precise (LTS)
Updated supported versions overview (Ubuntu 10.10 Maverick is no longer maintained)

Post Reply