Bisher habe ich eine vorübergehende Lösung für mein Problem bei maximaler CPU-Frequenz gefunden, die bei einem niedrigen Wert steckt , aber die Frage, die ich habe, ist, wie ich sie dauerhaft machen kann. Unmittelbar nach dem Neustart werden die Frequenzen auf 1,90 GHz zurückgesetzt.
CPU Model = Intel(R) Core(TM) i7-3517U CPU @ 1.90GHz
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies = 2401000 2400000 2300000 2200000 2100000 1900000 1800000 1700000 1600000 1500000 1400000 1300000 1100000 1000000 900000 800000 [kHz]
/sys/devices/system/cpu/cpufreq/boost = 1
Einige andere Informationen, die relevant sein könnten oder nicht:
vitaliy:~$ cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit 1900000
und...
vitaliy:~$ cat /sys/module/processor/parameters/ignore_ppc0
Von dem, was ich bemerkt habe, ignore_ppc
und scaling_available_frequencies
werden jedes Mal beim Booten / Neustart überschrieben. Ich bin mir nicht sicher bios_limit
.
Antworten:
Ok, das Problem war bei bios_limit .
Überschreiben Sie zunächst alle BIOS-Einschränkungen, indem Sie ignore_ppc auf 1 setzen :
Ändern Sie dann mit diesem Skript die CPU scaling_max_freq für alle Kerne [achten Sie auf die Zahlen des Kerns! In meinem Fall Quad-Core, Kernnummern: 0, 1, 2, 3]:
Quelle: http://blog.patshead.com/2013/04/my-bios-is-limiting-my-cpu-clock-speed.html
Da Sie bios_limit- Dateien nicht bearbeiten können, müssen Sie den Kernel zwingen, sie zu ignorieren.
Bearbeiten Sie / etc / default / grub (Sie müssen dies mit Root-Rechten tun) und ändern Sie es
zu
dann renne:
und neu starten.
Quelle: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/856233 Kommentar Nr. 24.
Jetzt liegen die CPU-Frequenzen bei Bedarf bei 2,4 GHz, während Wechselstrom verwendet wird.
quelle
Ein Ansatz besteht darin, ein Skript zu erstellen, das die temporäre Lösung ausführt, und das Skript dann bei jedem Start auszuführen, indem Sie das Skript unter System> Einstellungen> Startanwendungen oder in cron hinzufügen .
quelle