用于自动PowerPlan设置和时钟速度设置的启动脚本,也可以禁用鼠标加速度
该脚本具有可以使用的2种模式。基于用户输入的执行模式和自动执行模式。
要运行脚本,您需要根据要使用的模式设置1或3个参数。
确保根据设置调整CPU的时钟速度。 ckeck更改时钟限制以获取更多信息。
有些将由脚本自动安装
顾名思义,在此模式下,每个步骤都会向用户询问输入,如果手动运行
在此模式下执行脚本如下
sudo bash /home/beangreen247/autostart_bin/setCPUandMouse.sh user您将被问到几个问题,因此请根据需要回答。
至于这crontab -e我个人的最爱
# 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要更改时钟限制,请查看包含cpupower frequency-set的线路,并在其中更改最小(-min)和最大( - 最大)频率。
要获取所需的数字,请在GHz中以所需的频率,乘以1000000。
例如,我所需的最小频率是100 MHz。因此,我将取这个数字,将其转换为GHz,即0.1 GHz,然后将其乘以1000000,以获取100000,如提供的脚本所示。最大频率以相同的方式计数,但是在这里,我们已经采用了GHz值(即2.3 GHz),因此只需将其乘以1000000提供2300000即可。
对于那些感兴趣的人-g标志设置了CPU总督。
在运行脚本之前,以防万一
chmod +x setCPUandMouse.sh并用root密码替换示例密码user_password_here 。
为了解释脚本的执行,基本上是这样的。
它安装依赖项以使脚本正常工作。此步骤取决于用户输入或自动执行。在这里,您应该根据Ubuntu安装中的哪种类型的内核来决定。例如,如果您像我在桌面上一样使用常规内核,请选择generic 。但是,如果您像我在笔记本电脑上选择oem一样运行OEM内核。可以通过在终端中运行此命令来检查这
uname -a示例输出:
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在上面的示例中,我们可以看到像kernel_version-oem这样的字符串,因此在此示例中为5.17.0-1019-oem 。基于此信息,我们决定将内核类型参数设置为自动化中的oem 。这也可以在用户输入执行模式下完成。如果只有5.17.0-1019 ,则选择generic 。
要决定的第三个也是最后一个参数是您要使用的绩效调查员。在此脚本中,有两种模式可用,即powersave或performance 。这应该是自我解释的。
在启动后或脚本执行后,在终端中运行此命令
cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor示例输出
beangreen247@IdeaPad-5-14ITL05: ~ $ cat /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor
performance
performance
performance
performance
performance
performance
performance
performance