Проблема:

Проблема:

После длительного использования окно приложения не может отобразить окна приложения.

Проблема:

  • Экран приложения иногда гаснет (прикрепленное изображение)
  • происходит в любом приложении (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 |
+-------------------------------+----------------------+----------------------+

Среда

  • ОС: 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. Сам браузер все еще виден, но содержимое области просмотра затемнено или контекстное меню.

Я собираюсь сделать обновление сегодня, и дам вам знать, если что-то улучшится, так как я использую сырую установку: Операционная система: Kubuntu 23.04 Версия KDE Plasma: 5.27.4 Версия KDE Frameworks: 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 of RAM Графический процессор: NVIDIA GeForce GTX 960/PCIe/SSE2 NVIDIA-driver-525

введите описание изображения здесь

Связанный контент