Whining auf X61 erfolgreich bekämpft - C4 bleibt

pumpe

Member
Themenstarter
Registriert
9 Dez. 2008
Beiträge
681
Hi,

mein neues X61 hat genauso wie mein T61 das äußerst nervige Whining gehabt. Leider sind meine Ohren immer noch nicht altersgemäß schlecht geworden, so dass mich das Fiepen in den Wahnsinn getrieben hat. Alle Lösungsversuche waren bisher erfolglos. Abschalten des C4 bringt mir 2W Mehrverbrauch, was inakzeptabel ist. Nachdem sich die Hotline gegen den Mainboardtausch gewehrt hat, bin ich nochmal tiefer eingestiegen und habe eine bei mir funktionierende Lösung gefunden.

Beim compilieren des Kernel mit 100Hz-Timer (CONFIG_HZ_100) statt 250Hz default, ist das Whining am X61 kaum noch zu hören. Ich bin glücklich. Jetzt muss ich nur noch testen, ob die Lösung auch auf meinem T61 läuft.

Vielleicht hilft es ja dem einen oder anderen,

Gruß

Sebastian

PS: Die Anregung kam aus dem Wiki: http://www.thinkwiki.org/wiki/Talk:Problem_with_high_pitch_noises
 
Kann mir einer erklären oder einen Link geben wo erklärt wird, wie das geht?
Weil bisher habe ich das Problem mit MAX_POWERSTATE=C2 als Bootparameter gelöst, was ziemlich auf die Akkuleistung drückt.

Danke!
 
Ein HowTo zum Kernel-Compilieren findet sich z.B. hier: [Linux] neuen Kernel mit PHC-Patch einspielen

Vor dem Compilieren (also nach dem Patchen) ein "make menuconfig" aufrufen (davor ncurses-dev installieren) -> "Processor type and features" -> "Timer frequency" -> auf 100 HZ setzen. Das war's.

Gru

Sebastian
 
Andere Möglichkeit

Hallo,

ggf. kann man auch vor der Kernel-Compilirerei mal versuchen, das Modul uhci_hcd zu entladen (wenn es nicht fest im Kernel integriert ist). Damit war interessanterweise das (wirklich minimale) Fiepen bei meinem X200s unter openSuSE 11.1 weg und der Stromverbrauch sank auch noch um ~ 0.5 W.

Nachteil: einige USB - (1.x?) - Geräte gehen möglicherweise nicht mehr.

Grüße, pepun.
 
@ pepun:

Du hast damit das Whining nur indirekt bekämpft.
Durch das entladen des Moduls sind einfach nur sehr viele WakeUps weggefallen, wodurch deine
CPU nicht mehr so oft hin und her switched....

@pumpe

die Idee find ich klasse! :thumbsup:
 
neuen Kernel mit PHC-Patch einspielen[/url]

Vor dem Compilieren (also nach dem Patchen) ein "make menuconfig" aufrufen (davor ncurses-dev installieren) -> "Processor type and features" -> "Timer frequency" -> auf 100 HZ setzen. Das war's.

Gru

Sebastian
Wie wirkt sich das auf die Kernel Updates aus, die bei Ubuntu ja doch sehr oft vorkommen? Gehen die dann noch? Oder muss ich dieses "patchen" jedes mal neu machen?
 
Das Patchen mußt Du nicht jedesmal machen, sofern Du die Kernel-Quellen aus dem Ubuntu-Kernel-git ziehst ...

... aber die Änderungen per git holen und Kompilieren darfst Du bei jedem Update ... :(

Lesestoff dazu: http://wiki.ubuntuusers.de/Kernel
 
Bin grade hierher verlinkt worden und wollte, obwohl der Thread hier schon etwas älter ist, nur mal auf folgenden Blogpost hinweisen, in dem das Phänomen erklärt wird:

http://sziwan.hell.org.pl/2006/08/tick-off-the-whine/

Ich habe zum Glück auch mit 1000HZ kein Fiepen. Nur in der Docking-Station hat es früher (auch mit 100HZ) sehr nervig gefiept, was aber durch Deaktivieren des FPR behoben werden konnte.

Generell zum Thema ist der vorherige Beitrag im o.g. Blog auch interessant:
http://sziwan.hell.org.pl/2006/08/macbook-pro-the-whine/

Grüße,
mikar
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben