문제:

문제:

오랫동안 사용한 후 응용 프로그램 창이 응용 프로그램 창을 렌더링하지 못합니다.

문제:

  • 가끔 앱 화면이 어두워지는 경우가 있습니다. (첨부 이미지)
  • 모든 애플리케이션(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: 아치 리눅스(커널: 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 플라즈마(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 플라즈마 버전: 5.27.4 KDE 프레임워크 버전: 5.104.0 Qt 버전: 5.15. 8 커널 버전: 6.2.0-20-일반(64비트) 그래픽 플랫폼: X11 프로세서: 8 × Intel® Core™ i7-4790K CPU @ 4.00GHz 메모리: 23.3 GiB RAM 그래픽 프로세서: NVIDIA GeForce GTX 960/PCIe /SSE2 NVIDIA-드라이버-525

여기에 이미지 설명을 입력하세요

관련 정보