13,005
回編集
(→エラー関連) |
|||
1,095行目: | 1,095行目: | ||
fi | fi | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | |||
== SoCのオーバークロック == | |||
==== Allwinner SoC ==== | |||
Allwinner Socをオーバークロックするには、まず、/boot/dtbs/allwinnerディレクトリにあるDTBファイルをDTSファイルに変換する必要がある。<br> | |||
所有しているPinePhoneに適合するsun50i-a64-pinephone-1.X.dtbファイルを、DTSファイルに変換する。<br> | |||
sudo dtc -I dtb -O dts /boot/dtbs/allwinner/sun50i-a64-pinephone-1.X.dtb -o /boot/dtbs/allwinner/sun50i-a64-pinephone-1.X.dts | |||
<br> | |||
変換したDTSファイルの内容を、以下に示すように編集する。<br> | |||
sudo vi /boot/dtbs/allwinner/sun50i-a64-pinephone-1.X.dts | |||
<br> | |||
# /boot/dtbs/allwinner/sun50i-a64-pinephone-1.X.dtsファイル | |||
# 編集前 | |||
...略 | |||
opp-1152000000 { | |||
opp-hz = <0x00 0x44aa2000>; | |||
opp-microvolt = <0x13d620>; | |||
clock-latency-ns = <0x3b9b0>; | |||
}; | |||
...略 | |||
# 編集後 (Allwinner SoCを1.344[GHz]に変更する場合) | |||
...略 | |||
opp-1152000000 { | |||
#opp-hz = <0x00 0x44aa2000>; | |||
opp-hz = <0x00 0x501bd000>; | |||
opp-microvolt = <0x13d620>; | |||
clock-latency-ns = <0x3b9b0>; | |||
}; | |||
...略 | |||
<br> | |||
次に、編集したDTSファイルをDTBファイルに変更する。<br> | |||
sudo dtc -I dts -O dtb /boot/dtbs/allwinner/sun50i-a64-pinephone-1.X.dts -o /boot/dtbs/allwinner/sun50i-a64-pinephone-1.X.dtb | |||
<br> | |||
最後に、PinePhoneを再起動する。<br> | |||
sudo systemctl reboot | |||
<br> | |||
Allwinner Socのクロックの詳細を知りたい場合、/sys/kernel/debug/clk/clk_summaryファイルを確認する。<br> | |||
sudo cat /sys/kernel/debug/clk/clk_summary | |||
<br> | |||
オーバークロックに関する詳細は、[https://wiki.pine64.org/index.php/Overclocking PinePhoneの公式Wiki]を参照すること。<br> | |||
<br><br> | <br><br> | ||