Ein Startskript für automatisierte PowerPlan -Einstellung und Taktgeschwindigkeitseinstellung kann auch die Mausbeschleunigung deaktivieren
Dieses Skript enthält 2 Modi, die verwendet werden können. Benutzereingabebasierter Ausführungsmodus und automatisierter Ausführungsmodus.
Um das Skript auszuführen, müssen Sie entweder 1 oder 3 Parameter basierend auf dem Modus festlegen, den Sie verwenden möchten.
Stellen Sie sicher, dass Sie die Taktgeschwindigkeit der CPU basierend auf Ihrem Setup einstellen. CKECK Ändern Sie das Taktgeschwindigkeitsbegrenzung für weitere Informationen.
Einige werden vom Skript automatisch installiert
Wie der Name in diesem Modus vorschlägt, wird der Benutzer nach Eingabe nützlich, wenn sie manuell ausführen
Um das Skript in diesem Modus auszuführen, laufen Sie wie folgt aus
sudo bash /home/beangreen247/autostart_bin/setCPUandMouse.sh userSie werden ein paar Fragen gestellt, also beantworten Sie sie nach Bedarf.
Dies ist mein persönlicher Favorit, da er von selbst laufen und in crontab -e beim Start verwendet werden kann
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h dom mon dow command
@reboot echo " user_password_here " | sudo -S bash /home/beangreen247/autostart_bin/setCPUandMouse.sh auto oem performance Um das Taktgeschwindigkeitsbegrenzung zu ändern, suchen Sie nach Linien, die cpupower frequency-set enthalten und dort die minimale (-min) und maximale (-Max) Frequenz ändern.
Um die gewünschte Zahl zum Einfügen zu erhalten, nehmen Sie die gewünschte Frequenz in GHz und multiplizieren Sie sie mit 1000000.
Nehmen wir zum Beispiel an, dass meine gewünschte Minimum 100 MHz beträgt. Also werde ich diese Zahl nehmen, sie in GHz konvertieren, das wäre 0,1 GHz und multiplizieren Sie diese mit 1000000, um 100000 zu erhalten, wie im bereitgestellten Skript gezeigt. Die maximale Frequenz wird auf die gleiche Weise gezählt, aber hier haben wir den GHZ -Wert bereits (das wäre 2,3 GHz) genommen, also multiplizieren Sie ihn einfach mit 1000000 und geben uns 2300000.
Für diejenigen, die interessiert sind, setzt das -g -Flag den CPU -Gouverneur.
Bevor Sie das Skript ausführen
chmod +x setCPUandMouse.sh Und ersetzen Sie das Beispielkennwort user_password_here durch Ihr Stammkennwort.
Um die Ausführung des Skripts gut zu erklären, geht es im Grunde genommen so.
Es installiert Abhängigkeiten, damit das Skript ordnungsgemäß funktioniert. Dieser Schritt hängt entweder von der Benutzereingabe oder der automatisierten Ausführung ab. Hier sollten Sie entscheiden, welche Art von Kernel Sie in Ihrer Ubuntu -Installation haben. Wenn Sie beispielsweise den regulären Kernel wie ich auf meinem Desktop verwenden, wählen Sie generic . Aber wenn Sie einen OEM -Kernel wie ich auf meinem Laptop betreiben, wählen Sie oem . Dies kann überprüft werden, indem dieser Befehl im Terminal ausgeführt wird
uname -aBeispielausgabe:
Linux IdeaPad-5-14ITL05 5.17.0-1019-oem # 20-Ubuntu SMP PREEMPT Tue Sep 27 13:20:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux Im obigen Beispiel sehen wir eine Zeichenfolge wie kernel_version-oem so dass in diesem Beispiel 5.17.0-1019-oem ist. Basierend auf diesen Informationen haben wir beschlossen, den Parameter vom Typ Kernel in unserer Automatisierung auf oem festzulegen. Dies kann auch im Benutzer -Eingabemodus erfolgen. Wenn es nur 5.17.0-1019 gibt, wählen Sie generic .
Der dritte und letzte Parameter, über den Sie entscheiden sollten, ist das, was Sie verwenden möchten. In diesem Skript gibt es zwei verwendbare Modi, die powersave oder performance sind. Dies sollte selbsterklärend sein.
Führen Sie diesen Befehl nach dem Start oder nach der Skriptausführung im Terminal aus
cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governorBeispielausgabe
beangreen247@IdeaPad-5-14ITL05: ~ $ cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance