Um script de inicialização para configuração automatizada do Powerplan e configuração de velocidade do relógio, também pode desativar a aceleração do mouse
Este script possui 2 modos que podem ser usados. Modo de execução baseado no usuário e modo de execução automatizada.
Para executar o script, você precisa definir 1 ou 3 parâmetros com base no modo que você deseja usar.
Certifique -se de ajustar a velocidade do relógio da CPU com base na sua configuração. Ckeck alterando o limite de velocidade do relógio para obter mais informações.
Alguns serão instalados pelo script automaticamente
Como o nome sugere neste modo, cada etapa solicitará a entrada ao usuário, útil se executar manualmente
Para executar o script neste modo, execute o seguinte
sudo bash /home/beangreen247/autostart_bin/setCPUandMouse.sh userVocê receberá algumas perguntas, então responda -as conforme necessário.
Quanto a este, este é o meu favorito, pois será executado por conta própria e pode ser usado em crontab -e na startup
# 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 Para alterar o limite de velocidade do relógio, procure linhas que contenham cpupower frequency-set e altere a frequência mínima (--min) e o máximo (-max).
Para obter o número desejado para colocar, pegue a frequência desejada em GHz e multiplique por 1000000.
Por exemplo, digamos que minha frequência mínima desejada é de 100 MHz. Então, vou pegar esse número, convertê -lo em GHz, que seria de 0,1 GHz e multiplicaria por 1000000 para obter 100000, conforme mostrado no script fornecido. A frequência máxima é contada da mesma maneira, mas aqui já pegamos o valor GHz (isso seria 2,3 GHz), então apenas multiplique por 1000000, dando -nos 2300000.
Para os interessados, a bandeira -g define o governador da CPU.
Antes de executar o script, faça com que ele seja executável apenas para o caso
chmod +x setCPUandMouse.sh E substitua o exemplo de senha user_password_here pela sua senha root.
Para explicar bem a execução do script, ele vai basicamente assim.
Ele instala dependências para que o script funcione corretamente. Esta etapa depende da entrada do usuário ou da execução automatizada. Aqui você deve decidir com base no tipo de kernel que você tem em sua instalação do Ubuntu. Por exemplo, se você usar o kernel comum, como eu faço na minha área de trabalho, escolha generic . Mas se você correr um kernel OEM como eu no meu laptop que escolha oem . Isso pode ser verificado executando este comando no terminal
uname -aExemplo de saída:
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 No exemplo acima, podemos ver uma string como kernel_version-oem , portanto, neste exemplo, 5.17.0-1019-oem . Com base nessas informações, decidimos definir o parâmetro do tipo de kernel como oem em nossa automação. Isso também pode ser feito no modo de execução de entrada do usuário. Se houver apenas 5.17.0-1019 , escolha generic .
O terceiro e último parâmetro a decidir é qual governador de desempenho você deseja usar. Neste script, existem dois modos utilizáveis, que sendo powersave ou performance . Isso deve ser auto -explicativo.
Execute este comando no terminal após a inicialização ou após a execução do script
cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governorExemplo de saída
beangreen247@IdeaPad-5-14ITL05: ~ $ cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance