問題:

問題:

長期間使用すると、アプリケーション ウィンドウがアプリケーション ウィンドウのレンダリングに失敗します。

問題:

  • アプリケーション画面が時々真っ暗になる(添付画像)
  • どのアプリケーションでも発生します (Chrome、Thunderbird、Alacritty、KSettings、Slack、Discord など)
  • レンダリングは崩壊しましたが、機能は稼働しています (ターミナル アプリケーションはコマンドを受け入れ、Chrome は接続できます (Wireshark で確認済み))

KDE でのウィンドウの折りたたみ

状態と再現方法

  1. 数日間(約100時間)起動した後
  2. (通常通り仕事)
  3. ウィンドウを操作する(上げる、拡大する、縮小する)
  4. 時々画面が真っ暗になる

実際のところ、長時間稼働させる以外に再現する方法は見つかりません。この問題は最初の数日間は発生しません。

エラー:

# journalctl -b  
Jan 31 08:49:59 arch-desktop kernel: Linux version 6.1.8-arch1-1 (linux@archlinux) (gcc (GCC) 12.2.1 20230111, GNU ld (GNU Binutils) 2.40) #1 SMP PREEMPT_DYNAMIC Tue, 24 Jan 2023 21:07:04 +0000
...
Feb 03 20:40:39 arch-desktop plasmashell[339482]: [339515:339515:0203/204039.778323:ERROR:shared_image_factory.cc(575)] Could not find SharedImageBackingFactory with params: usage: Gles2|Raster|DisplayRead|Scanout, format: RED_8, share_between_threads: 0, gmb_type: shared_memory
Feb 03 20:40:39 arch-desktop plasmashell[339482]: [339515:339515:0203/204039.845182:ERROR:shared_image_factory.cc(575)] Could not find SharedImageBackingFactory with params: usage: Gles2|Raster|DisplayRead|Scanout, format: RG_88, share_between_threads: 0, gmb_type: shared_memory

メモリ使用量

健康そうに見える

$ sudo nvidia-smi
Tue Feb  7 15:35:14 2023
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.85.05    Driver Version: 525.85.05    CUDA Version: 12.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  On   | 00000000:07:00.0  On |                  N/A |
|  0%   42C    P8    28W / 270W |   4288MiB /  8192MiB |     47%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+

環境

  • OS: Arch Linux (カーネル: 6.1.8)
    $ uname -a
    Linux arch-desktop 6.1.8-arch1-1 #1 SMP PREEMPT_DYNAMIC Tue, 24 Jan 2023 21:07:04 +0000 x86_64 GNU/Linux
    
  • デスクトップ: KDE Plasma (5.26.5)
    $ plasmashell --version
    plasmashell 5.26.5
    

質問

問題はどこで発生しますか (または、どのように見つけますか)? これはカーネルのバグですか、それとも kwin のバグですか?

私はこの問題に本当に困っています。この問題に時間を費やすこともできます。しかし、Linux と KDE プロジェクトは非常に大きいため、どこに貢献すればよいのかがわかりません。

更新 - 2023-10-18

長い苦労の末、私はいくつかの手がかりを見つけました。ps auxfバグが発生したときと発生しなかったときのプロセスツリー ( ) を比較します。通常は同じに見えますが、次のように異なる場合があります。

\_ /usr/bin/kwin_x11 --replace
|   |   \_ [cat] <defunct>

プロセスを再起動すると、ログアウトせずに問題が解決しました。

したがって、次のコマンドがこの問題の解決策となります。

kwin_x11 --replace

答え1

素晴らしい投稿です。私も同じジレンマを抱えています。

右クリックでブラックアウト

非常に不規則ですが、一度始まると蓄積されていくようです。私はプロセスマネージャーでこれを修正しました。 kwin_x11 --replace

私は Brave と Firefox を同時に頻繁に使用していますが、Firefox Windows に最悪の影響を与えるようです。ブラウザ自体はまだ表示されますが、ビューポートの内容が黒く表示されたり、右クリック メニューが表示されたりします。

今日はアップデートをするつもりです。raw インストールを実行しているので、改善されたらお知らせします。オペレーティング システム: Kubuntu 23.04、KDE ​​Plasma バージョン: 5.27.4、KDE ​​フレームワーク バージョン: 5.104.0、Qt バージョン: 5.15.8、カーネル バージョン: 6.2.0-20-generic (64 ビット)、グラフィックス プラットフォーム: X11、プロセッサ: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz、メモリ: 23.3 GiB の RAM、グラフィックス プロセッサ: NVIDIA GeForce GTX 960/PCIe/SSE2、NVIDIA-driver-525

ここに画像の説明を入力してください

関連情報