Ich habe einen Vaio VGN-CR353-Laptop, der mir im September oder Oktober 2012 übergeben wurde, und ich habe Ubuntu darauf installiert. Ich habe es bereits zu einem sehr persönlichen Laptop gemacht und Spiele unter Wein (SC2, Frozen Throne), mehrere IDEs (Sublime Text 2, Eclipse, Netbeans) ohne Probleme installiert ... bis letzten November.
Nur damit Sie wissen, habe ich die Interna erst in der letzten Novemberwoche berührt, als ich feststellte, dass es nicht Software war, die dieses Problem verursachte.
Ubuntu berichtet, dass häufig die kritischen Markierungen 95C oder 105C erreicht und automatisch heruntergefahren werden. Ich habe das Problem bereits angesprochen durch:
- Die Einbauten abstauben. Erstaunlicherweise war es anfangs sehr sauber.
- Sehr kleine Ansammlungen im Lüfter und in den Waschbecken wurden entfernt.
- Wärmeleitpaste bereits mehrmals neu aufgetragen, nur für den Fall, dass ich sie falsch angewendet habe. Derzeit werden verschiedene Anwendungstechniken getestet. Wählen Sie auch Nano-Diamant, um Kurzschlüsse aufgrund der Verbindung auszuschließen.
- Setzen Sie die Waschbecken wieder fest ein. Event bog die Arme, die das Waschbecken halten, ein wenig nach oben, um sicherzustellen, dass das Waschbecken so fest wie möglich ist.
- Stellen Sie sicher, dass die Lüftungsschlitze frei sind
- Kaufte einen Kühler
- Erhöhte den Laptop durch den Kauf größerer "Gummifüße". Der Laptop befindet sich jetzt mindestens 1 cm von einer ebenen Fläche entfernt
- Verschiedene Versionen von Ubuntu wurden neu installiert, da Linux-Kernel von 2.6 bis 3.2 ein Überhitzungsproblem haben. Derzeit auf einem 3.5-Kernel (Lubuntu 12.10).
Nachdem diese Probleme behoben wurden, besteht das Problem der Überhitzung weiterhin. Die Überhitzung tritt auf, wenn:
- Ich surfe mit jedem Browser (Firefox, Chromium) im Internet, auch wenn das Flash-Plugin nicht installiert ist (und Flash ist nicht schuld).
- Ich habe Dateien über das Terminal auf eine externe Festplatte im Wert von 39 GB kopiert. Es ist ungewöhnlich, dass es beim Kopieren über die GUI nicht überhitzt.
- Verwenden von Netbeans, Ereignis beim Schreiben des Codes, noch nicht einmal beim Kompilieren.
- Nach dem Zufallsprinzip!
- Selbst wenn ich im Computerlabor der Schule bin, ist es verrückt kalt.
- Nach einer Neuinstallation von Windows
Einschränkungen:
- Keine BIOS-Einstellungen für Lüfter oder Frequenzeinstellungen für Prozessoren (Sony, was erwarten Sie?)
- lm-Sensoren erkennen keine Lüftersensoren oder andere Sensoren außer den CPU-Kernen und dem Motherboard, da Vaio-Laptops solche notorisch nicht implementieren.
Ich habe bereits lm-Sensoren und gkrellm installiert, um die Temperaturen zu überwachen. Ich habe derzeit einen Blick auf beide CPU-Kerne und ACPI-Temps. Ungewöhnlich habe ich nie gesehen, dass sie über 60 ° C hinausgingen. Derzeit liegen die neuesten Temperaturwerte zwischen 32 ° C beim Neustart, 43 ° C bei Raumtemperatur, 49 ° C bei mäßiger Belastung (Surfen mit mehreren Registerkarten) und 53 ° C bei Verwendung von Netbeans. Es ist ziemlich seltsam, dass die Temperaturen mit großen Unterschieden zwischen den einzelnen Anwendungen schwanken.
Manchmal meldet das System auch, dass es die kritischen Temperaturen erreicht hat, selbst wenn sich der Laptop überhaupt nicht heiß anfühlt, wie vor einiger Zeit im Labor.
Bis jetzt führe ich diesen Krieg immer noch mit dem Laptop. Vermisse ich eine wichtige Routine, die den Spieß umdrehen und dieses Problem ein für alle Mal beheben könnte? Mir gehen die Ideen aus.
Update1:
Derzeit werden Treiber für einen anderen Laptop über Firefox heruntergeladen. Die CPU-Auslastung beträgt 80% und 21% bei Temperaturen von 58 ° C und 51 ° C auf beiden Kernen. ACPI-Temperatur bei 60 ° C und Festplattennutzung (Schreiben aufgrund von Download) bis zu 205 KB / s. Ram Nutzung ca. 500 MB. Noch keine Überhitzung.
Update2:
Kurz vor dem Ausführen von Prime95 habe ich bereits einige Tage lang die Installation und Verwendung von Windows getestet. Das Gleiche passiert unter Windows. Der einzige Unterschied besteht darin, dass im Gegensatz zu Linux, das den Computer unter Windows halbwegs ordnungsgemäß herunterfährt, er einfach ausgeschaltet wird! Es ist, als würde man plötzlich den Stecker ziehen.
Daher ist es kein Linux-Problem.
Update3:
Hat es geschafft, Prime95 unter Linux zu erreichen und auszuführen. Erstaunlicherweise konnte ich den Laptop sogar auf 100% Last auf beiden Kernen, 100% Speicherauslastung und ~ 90 ° C stabil und ohne Überhitzung (getestet für etwa 10-15 Minuten) ohne Überhitzung bringen. Ich frage mich nur, warum die Maschine plötzlich 95C und 105C meldet.
Update4:
Zerlegte den Laptop für eine gründliche Reinigung und baute ihn dann wieder zusammen. Nichts Außergewöhnliches, nur eine kleine Staubschicht Danach ließ ich Prime95 30 Minuten lang laufen, um zu beweisen, dass der Laptop nicht überhitzen kann. Es übertrifft sogar höchstens 91 * C, durchschnittlich 85 * C. Es muss ein fehlerhafter Sensor sein.
Update5: Schließlich wurde ein Skript ausgeführt, das die Temperaturen in einem Protokolldiagramm überwacht, anstatt nur zu beobachten, wie die aktuellen Temperaturen steigen. Das Skript in diesem Beitrag wurde geändert , um die ACPI- (wie von GKrellM beschrieben), Kerne und Festplattentemperaturen auf meinem Rig pro Sekunde zu überwachen . Und dann habe ich den Laptop in verschiedenen Szenarien verwendet, wie Surfen, Code kompilieren, Low-Power-Modus, Balanced- und High-Modus.
Dann eine erstaunliche Entdeckung, der ACPI-Sensor steigt in Sekundenbruchteilen auf kritisch! Dieses Ereignis löst den thermischen Schutz des Betriebssystems aus, der den PC herunterfährt. Ich habe ein Protokoll der Temps (ACPI, Core1, Core2, HDD) und der kritischen Warnung von /var/log/syslog
. Ich habe auch eine Grafik des Protokolls, das ich erstellt habe. Sie können sehen, dass in diesem Protokoll pro Sekunde satte 111 Grad Celsius außerhalb des Bereichs von 40 bis 50 angezeigt werden. Nicht nur das, es gibt praktisch nichts , was es verursacht. Wie Sie im Protokoll und in der Grafik sehen können, funktionieren die Festplatte und die Kerne einwandfrei. Es ist der ACPI, der wild geworden ist.
Übrigens kommen die "ACPI" -Temps von diesem Pfad: /sys/class/thermal/thermal_zone0/temp