KDE Plasma는 다중 화면 설정에서 미친 듯이 지연됩니다.

KDE Plasma는 다중 화면 설정에서 미친 듯이 지연됩니다.

Fedora 35에서 매우 심각한 KDE 플라즈마 문제가 발생했습니다.

3개의 외부 화면이 연결된 노트북이 있습니다. 노트북 덮개는 닫혀 있고(해당하는 경우) 그 중 2개는 4k 모니터로 제가 2k 해상도로 사용하고 있고 다른 하나는 1080p 모니터입니다.

도크에 연결하면 일반적으로 다음 두 가지 상황 중 하나가 발생합니다.

  • 작업 표시줄이 홈 화면에 없지만 FPS는 괜찮습니다.
  • 작업 표시줄은 모든 화면에 있지만 창의 프레임 속도는 약 0.25~0.5FPS입니다(커서 움직임은 부드럽지만 모든 앱은 2~4초마다 업데이트됩니다. 창 주위를 이동하고 크기를 조정하는 데도 작동합니다).

얼마 전에 나는 다음 명령을 사용하여 KDE를 다시 시작할 수 있다는 것을 발견했습니다:

killall plasmashell; kwin --replace & kstart plasmashell > /dev/null 2>&1 & disown

이제 도크를 분리했다가 다시 연결하고 이 명령을 실행하면 일반적으로 모든 작업 표시줄과 괜찮은 FPS가 있는 상태가 되지만, 이런 일이 발생하면 3개 화면 중 하나가 배경이 비어 있고 마우스 오른쪽 버튼을 클릭하면 됩니다. 다른 메뉴처럼 컨텍스트 메뉴를 표시하지 않습니다.

일치하는 모든 파일을 삭제하여 구성을 완전히 재설정해 보았습니다 ~/.config/plasma*. 아무런 차이가 없습니다.

안타깝게도 이는 Fedora 35를 새로 설치하는 것이 아니라 시간이 지나면서 Fedora 31에서 업그레이드되는 것입니다. 이 문제는 Fedora 35에서만 시작되었습니다. 업그레이드 후 처음에는 모든 것이 괜찮았습니다. 그러다가 몇 달 동안 사무실을 떠나 있어야 했고, 돌아왔을 때 지연이 발생했고 실제로 제가 한 일은 업데이트를 확인하는 것뿐이었습니다.

나는 여기서 정말 헤매고 있습니다. 또한 여러 가지 이유로 컴퓨터를 다시 설치할 수 없으며 실제로 이 작업을 수행하고 싶지 않습니다. Wayland도 사용해 보았지만 외부 화면을 제대로 감지하지 못해서 현재는 소용이 없습니다.

버전:

  • KDE 플라즈마: 5.24.4
  • KDE 프레임워크: 5.91.0
  • Qt:5.15.2
  • 커널: 5.18.11-100.fc35.x86_64
  • 그래픽 플랫폼: X11

편집하다:

내 그래픽 카드 정보는 다음과 같습니다.

sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: WhiskeyLake-U GT2 [UHD Graphics 620]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:138 memory:d7000000-d7ffffff memory:b0000000-bfffffff ioport:3000(size=64) memory:c0000-dffff

답변1

아직 답변은 아니지만 문제 진단을 위한 추가 가이드입니다.

O/ FPS를 객관적으로 측정하기 위한 신뢰할 수 있는 방법을 채택하기 시작합니다. 나는 주요 관심사가 OpenGL 응답성이라고 믿기 때문에 glxgears -info(mesa-progs 패키지에서) 시작점이 될 수도 있습니다. kde-plasma destop 효과 "show fps"(시스템 설정 > 작업 공간 동작 > 데스크탑 효과 | 도구 | fps 표시). ) FPS 요구 사항이 높은 작업을 실행하는 동안.
많은 게임/응용 프로그램은 fps 보고 기능을 제공합니다. 일부 게임/응용 프로그램을 실행하는 경우 이 기능이 선호될 수 있습니다.

A/ 모든 데스크탑 효과를 비활성화한 후 실험을 시작하십시오. 시스템 설정 > 작업 공간 동작 > 데스크탑 효과로 이동하여 모든 것을 비활성화합니다. (물론 0/ 이후에 선택하면 fps 효과는 제외됩니다.)
그 이유는 히스토리에 데스크탑 효과(특히 다운로드한 효과)와 관련된 표시 문제가 많이 표시되기 때문입니다.
모든 것이 만족스러우면 데스크탑을 중지하고 격리하십시오. 문제의 효과는 직접적으로 관련되어 있습니다.

B/는 합성을 비활성화합니다.(시스템 설정/디스플레이 및 모니터/컴포지터)
Fedora-31의 일부로 어떤 버전의 kwin_x11이 제공되었는지는 모르겠지만 kwin-5.21부터 합성, 특히 vblank 관리와의 동기화 측면에서 중요한 변경 사항이 구현되었습니다.
올바르게 조정하지 않으면 문제가 발생할 수 있습니다. 특히 화면의 새로 고침 빈도가 동일하지 않은 경우 더욱 그렇습니다.

답변2

거기에는 잘못될 수 있는 일이 너무 많습니다.

http://serx.ml/search?q=KDE+Plasma+on+Fedora+35+lags

과거에 알려진 질문을 검색하고 자신에게 도움이 될 것이라고 생각되는 질문을 찾거나 모두 시도해 보면 더 나은 행운을 누릴 수 있습니다.

예를 들면 다음과 같습니다.

http://forum.kde.org/viewtopic.php?t=167313#p435834

그렇지 않으면 4k를 2k 또는 1k로 줄이면 글꼴이 더 커질 수 있지만, 예전의 자아는 눈을 보호해 준 것에 감사할 것입니다!

관련 정보