CPU Turbos unnötig [Linux Mint]

742
Ben

Ich verwende einen Core i5 4690k, und ich entschied, dass es Übertaktungszeit war. Da ich jedoch nicht die beste Kühlung der Welt habe und einen SFF-Fall habe, habe ich mich dazu entschieden, die Turbo-Boost-Frequenz zu erhöhen, damit sie nicht ständig übertaktet wird.

Leider hat dies zu einigen Problemen geführt. Ich bin mir nicht sicher, ob dies vor dem Hochfahren des Turbo-Boosts durchgeführt wurde oder ob mein Kühler es gerade geschafft hat, aber ich habe von psensor Benachrichtigungen erhalten, dass meine CPU-Temperatur über 70 ° C stieg.

Ich schaute mir i7z und lscpu an, und beide schienen mir zu sagen, dass meine CPU auf 4,1 GHz (die Turbo-Frequenzen habe ich auf 1 für einen Kern, 4,1 für zwei Kerne usw.) gesetzt . Im Gegensatz dazu liefen keine Anwendungen, und der Systemmonitor gab nur eine Nutzung von 0-4% für jeden Kern an. Nach mehr Nachforschungen scheint er die meiste Zeit bei 4,1 GHz zu laufen, wobei er gelegentlich auf niedrigere Frequenzen herunterspringt und dann langsam wieder ansteigt.

Jetzt ist meine Frage: Habe ich eine schlechte Sache gemacht, indem ich die maximale Turbogeschwindigkeit erhöht habe? wird dies durch eine andere Einstellung im BIOS verursacht, wie z. B. die, die der CPU im Leerlauf eine Verlangsamung anzeigt? Wurde meine CPU durch die Vorstellung beleidigt, dass sie nicht so gut für mich war, wie sie war?

