自動化されたパワープランの設定とクロック速度設定のスタートアップスクリプトは、マウスの加速も無効にすることができます
このスクリプトには、使用できる2つのモードがあります。ユーザー入力ベースの実行モードと自動実行モード。
スクリプトを実行するには、使用するモードに基づいて1つまたは3つのパラメーターを設定する必要があります。
セットアップに基づいて、CPUのクロック速度を必ず調整してください。詳細については、クロック速度制限を変更します。
スクリプトによって自動的にインストールされるものもあります
このモードで名前が示唆するように、すべてのステップはユーザーに入力を求めます、手動で実行すると便利です
このモードでスクリプトを実行するには、次のように実行します
sudo bash /home/beangreen247/autostart_bin/setCPUandMouse.sh user必要に応じて答えてください。
これに関しては、これは私の個人的なお気に入りであり、それ自体で実行され、Startupの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)および最大(-max)周波数を変更します。
希望する数値を入力するには、GHzで目的の周波数を取得し、1000000を掛けます。
たとえば、私の希望する最小周波数が100 MHzであるとしましょう。そのため、その数を取り、GHzに変換します。これは0.1 GHzになり、提供されたスクリプトに示すように1000000を掛けて1000000を掛けます。最大周波数は同じ方法でカウントされますが、ここではGHz値を既に取得しました(2.3 GHz)ので、1000000を掛けるだけで2300000を与えます。
興味のある人のために、 -gフラグはCPU知事を設定します。
スクリプトを実行する前に、念のために実行可能になります
chmod +x setCPUandMouse.shパスワードのサンプル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を選択します。
決定する3番目の最終パラメーターは、使用するパフォーマンスガバナーです。このスクリプトには、 powersaveまたはperformanceである2つのモードが使用可能です。これは自明でなければなりません。
起動後またはスクリプトの実行後にターミナルでこのコマンドを実行する
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