#1 Le 20/08/2016, à 09:25
- alansan2011
[résolu] script à lancer au démarrage avec sudo
Bonjour à tous,
je suis sous ubuntu 16.04.1 lts.
j'ai une carte mère asus et un i7-6700 dont les fréquences s'étalent de 800 mhz à 3400 mhz avec cpufreq indicator.
j'ai désactivé dans grub le nouveau driver acpi qui fait que sous 16.04, il n'y avait que performance et powersave comme option.
l'ancien driver acpi est actif donc à chaque démarrage où avec cpufreq indicator, j'ai à nouveau aussi l'option ondemand !
or à chaque démarrage, les 8 coeurs cpu , sous "ondemand", restent bloqué à la fréquence max, cad 3.4 ghz.
j'ai ajouté donc un alias dans bash_alias qui corrige en temps réel la fréquence minimum à 800mhz:
#ondemand
alias ondem='sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu4/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu5/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu6/cpufreq/scaling_min_freq" &&
sudo sh -c "echo 800000 > /sys/devices/system/cpu/cpu7/cpufreq/scaling_min_freq" && exit'
le problème est que je dois lancer cet alias en terminal à chaque démarrage en introduisant forcément mon mot de pass pour la commande sudo !
comment transformer cet alias en script sh qui serait mis dans "programme au démarrage" pour automatiser la chose , cad entre-autre sans devoir taper le mot de pass root ?
où s'il y a une autre solution, je suis preneur ;-)
merci
Dernière modification par alansan2011 (Le 20/08/2016, à 13:27)
Ubuntu 12.04.5 LTS * UbuntuStudio 14.04.4 LTS * Ubuntu 16.04 LTS en test régulier.....
Hors ligne
#2 Le 20/08/2016, à 13:04
- lynn
Re : [résolu] script à lancer au démarrage avec sudo
Bonjour,
Tu peux ajouter cette ligne
echo 800000|tee /sys/devices/system/cpu/cpu[0-7]/cpufreq/scaling_min_freq
dans /etc/rc.local juste avant "exit 0".
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#3 Le 20/08/2016, à 13:20
- alansan2011
Re : [résolu] script à lancer au démarrage avec sudo
merci!!
je vais tester ça ;-)
Ubuntu 12.04.5 LTS * UbuntuStudio 14.04.4 LTS * Ubuntu 16.04 LTS en test régulier.....
Hors ligne
#4 Le 20/08/2016, à 13:27
- alansan2011
Re : [résolu] script à lancer au démarrage avec sudo
ça marche!! super!
Ubuntu 12.04.5 LTS * UbuntuStudio 14.04.4 LTS * Ubuntu 16.04 LTS en test régulier.....
Hors ligne