私は、Ubuntu 18.04 LTS(カーネル4.15.0-46、nouveauドライバー)がインストールされ、外付けキーボード+モニターを備えたDell XPS 9570ラップトップを所有しています。それは本当にうまく機能し、そのバッテリー寿命も素晴らしいです...まあ、少なくともサスペンドから復帰するまで(ディープスリープ)。目覚めた後は常に、Ubuntu バッテリーを非常に速く消耗させますで、ファンは通常よりも音量が大きくなります。実行中のすべてのアプリを閉じても違いはありません:/
このラップトップにプレインストールされているWindows 10ではこのような問題は発生しないため、ハードウェアと関連付けることはできません。
dmesg
、top
、powertop
コマンドの出力を確認しましたが、異常なものは見つかりませんでした。 CPU使用率が非常に低い。また、Nvidia独自のドライバを試しましたが、役に立ちませんでした。どのようなヒントが間違っている可能性がありますか?
短い答え:カーネル4.15とタッチパッドの間のどこかに問題があることが判明しました。
タッチパッドを無効にすることで問題は解決しました:
Sudo rmmod hid_multitouch
ほとんどの場合、外付けマウスを使用するため、これは私にとって許容できる回避策です。まれに、手元にマウスがない場合は、ウェイクアップ後にタッチパッドを無効+にすることで問題を解決します。
Sudo rmmod hid_multitouch
Sudo modprobe hid_multitouch
2020年3月の編集:少し前に、ラップトップを再開した後、タッチパッドを使用する瞬間も問題が解決することに気付きました。
長い答え
top
コマンドは全体的なCPU使用率が低い(8%未満)ことを示しましたが、驚くべきことに次のコマンドです。
watch -n1 "cat /proc/cpuinfo | grep \"^[c]pu MHz\""
すべてのCPUコアが最高周波数(〜3.8 GHz)で実行されていることを明らかにしましたが、アイドル状態のために可能な限り最低の周波数(0.8 GHz)が見られると予想していました。 Sudo powertop
は、高い消費電力が実際にCPUから発生していることを証明しています。
そのため、top
コマンドの結果に戻り、それを注意深く観察したところ、1つのプロセスが疑わしく見えました:irq/51-SYNA239:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
21874 root 20 0 0 0 0 I 2.0 0.0 0:03.18 kworker/0:0
1 root 20 0 225780 9392 6472 S 1.0 0.0 0:21.78 systemd
513 root -51 0 0 0 0 D 5.3 0.0 1:00.15 irq/51-SYNA2393
2673 greg 20 0 4569240 205392 73916 S 1.0 0.6 1:54.94 gnome-Shell
...
dmesg | grep SYNA
出力:
[148428.423272] input: SYNA2393:00 06CB:7A13 Touchpad (...)
[148428.423893] hid-multitouch 0018:06CB:7A13.0001: input,hidraw1: I2C HID v1.00 Mouse [SYNA2393:00 06CB:7A13] on i2c-SYNA2393:00
iRQ 51はラップトップのタッチパッドから来ることを明らかにした。それで犯人を見つけました。
正直なところ、それがLinuxカーネル内のバグなのか、タッチパッドが一流ではないのかはわかりません。新しいカーネルで新しいUbuntuバージョンを試すときは、この投稿を更新します。