Ich habe gerade ein neues Toshiba Tecra S11-Notebook mit einer Core i5 520M-CPU erhalten, und es scheint unter einem bekannten Problem zu leiden: einem hohen Geräusch, wenn die CPU im Leerlauf ist.
Das Googeln ergab, dass dies durch einen bestimmten Energiesparmodus in der CPU verursacht wird. In den meisten Fällen wird der C4-Modus für das Rauschen verantwortlich gemacht.
Meine Frage lautet also: Ist es möglich, den C4-Modus (oder einen anderen "Schlaf" -Modus) mithilfe eines Dienstprogramms oder einer BIOS-Einstellung zu deaktivieren? Es macht mir nichts aus, wenn es die Akkulaufzeit verletzt.
Ich würde mich über jeden Rat in dieser Angelegenheit freuen. Es macht mich verrückt.
Zu Ihrer Information: Ich verwende Windows 7 64-Bit
cpu
noise
intel-core-i5
Philippe Leybaert
quelle
quelle
Antworten:
Ich habe die Website von Toshiba (Kanada) überprüft und dieses Problem wird weder in den technischen Service-Bulletins noch von Benutzern in den Foren erwähnt.
Ich habe dann Toshiba persönlich angerufen (wir sind ein Toshiba-Händler / Reparaturdepot) und sie dazu gebracht, in ihren Notizen herumzusuchen, um zu sehen, ob es Berichte außerhalb der Website gibt. Sie sagten mir, dass sie nichts finden können, was damit zusammenhängt, dass es sich um ein häufiges oder sogar zuvor gemeldetes Problem mit der Tecra-Linie handelt.
Ich habe sie nach einem möglichen Garantieaustausch befragt, und sie haben geantwortet, dass wenn es unter Garantie steht und festgestellt wird, dass es sich nicht um eine Festplatte im DVD-Laufwerk handelt oder dass ein Lüfter ausfällt / jammert, weil er voller Schmutz ist, dieses Jammern nicht akzeptabel ist es würde repariert werden.
So würde ich damit umgehen, wenn Sie es direkt zu uns gebracht hätten.
Meine Verdächtigen wären zuerst LCD-Wechselrichter (Common Whiner), und wenn sich das als OK herausstellt, wäre der nächste Schritt, mit einer neuen CPU zu testen (nur weil es einfacher ist) und dann das Motherboard mit der Absicht zu ersetzen Entfernen Sie fehlerhafte Spannungsregler und Kondensatoren, die (wahrscheinlicher) das Rauschen verursachen. Nichts von diesem "es ist normal" Rohstoff. ;)
Wenn Sie also unter Garantie stehen (Tecra hat normalerweise 3 Jahre Garantie; Sie können Ihre hier überprüfen ), scheint dies abgedeckt zu sein, und das ist wahrscheinlich die beste Wahl, um sie loszuwerden und Ihre Akkulaufzeit nicht zu beeinträchtigen (oder ähnlich) durch Deaktivieren von Funktionen.
quelle
Philippe hat Recht mit CPU-Winseln und wie häufig es ist. Ich bin ein IT-Techniker und kann aussagen. Es ist nicht wirklich die CPU, die jammert, sondern eine Spule an einem Induktor auf der Hauptplatine in der Nähe der CPU-Spannungsregler. Wenn bestimmte Spannungen angelegt werden, ist manchmal eine Resonanz zu hören. Ich hatte LCD-Monitore, die im Energiesparmodus jammerten. Durch Öffnen und Auftragen eines Tropfens Heißkleber wird das Problem behoben. Ähnliches Prinzip und könnte wahrscheinlich auf die gleiche Weise behoben werden. Die meisten Core 2 und höher haben in bestimmten Leistungszuständen ein Jammern, wenn Sie genau hinhören können. Faktoren wie Gehäusedesign und Lüfterplatzierung beeinflussen den Grad, den Sie hören können. Wie die meisten anderen Poster dachte auch ich zuerst, es müsse sich um einen LCD-Wechselrichter oder ein bewegliches Teil wie einen Lüfter oder eine Festplatte handeln. Sie können die Maschine jedoch öffnen und einen Strohhalm am Ohr verwenden, um den Schall zu isolieren. Wenn Ihr BIOS die Option hätte, erweiterte Leistungszustände zu deaktivieren, wären Sie gut. Ich beschäftige mich derzeit mit dem gleichen Problem auf einem Core i5 430 Asus Laptop. Dies ist bei bestimmten Macbooks vor einigen Jahren üblich. Dell hat sogar einen KB-Artikel, der dies beschreibt.
http://support.dell.com/support/topics/global.aspx/support/dsn/en/document?c=us&cs=19&dl=false&l=de&s=dhs&docid=0A7D5CD2E17F5125E0401E0A55176204&d
Google "CPU jammern" oder "wie man den c4-Status deaktiviert" für unzählige andere. Ich kann hier nur einen Link posten.
quelle
Es gibt eine Möglichkeit, selbst wenn Ihr verdammter OEM-Anbieter alles aus Ihrem BIOS gesperrt hat, nur für den Fall, dass Sie versuchen, das lästige Winseln in seinem Laptop zu beheben.
Sie müssen ein Model Specific Register (MSR) schreiben. Dies kann mit mehreren Dienstprogrammen ( RW-Everything , CrystalCPUID oder was auch immer Sie finden können) durchgeführt werden.
Die genaue MSR-Adresse und die C-State-Werte für viele Intel-CPUs finden Sie im Entwicklerhandbuch für Intel® 64- und IA-32-Architekturen (Band 3B: Systemprogrammierhandbuch, Teil 2) .
Ich habe Core i5 520M und das Register dafür ist MSR_PKG_CST_CONFIG_CONTROL (0x00E2). Sie müssen den höchstmöglichen Wert im Feld für den C- Status des Pakets (Bits 2: 0) angeben, für das das Jammern verschwindet. (In meinem Fall war die Änderung von 3 auf 1)
Bei RW-Everything müssen Sie das Register und seine Adresse manuell über die Benutzerlistenfunktion des MSR-Zugriffsfensters hinzufügen.
Im Fall von CrystalCPUID können Sie den Wert pro Kern festlegen (Core i5 520M verfügt über 2 Kerne, die als 4 CPUs angezeigt werden). Grundsätzlich reicht ein Downgrade eines Kerns aus, um das Jammern zu stoppen.
Leider bieten beide Dienstprogramme, die ich gefunden habe, keine Möglichkeit, sie dazu zu bringen, das zu tun, was automatisch benötigt wird. Sie müssen sie daher jedes Mal starten und den Wert manuell ändern, wenn Sie Ihren PC starten, aber zumindest wird die Konfiguration gespeichert und Sie können sie schließen die Dienstprogramme nach der Änderung.
Neu hinzugefügt:
RW-Everything bietet tatsächlich eine automatisierte Methode. Ein Skript kann über die Befehlszeile über rw.exe /command=ScriptName.rw geladen werden
In meinem Fall lautet das Skript:
>CPU 3
>WRMSR 0x00e2 0x00000000 0x02000401
>RwExit
CPU 3
fokussiert den zweiten Kern der CPU, wenn weggelassen wird, wird der erste Kern (CPU 1 und CPU 2) fokussiert. Wenn beide Kerne konfiguriert werden müssen,WRMSR
sind nach dem Fokussieren der einzelnen Kerne separate Befehle erforderlich.Beachten Sie, dass der zu schreibende Wert wahrscheinlich CPU-modellspezifisch ist. Ihre Standardeinstellung wird im MSR-Fenster von RW-Everything angezeigt .
Der nächste Schritt besteht darin, eine geplante Aufgabe zu erstellen, mit der die Anwendung beim Start und nach Wiederaufnahme des Ruhezustands ausgeführt wird (die Konfiguration wird dann zurückgesetzt).
quelle
Vom Microsoft-Support (für ein anderes Problem, aber immer noch hilfreich):
quelle
Ich habe Intel SpeedStep in meinem Dell 1557-Laptop-BIOS deaktiviert (keine Option zum Deaktivieren von C3, C4 usw.) und das scheint das Problem des Jammerns für mich behoben zu haben! Aber das ist natürlich kaum eine Lösung. Ich habe den Akku meines Laptops noch nie benutzt. In diesem Moment ist dies für mich vollkommen in Ordnung.
Und wenn ich jemals meine Batterieleistung auf Kosten des Winselns maximieren wollte, könnte ich einfach eine einfache BIOS-Änderung vornehmen. Ich bin mir sicher, wenn Sie sich angewöhnen, diese BIOS-Option ein- und auszuschalten, ist dies keine so große Sache, wie das Eingeben eines Kennworts für ein Benutzerkonto, wenn Sie sich bei einem Betriebssystem anmelden.
Wenn es für Sie funktioniert, verbreiten Sie bitte das Wort! Blogs, YouTube (Videos und Kommentare) überall. So viele Menschen haben dieses äußerst ärgerliche Problem!
Eine bessere Lösung wäre natürlich, wenn Dell und andere Laptop-Hersteller ihre BIOS aktualisieren, um SpeedStep automatisch auszuschalten, wenn Wechselstrom erkannt wird, und ihn dann wieder einzuschalten, wenn kein Wechselstrom vorhanden ist oder entfernt wird. Eine Option, um SpeedStep dauerhaft auszuschalten, ist auch gut für diejenigen, die bereit sind, die Akkuleistung für mangelndes Winseln zu opfern!
Wenn SpeedStep auch über Software ein- und ausgeschaltet werden kann, können sie ein einfaches Programm erstellen, um dasselbe zu tun.
Vielleicht möchte jemand eine Petition starten und Websites wie anandtech.com, lifehacker.com, thinq.co.uk usw., Magazine und Online-Shows wie Tekzilla dazu bringen, Druck auf Laptop-Hersteller auszuüben, um dies zu tun? Persönlich habe ich im Moment zu viele Gesundheitsprobleme, um mich mit all diesem Malarkey zu beschäftigen, also muss jemand anderes den Ball aufheben. Ich habe keine Ahnung, für wie viel Prozent der Menschen dies funktionieren wird, aber wenn es für eine beträchtliche Anzahl von Menschen funktioniert, kann es sich durchaus lohnen, sie zu verfolgen! Natürlich sollten auch andere Korrekturen wie Bluetooth und RMClock erwähnt werden.
quelle
Meine Interpretation dieses "(Verhalten ist das gleiche wie 000b)" aus der Dokumentation ist, dass sich die CPU so verhält, als würde sie nicht schlafen, was für C1 gilt, da die CPU nur angehalten wird und sofort wieder arbeiten kann.
Leider kann für Nehalem C2 (gestoppter Takt) nicht als Grenzwert angegeben werden, und C3 (Niederspannung) verursacht das Problem, sodass der Grenzwert C1 die einzig sinnvolle Alternative ist.
Selbst mit C0- oder C1-Limit ist meine CPU nicht überhitzt und der Lüfter wird nicht verrückt, wie es bei dem anderen Fix der Fall ist (um den Leerlauf der CPU über die Windows-Energieverwaltung zu deaktivieren). Ich nehme also an, dass selbst mit C0-Limit einige aktiviert sind Energiesparmechanismen.
Wenn ich an der Stromversorgung bin, reicht es mir, dass der Lüfter nicht verrückt ist und es kein Jammern gibt. Wenn ich im Akkubetrieb bin, habe ich keine Verkürzung der Lebensdauer von mehr als 30 Minuten bemerkt, aber im Notfall kann ich immer das Jammern einschalten :)
quelle
Ich bestätigte Petkos Beitrag als funktionierende Lösung und trug dazu bei, indem ich die Möglichkeit erwähnte, dass BIOSbits.org GRUB modifizierte, um das BIOS für den Benutzer beim Start zu konfigurieren. Ich weiß jedoch nicht, ob das Betriebssystem beim Start überschrieben wird.
Nach ein paar Stunden Test kann ich mit Petkos ähnlichen Ergebnissen von heute in XP und Windows 7 bestätigen, dass nicht so viel Wärme- oder Akkulaufzeitunterschied, aber viel weniger Winseln.
Das Problem, das Programm manuell öffnen und die Daten eingeben zu müssen, kann mithilfe eines Dienstprogramms namens Autohotkey von Autohotkey.com gelöst werden. Es ist kostenlos und ermöglicht es Ihnen, eine Binärdatei zu kompilieren, die die CPUID startet und die Befehle zum Deaktivieren der tieferen Cstates eingibt.
quelle
Anstelle einer BIOS-Einstellung würde bei meinem ersten MacBook, wenn die Webcam ausgeführt wird, sichergestellt, dass keine bestimmte Energieeinsparung erfolgt, und das Auftreten von "CPU Whine" † verhindert .
Ebenso wird in einer Antwort von nik ein Dell-Support-Artikel erwähnt, in dem der C3-Energiezustand (Clock-Stop) verantwortlich gemacht wird. Es wird empfohlen, Bluetooth zu aktivieren, um die Eingabe des C3-Status zu verhindern.
† Trotz des Namens "CPU Whine" ist es oft - wenn nicht immer - nicht die CPU, sondern die Kondensatoren des Netzteils, die das Jammern verursachen.
quelle
Ich habe das gleiche Problem mit meinem Dell M1330 mit einer 2,4-GHz-C2D. Ich habe RMClock verwendet , um den C4- Status zu deaktivieren (dies ist der einzige Weg, den ich bisher gefunden habe), und das Jammern verschwand sofort.
Jede andere Lösung für das Jammern (Deaktivieren von Popup / Popdown, Unterspannen usw.) hat absolut nichts bewirkt. Dell hat keine Möglichkeit, C4 im BIOS zu deaktivieren. Leider friert RMClock mein System (Win7 x32) normalerweise / immer Minuten nach dem Klicken auf diese Einstellung ein, sodass ich einige Minuten glückseliger Stille bekomme, bevor der Computer abstürzt.
Ich habe überall nach einer anderen Möglichkeit gesucht, C4 zu deaktivieren - ich bezweifle, dass es die Deaktivierung von C4 selbst ist, die mein System blockiert, sondern ein Fehler in RMClock (der die Entwicklung in '07 gestoppt hat).
quelle
quelle
Im Allgemeinen sollten Sie in der Lage sein, die Energieverwaltungseinstellungen im BIOS zu ändern. Glauben Sie, dass es das ACPI-Feld sein wird.
quelle
Ich hoffe, der Ruhezustand des Betriebssystems unterscheidet sich vom Ruhezustand des Prozessors.
Ich habe ein Programm für mich geschrieben, um zu verhindern, dass das System inaktiv wird, obwohl ich die volle Kontrolle über das Betriebssystem hatte.
IF könnte dies nützlich sein , DANN
http://vikku.info/programming/win32api/prevent-windows-system-entering-idle-state-using-windowless-timers-getlastinputinfo.htm siehe Download-Bereich
SONST
Fügen Sie einfach einen Kommentar hinzu, der besagt, dass meine Antwort irrelevant ist. Dann werde ich meine Antwort entfernen, damit die Benutzer nicht irregeführt werden.
quelle