症状は以下の通り
・WiFiもしくはBluetooth PAN時にパケットが詰まる
・WiFiマークまたはBluetooth接続マークは通常通り
・常に通信ができないわけではない
・WiFiルータまたはBluetoothの親機にpingを飛ばすと1000ms以上もしくは呼応しない場合もある
・接続し直すと、しばらくは安定する
・WiFiでパケ詰まりしている時、Bluetoothをオフにすると一発で改善する
・Bluetooth PANでパケ詰まりしている時、WiFiをオフにすると一発で改善する
これらの事から、WiFi・Bluetoothに原因があると特定
2.4Ghz帯の混線も疑ったが、WiFiを5Ghz帯に接続した時にも発生するので除外した
結論として、ネットワーク設定をリセットする事で改善した
旧Androidからネットワーク設定を引き継いでいたが、
設定のカスでも溜まっていたのだろうか?
手順は次の通り。
設定 > システム > リセットオプション > ネットワーク設定のリセット
当たり前だが、WiFiの設定やBluetoothのペアリングはすべてやり直すことになる
]]>以下の設定を行うことで、改善されます。
ChromeのURL欄に次のアドレスを入力して実行します。
chrome://flags/#ignore-gpu-blacklist
次の画像のようなページが開きますので
Override software rendering listをEnabledに変更しましょう
お決まりではありますが、adb shellが使用出来る環境が整っているのが条件。
整っていない場合はとりあえずADBを使いたい時を参考。
Taskerに権限を与えます
adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
あとはTaskerでレシピを作成します
アクションの追加でcustと絞り込むと「カスタム設定 / Custom Setting」が表示されます
種類:セキュア
名前:night_display_activated
値:1
と入力します
これでナイトライトがオンになります。
ナイトライトをオフにしたい場合は、値を0にしてください
]]>
adb shellが使用出来る環境が整っているのが条件。
整っていない場合はとりあえずADBを使いたい時を参考。
ナイトライト(ナイトモード)は、スケジュールによるON/OFFは出来るが
毎日決まった時間に寝る訳ではない。
なので、【Tasker】おやすみモードに組み込んで自動化してみた。
今回はドコモのXperia 1 II(SO-51A)を使用。
ルート権限は不要
要PC
1.PCとXperiaをUSBで接続後、コマンドプロンプトで次のコマンドを打ちます
adb tcpip 5555
2.taskerにてADB WiFiを追加して、コマンドに次の一行を追加
settings put secure night_display_activated 1
ナイトライトをオフにしたい場合は末尾の数字を0にする
※端末を再起動した場合は、1の作業がその都度必要。
]]>