私は 3 台の Dell ラップトップを所有しており、すべて Kubuntu 22.04 LTS を実行しています。2 台は Precision 5530 で、1 台は少し古い Precision 5520 です。3 台とも、使用開始から 1 ~ 2 日以内に KDE デスクトップが「フリーズ」します。その後、マシンに ssh で接続してログを確認し、再起動することができます。
原因を突き止めるために、5530 の 1 台でカーネルを 5.15.0 から 5.19.17 にアップグレードしましたが、効果はありませんでした。また、Xorg の代わりに Wayland をインストールして実行しましたが、これも効果はありませんでした。すべてのマシンのすべてのバリアントで、dmesg に次のようなエラーが表示されます (他のエラーもいくつか表示されます)。
[17732.600620] i915 0000:00:02.0: [drm] *ERROR* Atomic update failure on pipe A (start=840731 end=840732) time 1273 us, min 1073, max 1079, scanline start 1016, end 1103
しかし、彼らが問題の原因を指摘しているかどうかは分かりません。
私はこの問題を「フリーズ」と表現しましたが、Xorg を実行すると、実際に起こるのは、すべてのウィンドウの境界がなくなり、マウス クリックに何も反応しなくなることです (マウス カーソルを動かすことはできますが)。Wayland を実行すると、すべてのウィンドウが完全に消えて、KDE パネルだけが残り、再び、システムがマウス クリックに反応しなくなります。
ちなみに、つい最近まで 5520 で CentOS 7 を実行していましたが、問題なく動作していたので、現在の問題はハードウェアに原因があるとは思いません。
Kubuntu 22.04 LTS を実行したまま、問題を追跡して修正する方法について、何かアドバイスはありますか。
2023-03-10 編集:
@popey の追加提案はintel_idle.max_cstate=1
私GRUB_CMDLINE_LINUX_DEFAULT
にはうまくいきませんでした。私のマシンは、約 2 日間の稼働後に再び故障しました。カーネル 5.19.17 と Xorg (Wayland ではありません) を実行していました。すべてのウィンドウの境界線が失われ、マウス カーソルを動かすことはできましたが、システムはマウス クリックに応答しませんでした。
以下は関連する出力ですjournalctl
:
2023-03-10T00:52:48+0000 bat dbus-daemon[873]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.10' (uid=0 pid=875 comm="/usr/sbin/NetworkManager --no-daemon ")
2023-03-10T00:52:49+0000 bat systemd[1]: Starting Network Manager Script Dispatcher Service...
2023-03-10T00:52:49+0000 bat dbus-daemon[873]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
2023-03-10T00:52:49+0000 bat systemd[1]: Started Network Manager Script Dispatcher Service.
2023-03-10T00:52:54+0000 bat wpa_supplicant[910]: wlp59s0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=-66 noise=9999 txrate=130000
2023-03-10T00:52:59+0000 bat systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully.
2023-03-10T00:53:01+0000 bat wpa_supplicant[910]: wlp59s0: CTRL-EVENT-BEACON-LOSS
2023-03-10T01:14:51+0000 bat systemd[1435]: Started Brave Web Browser - Web Browser.
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]: X Error of failed request: BadWindow (invalid Window parameter)
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]: Major opcode of failed request: 2 (X_ChangeWindowAttributes)
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]: Resource id in failed request: 0x1000013
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]: Serial number of failed request: 2279
2023-03-10T01:14:52+0000 bat vncserver-x11-serviced[2795]: Current serial number in output stream: 2281
2023-03-10T01:14:54+0000 bat vncserverui[388941]: Unable to locate theme engine in module_path: "adwaita",
# Machine failed around here
2023-03-10T01:17:01+0000 bat CRON[389377]: pam_unix(cron:session): session opened for user root(uid=0) by (uid=0)
2023-03-10T01:17:01+0000 bat CRON[389378]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
2023-03-10T01:17:01+0000 bat CRON[389377]: pam_unix(cron:session): session closed for user root
2023-03-10T01:17:41+0000 bat sshd[389505]: pam_unix(sshd:session): session opened for user xxxxx(uid=1000) by (uid=0)
2023-03-10T01:17:41+0000 bat systemd-logind[906]: New session 94 of user xxxxx.
2023-03-10T01:17:41+0000 bat systemd[1]: Started Session 94 of User xxxxx.
2023-03-10T01:17:44+0000 bat sudo[389648]: xxxxx : TTY=pts/32 ; PWD=/home/xxxxx ; USER=root ; COMMAND=/usr/bin/su -l
2023-03-10T01:17:44+0000 bat sudo[389648]: pam_unix(sudo:session): session opened for user root(uid=0) by xxxxx(uid=1000)
2023-03-10T01:17:44+0000 bat su[389650]: (to root) root on pts/33
2023-03-10T01:17:44+0000 bat su[389650]: pam_unix(su-l:session): session opened for user root(uid=0) by xxxxx(uid=0)
2023-03-10T01:18:24+0000 bat dbus-daemon[873]: [system] Activating service name='org.kde.powerdevil.backlighthelper' requested by ':1.57' (uid=1000 pid=1799 comm="/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdev") (using servicehelper)
2023-03-10T01:18:24+0000 bat dbus-daemon[873]: [system] Successfully activated service 'org.kde.powerdevil.backlighthelper'
ログには役立つ情報は何も見当たりません。問題が発生する直前のメッセージについて
Unable to locate theme engine in module_path: "adwaita"
ログにはすでに 58 回発生しているため、問題に関連している可能性は低いです。
2023-03-22編集:
@Sevinnex の提案は
KDE > System Settings > Display and Monitor > Compositor > Enable on startup: off
私にはうまくいきませんでした。
KDE パネルが更新されなくなったため (たとえば、時計が時間を更新しない)、KDE に対してバグを報告することを考えましたが、KDE バグ トラッカーにバグを送信するには、正確な KDE コンポーネントの知識とバグを再現する方法が必要です。私はどちらも持っていません。3 台の異なるマシンがあり、いずれも数日ごとにデスクトップがマウス クリックに反応しなくなり再起動する必要があり、 から有用な情報が報告されないのは非常に困ったことですjournalctl
。
このマシンには次の 2 つのグラフィック カード ( からlspci
) が搭載されています。
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630]
01:00.0 3D controller: NVIDIA Corporation GP107GLM [Quadro P1000 Mobile] (rev a1)
問題はこれらと関係があるのでしょうか? 他に何を試せばいいのか分からないので、何かアドバイスがあれば大変ありがたいです。
2023-04-05 編集:
Xfce
私はの代わりにを使用するように切り替えましたKDE Plasma
。後者は私にとって断然好ましいデスクトップ環境なので残念です。
2023-04-13 編集:
私は現在Xfce
10 日間問題なく実行しているので、上記の問題は Kubuntu 22.04 LTS に同梱されている KDE Plasma のバージョンの問題であるとほぼ確信しています。
2023-06-03 編集:
以下の @TruismsHounds の提案に基づいて、私は 26 日間、問題なく Kubuntu 23.04 で Plasma を実行してきました。
答え1
intel_idle.max_cstate=1
この問題を回避する方法として報告されているのは、を追加してGRUB_CMDLINE_LINUX_DEFAULT
から/etc/default/grub
実行しsudo update-grub
、再起動することです。
答え2
HP ProBook 455 G8
Kubuntu 22.04 LTSでも同じ問題が発生しましたRyzen 7 5800u
。
また、数日に一度、デスクトップが完全にフリーズしますが、これは Linux ターミナルからCtrl+ Alt+で Plasma プロセスを強制終了することで回復できますF2が、基本的にはシステムを再起動する必要があります。
デスクトップが完全にフリーズしている間も、ヘッドフォンでは Chromium で開かれた YouTube からの音楽が再生されており、終了するとトラックが切り替わることに注意してください。
また、時々、ウィンドウに不具合が発生することも付け加えておきます。たとえば、応答しないキー イベントは、応答しないウィンドウを閉じて再度開くと「修正」されます。この問題がデスクトップのフリーズに関連しているかどうかはわかりませんが、これは KDE の問題でもあり、非常にさまざまなアプリでランダムに発生します。
Ctrlまた、これはシステム RAM の過剰使用ではありません。RAM は32 AltGBあり、F2ターミナルの「top」コマンドでも同じ数値が表示されます。
答え3
6 日前、ディスプレイとモニター/コンポジター/起動時にコンポジターを有効にするを無効にして再起動したところ、視覚的な不具合や停止は発生しなくなり、デスクトップがフリーズしない状態がこれまでで最長のようです。これにより多くの視覚効果やアニメーションが防止されることに注意してください。いずれにしても、私はこれらが気に入らないので、これまではすべて無効にしてきました。ただし、これにより主観的な応答性も向上しました。アプリの GUI がキーボードなどにすばやく反応するようになったようで、とても気に入っています。
答え4
このバグが発生したとき、再起動せずに sddm を再起動しましたが、原因がわかりません... 別の回避策は、tty2 に切り替えて Xorg に戻すことです。KDE メイン バーはまだフリーズしていますが、デスクトップ全体は動作しているようです。