PHC-Patch: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
(Modulkonfiguration raus, das DKMS-Paket macht schon alles nötige)
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Voraussetzungen ==
== Voraussetzungen ==
Diese Anleitung gilt für '''Ubuntu 12.04''', Debian 8.0, sowie neuere Versionen.
Diese Anleitung gilt für '''Ubuntu 12.04''', '''Debian 8.0''', sowie neuere Versionen.


Vor dem Einrichten des Kernelmoduls sind die Pakete '''build-essential, dkms''' und '''debhelper''' zu installieren:
Vor dem Einrichten des Kernelmoduls sind die Pakete '''build-essential, dkms''' und '''debhelper''' zu installieren:
  sudo apt-get install build-essential debhelper dkms
  sudo apt-get install build-essential debhelper dkms


== Kernel Bootparameter anpassen ==
== Kernelmodul phc-intel installieren ==
Seit Ubuntu 12.04 (bzw. Ubuntu Kernel Version 3.2.0-24.38 [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/984288]) ist kein gepatcher Kernel mehr notwendig.
Anschließend [http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267 hier] den Patch herunterladen, dann im Terminal mit  
 
  tar xfvj phc-intel-pack-rev17.tar.bz2
Stattdessen wird mit folgendem Eintrag in '''/etc/default/grub'''
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash cpufreq_driver=phc-intel"
dem Kernelmodul '''phc-intel''' erlaubt, sich als Governor für die Taktsteuerung zu registrieren.
 
Die angepasste GRUB-Konfiguration ist mit
sudo update-grub
zu übernehmen
 
== Kernelmodul installieren ==
Zuerst ist [http://www.linux-phc.org/forum/viewtopic.php?f=7&t=267 hier] der Patch herunterzuladen, dann im Terminal mit  
  tar xfvj phc-intel-pack-rev16.tar.bz2
den Ordner entpacken und mit
den Ordner entpacken und mit
  cd phc-intel-pack-rev16
  cd phc-intel-pack-rev16
Zeile 25: Zeile 14:
Nun wird mit  
Nun wird mit  
  make dkms_mkdeb
  make dkms_mkdeb
ein Paket erstellt, das mit  
ein Paket mit dem gepatchten Kernelmodul erstellt, das mit  
  sudo dpkg -i phc-intel-dkms_0.3.2_all.deb
  sudo dpkg -i phc-intel-dkms_0.3.2_all.deb
installiert wird.
installiert wird.
== Kernel Bootparameter anpassen ==
Um das Kernelmodul '''phc-intel''' als Governor für die Taktsteuerung zu registrieren, ist in '''/etc/default/grub''' die folgende Zeile wie gezeigt zu ergänzen:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash '''cpufreq_driver=phc-intel'''"
Die angepasste GRUB-Konfiguration ist mit
sudo update-grub
zu übernehmen.


Zum Abschluß den Computer neu starten.
Zum Abschluß den Computer neu starten.

Aktuelle Version vom 19. Juni 2015, 18:35 Uhr

Voraussetzungen

Diese Anleitung gilt für Ubuntu 12.04, Debian 8.0, sowie neuere Versionen.

Vor dem Einrichten des Kernelmoduls sind die Pakete build-essential, dkms und debhelper zu installieren:

sudo apt-get install build-essential debhelper dkms

Kernelmodul phc-intel installieren

Anschließend hier den Patch herunterladen, dann im Terminal mit

tar xfvj phc-intel-pack-rev17.tar.bz2

den Ordner entpacken und mit

cd phc-intel-pack-rev16

hinein wechseln.

Nun wird mit

make dkms_mkdeb

ein Paket mit dem gepatchten Kernelmodul erstellt, das mit

sudo dpkg -i phc-intel-dkms_0.3.2_all.deb

installiert wird.

Kernel Bootparameter anpassen

Um das Kernelmodul phc-intel als Governor für die Taktsteuerung zu registrieren, ist in /etc/default/grub die folgende Zeile wie gezeigt zu ergänzen:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash cpufreq_driver=phc-intel"

Die angepasste GRUB-Konfiguration ist mit

sudo update-grub

zu übernehmen.

Zum Abschluß den Computer neu starten.

Ergebnis überprüfen

Die Ausgabe von

cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls

sollte eine Liste von Wertepaaren ähnlich

11:23 8:19 6:17

zeigen.