Un script de démarrage pour le réglage automatisé du plan électrique et le réglage de la vitesse d'horloge, peut également désactiver l'accélération de la souris
Ce script a 2 modes qui peuvent être utilisés. Mode d'exécution basé sur la saisie de l'utilisateur et mode d'exécution automatisé.
Pour exécuter le script, vous devez définir 1 ou 3 paramètres en fonction du mode que vous souhaitez utiliser.
Assurez-vous de régler la vitesse d'horloge du CPU en fonction de votre configuration. CKECK modifiant la limite de vitesse d'horloge pour plus d'informations.
Certains seront installés automatiquement par le script
Comme son nom l'indique dans ce mode, chaque étape demandera à l'utilisateur la contribution, utile si l'exécution manuelle
Pour exécuter le script dans ce mode, exécutez-le comme suit
sudo bash /home/beangreen247/autostart_bin/setCPUandMouse.sh userOn vous posera quelques questions, alors répondez-y au besoin.
Quant à celui-ci, celui-ci est mon préféré car il fonctionnera seul et peut être utilisé en crontab -e au démarrage
# 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 Pour modifier la limite de vitesse d'horloge, recherchez les lignes contenant cpupower frequency-set et modifiez la fréquence minimale (- min) et maximale (- max).
Pour obtenir le numéro souhaité à inscrire, prenez la fréquence souhaitée en GHZ et multipliez par 1000000.
Par exemple, disons que ma fréquence min souhaitée est de 100 MHz. Je vais donc prendre ce nombre, le convertir en GHZ, ce serait 0,1 GHz et le multiplier par 1000000 pour obtenir 100000 comme indiqué dans le script fourni. La fréquence maximale est comptée de la même manière, mais ici, nous avons déjà pris la valeur GHZ (ce serait 2,3 GHz), donc le multipliez simplement par 1000000 en nous donnant 2300000.
Pour les personnes intéressées, le drapeau -g définit le gouverneur du CPU.
Avant d'exécuter le script, faites-le exécutable au cas où
chmod +x setCPUandMouse.sh Et remplacer l'exemple de mot de passe user_password_here par votre mot de passe racine.
Pour expliquer bien l'exécution du script, cela va essentiellement comme ça.
Il installe les dépendances afin que le script fonctionne correctement. Cette étape dépend de l'entrée utilisateur ou de l'exécution automatisée. Ici, vous devez décider en fonction du type de noyau que vous avez dans votre installation Ubuntu. Par exemple, si vous utilisez le noyau ordinaire comme je le fais sur mon bureau, choisissez generic . Mais si vous exécutez un noyau OEM comme je le fais sur mon ordinateur portable qui choisit oem . Cela peut être vérifié en exécutant cette commande dans le terminal
uname -aExemple de sortie:
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 Dans l'exemple ci-dessus, nous pouvons voir une chaîne comme kernel_version-oem donc dans cet exemple qui est 5.17.0-1019-oem . Sur la base de ces informations, nous avons décidé de définir le paramètre de type de noyau sur oem dans notre automatisation. Cela peut également être fait en mode d'exécution d'entrée utilisateur. S'il n'y a que 5.17.0-1019 , choisissez generic .
Le troisième et dernier paramètre pour décider est le gouverneur des performances que vous souhaitez utiliser. Dans ce script, il y a deux modes utilisables, qui étant powersave ou performance . Cela devrait être explicite.
Exécutez cette commande dans le terminal après le démarrage ou après l'exécution du script
cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governorExemple de sortie
beangreen247@IdeaPad-5-14ITL05: ~ $ cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance