用於自動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