PHC-Patch: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 15: Zeile 15:
Zuerst muss hier [http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267] der Patch herruntergeladen werden.  
Zuerst muss hier [http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267] der Patch herruntergeladen werden.  
Dannach ein  
Dannach ein  
  tar xfvj
  tar xfvj dateiname
um den Ordner zu entpacken.
um den Ordner zu entpacken.
dann mit  
dann mit  

Version vom 24. Februar 2012, 17:17 Uhr

Vorbereitungen

Vor dem installieren des Kernelpatches muss sichergestellt werden, dass build-essential, dkms und debhelper installiert sind.

sudo apt-get install build-essential debhelper dkms

ab Ubuntu 10.04

Kernel update installieren

Zu allererst muss das PHC-PPA[1] installiert werden, und damit auch die gepatchten Kernelimages. Grund ist der, dass Ubuntu automatisch mit ihrem ausgeliefertem Kernel einen Patch mitliefert, der aber nicht mit dem PHC-Patch kompatibel ist.

sudo add-apt-repository ppa:linux-phc/testing
sudo apt-get update
sudo apt-get install linux-generic-phc linux-headers-generic-phc

Kernelpatch installieren

Zuerst muss hier [2] der Patch herruntergeladen werden. Dannach ein

tar xfvj dateiname

um den Ordner zu entpacken. dann mit

cd phc-intel-pack-rev3

in den Ordner wechseln. Schließlich wird mit

make dkms_mkdeb

ein Paket erstellt, das mit

sudo dpkg -i phc-intel-dkms-0.3.2_all.deb

installiert wird.


Nun muss noch das alte Kernelmodul entfernt werden, indem man die Kernelmodule acpi_cpufreq und cpufreq_stats blacklistet. Dazu muss die Datei /etc/modprobe.d/blacklist.conf, durch hinzufügen von

blacklist acpi_cpufreq
blacklist cpufreq_stats

bearbeitet werden. Anschließend wird noch das Modul phc-intel in die Datei /etc/modules eingetragen.

sudo echo phc-intel >> /etc/modules

Anschließend den Computer neustarten.

Ergebnis überprüfen

Anschließend sollte man unter /sys/devices/system/cpu/cpuN/cpufreq/phc_controls ähnliche Werte finden.

cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
11:23 8:19 6:17