BananaProのオーバークロックとCPUチューニング
Banana Proは、Android、Linuxディストリビューション、およびその他のシステムを実行できるカードサイズの低電力シングルボードARMベースのコンピューター(SoC)です。 この記事では、BananaProボードのデフォルトのCPUオーバークロック設定を変更する方法を説明します。 その結果、CPUクロックを微調整し、チップ温度を下げることが可能になります。 方法を見てみましょう。
そこで、CPUクロックの微調整を行い、ガバナを変更することにしました。 同じことをすることに興味がある場合の手順は次のとおりです。
より良いCPUクロックスケーリングのために、ガバナを「オンデマンド」に設定することをお勧めします。これにより、CPU負荷に応じてよりスムーズなクロック制御が提供されます。 次のスクリプトを実行します(公式の提案に従って) linux-sunxiプロジェクト AllWinner A20チップの場合):
#!/ bin / sh。 オンデマンドエコー> / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor。 エコー336000> / sys / devices / system / cpu / cpu0 / cpufreq / scaling_min_freq。 echo 1008000> / sys / devices / system / cpu / cpu0 / cpufreq / scaling_max_freq。 echo 40> / sys / devices / system / cpu / cpufreq / ondemand / up_threshold。 echo 200000> / sys / devices / system / cpu / cpufreq / ondemand / sampling_rate。
次に、現在の設定に問題がないかどうかを確認します。 ボードの現在のパフォーマンスに満足している場合は、起動のたびに適用されるようにこれらの設定を設定する必要があります。
systemdでディストリビューションを使用している場合は、新しいユニットを作成してここに配置します。
/etc/systemd/system/governor.service
Governmentor.serviceファイル内に次のように入力します。
[単位] 説明= CPUガバナー。 DefaultDependencies = no [サービス] Type = simple。 ExecStart = / opt / Governmentr [インストール] WantedBy = multi-user.target。
上記のgovernor.serviceシェルスクリプトを/ opt / Governmentrファイルとして保存し、 chmod + x / opt / Government 指図。
systemdなしでディストリビューションを使用している場合は、/ etc /rc.localファイルに新しい行を追加します。
/opt/governor
それでおしまい。 これで、非常に柔軟なCPUクロックスケーリングが得られるはずです。 また、このトリックはチップの温度を49度から41度に下げました。これは良いことです。