2
Wenn Ihre CPU-Temperatur im Leerlauf über 70 ° C liegt, ist der Kühler defekt oder der Prozessor ist nicht im Leerlauf. Um welche Taktgeschwindigkeit es sich im Leerlauf handelt, macht kaum einen Unterschied, es erzeugt im Leerlauf keine Wärme. qasdfdsaq vor 8 Jahren 0
Es ist nicht im Leerlauf, aber es sollte nicht die ganze Zeit ein Turbo-Boost sein. Es läuft bei ca. 45-50 ° C in einem warmen Raum. Ich benutze einen Zalman cnps8900q-Kühler, also sollte es in Ordnung sein. Es sollte bei 3,5 GHz anstelle von 4,1 liegen, wodurch mehr Wärme erzeugt wird. In der Tat sollte es _devincessing_ sein Takt, weil es keine Arbeit zu erledigen hat. Ben vor 8 Jahren 0
Wenn es keine Arbeit zu erledigen hat, läuft es leer. Die Taktrate wird von Ihrem Betriebssystem gesteuert (innerhalb der voreingestellten BIOS- / CPU-Grenzen). qasdfdsaq vor 8 Jahren 0
Versuchen Sie es mit `grep '. / sys / devices / system / cpu / cpu0 / cpufreq / * `, um zu erfahren, welche verfügbaren CPU-Geschwindigkeiten dem Betriebssystem gemeldet werden. qasdfdsaq vor 8 Jahren 0
Also sagt Mint meine CPU zu Turbo? Wie kann ich das beheben? Kann ich die Uhrzeit manuell einstellen? Wenn dies der Fall ist, könnte ich ein Skript schreiben, das die Taktrate basierend auf der CPU-Auslastung festlegt. Ben vor 8 Jahren 0
Alles, was Sie festlegen, wird vom Kernel-CPU-Governor überschrieben. Sie sollten die Ursache und nicht das Symptom beheben. Plus, übertaktet die CPU nicht, dann setzt die Geschwindigkeitsabnahme den Punkt der Übertaktung vollständig zurück? qasdfdsaq vor 8 Jahren 0
Ich möchte, dass die Taktfrequenz nur dann erhöht wird, wenn dies erforderlich ist, nicht immer, um keine zusätzliche Wärme zu erzeugen. Grundsätzlich möchte ich die CPU selbst dynamisch übertakten, solange sie benötigt wird und eine sichere Temperatur hat. Ben vor 8 Jahren 0
Wie gesagt, erzeugt es keine zusätzliche Wärme, wenn es nichts tut, unabhängig davon, wie schnell es läuft. Wie bereits gesagt, müssen Sie den obigen Befehl ausführen, um die Ursache herauszufinden, anstatt sich mit dem Symptom zu befassen. qasdfdsaq vor 8 Jahren 0
Oh, Entschuldigung. Ich habe diesen Beitrag nicht gesehen. Die Ausgabe ist hier: http://pastebin.com/QXeHT4Vq Ben vor 8 Jahren 0
Neugierig, kannst du auch 'grep' machen. / sys / devices / system / cpu / cpu0 / cpuidle / state * / * `und` grep. / sys / devices / system / cpu / cpu0 / cpufreq / stats / * `bitte? qasdfdsaq vor 8 Jahren 0
Erster Befehl: http://pastebin.com/zG70tY5a Der zweite Befehl gibt keinen solchen Datei- oder Verzeichnisfehler zurück. Ben vor 8 Jahren 0
Ich habe mit Nemo gesucht und es gibt keinen "stats" -Ordner in cpufreq, aber es gibt ein paar Dateien. Ben vor 8 Jahren 0
Ja, es scheint zu fehlen, wenn der Treiber intel_pstate verwendet wird. Ich vermute, es ist eine BIOS-Einstellung - Sie erwähnen "diejenigen, die der CPU sagen, dass sie im Leerlauf langsamer werden soll. Können Sie bitte auflisten, was diese Einstellungen genau sind und worauf sie eingestellt sind?" Dinge wie Speedstep, C-State usw. sollten aktiviert sein. qasdfdsaq vor 8 Jahren 0
Es gibt CPU-Advanced-Halt, C3-Statusunterstützung, C6 / C7-Statusunterstützung und CPU-EIST-Funktion, die alle auf "aktiviert" und nicht auf "Auto" oder "Deaktiviert" gesetzt sind. Ben vor 8 Jahren 0
@qasdfdsaq Hast du etwas herausgefunden? Ben vor 8 Jahren 0
Entschuldigung, ich habe gestern mein Asus-Board vergessen, werde es später tun. qasdfdsaq vor 8 Jahren 0
Entschuldigung nochmal. Alles sieht gut aus. Die Einstellungen bei mir sind unterschiedlich benannt - SpeedStep und Turbo ON, C-State unterstützen Auto und CFG-Lock-OFF und Asus-Multicore-Turbo-Optimierung. Ich kann nichts falsch sehen. FWIW, dein Pastebin zeigt an, dass er nicht mit vollem Turbo läuft, aber etwas niedriger. Er sieht also nicht so aus, als würde er sowieso immer voll laufen qasdfdsaq vor 8 Jahren 0
Ja, ich weiß nicht. Ich möchte nur, dass dieser Kerl eine lange Zeit durchhält, und wenn er nur auf und ab geht, die Spannung erhöht und die Hitze erhöht, hat diese Beziehung gerade Arbeit gewonnen. Wir können Freunde sein, wenn er die heiße Wanne mag und ich das Eisbad mag. Ben vor 8 Jahren 0
Ich habe noch nie eine CPU gesehen, die im Alter gestorben ist. Ich habe eine 2,6-GHz-CPU, die seit sechs Jahren auf 4,0 GHz übertaktet ist, und es ist immer noch in Ordnung. qasdfdsaq vor 8 Jahren 0
Wird es nicht bei einer konstant hohen Temperatur wirklich schnell sterben? Ben vor 8 Jahren 0
Nur wenn es ständig 110'C war. qasdfdsaq vor 8 Jahren 0
Nun, ich denke, es ist dann egal. Ben vor 8 Jahren 0
Um anzuzeigen, dass Ihre Frage gelöst wurde, können Sie [Ihre eigene Frage beantworten] (http://superuser.com/help/self-answer) und [als beste Antwort akzeptieren] (http://superuser.com/) Hilfe / akzeptierte Antwort), indem Sie auf das "Check" -Symbol unterhalb der Abstimmungselemente klicken. Sie müssen den Titel Ihrer Frage nicht bearbeiten, um anzuzeigen, dass sie gelöst ist. Siehe auch: [Ist es OK, dem Titel einer Frage \ [Gelöst \] hinzuzufügen?] (Http://meta.stackexchange.com/questions/116101) bwDraco vor 8 Jahren 0

1 Antwort auf die Frage

2
Ben

Laut qasdfdsaq (danke Dude!) Heizt sich ein Prozessor nicht auf, wenn er nicht unter Last ist, unabhängig von der Taktrate. Und selbst wenn es sich läuft heiß, würde seine Lebensdauer nur abnehmen, wenn es etwas verrückt Temperatur ist, wie 110 ° C, an welchem Punkt das Motherboard eine automatische Abschaltung auslösen würde. Aus diesem Grund werden Intel-CPUs mit Turbo betrieben, solange sie sich innerhalb der Grenzen von Wärme, Leistung usw. befinden.