Since Ubuntu has build-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/ppaYou will get the latest Kernels with modularized drivers there.
Installation notes Ubuntu 10.04 LucidIt 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.
ArchitecturesAvailable: amd64, i386
linux-backports-modules / xorg-driver-fglrxCurrently 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 KarmicIt 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.
ArchitecturesAvailable: amd64, i386, lpia
Differences to Jaunty PHC kernelsInstead 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-fglrxCurrently 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, 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