KDE5 일시 중단에서 다시 시작한 후 아이콘 아래에서 레이블이 손상되었습니다.


12

KDE 네온 배포판 (Ubuntu 16.04 LTS + 최신 KDE5 DE)을 사용하고 있습니다.

Suspend + resume은 노트북에서 주로 작동하는 것처럼 보이지만 아이콘 아래의 레이블 (플라즈마 셸에서 배경으로 "폴더보기"가 설정되어 있음)의 레이블이 손상되었습니다.

데스크탑에서 손상된 레이블의 스크린 샷

왼쪽에서 오른쪽, 아이콘을 손상 고정 아이콘 몇 픽셀을 드래그하고 원래 위치로 다시 떨어질 수 있도록함으로써.

그래픽 드라이버 문제는 아니지만 KDE5 플라즈마 폴더보기 캐싱 버그 일 수도 있기 때문에 나에게 보입니다.

질문:

  • 전체 데스크톱을 쉽게 새로 고치는 방법? KDE 메뉴 "데스크톱 새로 고침"이 도움이되지 않습니다 (아이콘에 대한 캐시가 있고 무효화되지 않은 것 같습니다).

  • 고품질 버그 보고서를 작성하는 방법, 어떤 종류의 로그 / 명령 출력이 가치가 있는지, 그리고 어디에서이를 추적해야하는지에 대해 설명합니다.

나는 프로그래머 자신이지만 Qt / KDE5 개발을하지 않으므로 KDE의 어느 부분이 책임이 있는지, 오류를 찾을 위치 및 진단에 사용할 수있는 도구가 무엇인지 전혀 모릅니다. 에 얼핏 dmesg/var/log/Xorg.0.log의심스러운 아무것도를 가져 오지 않았다.

lshw -c video

  *-display               
       description: 3D controller
       product: GM107M [GeForce GTX 960M]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a2
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:130 memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:df000000-df07ffff
  *-display
       description: VGA compatible controller
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:125 memory:dd000000-ddffffff memory:b0000000-bfffffff ioport:f000(size=64)

glxinfo | grep OpenGL

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 960M/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.66
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 375.66
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.66
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:

지금은 나를 위해 고정 된 것 같습니다 (최신 KDE 네온 패키지, 4.16.7 메인 커널) 언제부터 기억이 나지 않습니다. 항상 안정적으로 고정되어 있다면 지금 나에게 발생하여 클릭하지 않았습니다. 한동안 데스크탑에서 "플라즈마 재시작"스크립트. ( glxinfo현재 nVidia가 아닌 Intel 통합 GPU를 선택하는 것처럼 보이는 것이 "솔루션"의 일부일 수 있지만, nVidia GPU를 더 이상 사용하지 않으면 정확히 무슨 일이 일어나고 있는지 알기 위해 더 많은 시간과 지식이 필요합니다. 무엇을)
Ped7g

의심 스럽지만 더 이상 nVidia GPU 구성을 사용하고 있지 않습니다. 모든 gfx는 이제 Intel에서만 수행합니다 (nVidia-prime / optimus 스위치를 켜서 성능을 위해 960M을 사용하려고하면 시작 중에 커널이 완전히 정지되었습니다) WiFi 문제로 인해 테스트에서 메인 라인 커널을 실행하고 GPU가 느려도 네트워크가 손상되지 않은 네트워크만큼 나에게 영향을 미치지 않기 때문에이 순간을 포기했습니다. = 현재 nVidia 드라이버가 이미 해결되었거나 KDE에 해결 방법이 있습니다. 그렇지 않은 것 같습니다. 문제가 아직 남아 있습니다.
Ped7g

답변:


12

나는 당신의 고통을 알고 있습니다, 이것은 지금 몇 달 동안 나를 귀찮게했습니다.

1) 내가 찾은 데스크탑을 고칠 수있는 유일한 방법은 무차별 적 인 것입니다.이 작업을 수행하는 바로 가기를 만들어 대기 모드에서 다시 시작할 때마다 실행하십시오.

killall plasmashell; kstart plasmashell

2) 나는 이것에 올바르게 대답 할 수 없지만 내가 가지고있는 모든 정보를 게시하고 있으므로 버그 보고서 페이지 에서이 정보를 연결할 수 있습니다. 결함은 NVidia 드라이버 및 KDE 플라즈마의 오랜 문제이며 이전에는 동일한 질문이 있었지만 비슷한 관련 문제의 복제본으로 잘못 표시되었습니다 : /ubuntu/897928/kde- 데스크탑 아이콘 글리치 후 일시 중단 쿠분투 -16-10

최신 5.10.3 플라즈마 업데이트 이후에 https://bugs.kde.org/show_bug.cgi?id=344326 https://www.phoronix.com/scan.php 로 수정되었으므로 희망이있었습니다 . page = news_item & px = KDE-Plasma-5.10.3-Released 이지만 문제가 해결되지 않았습니다.
이 게시물에 대한 링크와 함께 해당 버그 보고서를 추적하여 여기에 내 시스템의 버그 이미지를 첨부합니다.

(편집 : Plasma https://bugs.kde.org/show_bug.cgi?id=382115에 대한 실제 버그 보고서를 찾았습니다 )

(EDIT2 : QT에 대한 버그 보고서를 찾았습니다 : https://bugreports.qt.io/browse/QTBUG-56610 및 NVidia 포럼 스레드 https://devtalk.nvidia.com/default/topic/971972/linux/icon-text -label - 부패와 KDE-플라즈마 -5- 데스크탑 폴더보기 / )

$ cat /etc/issue
Ubuntu 17.04 \n \l
$ uname -a
Linux desktop 4.10.0-26-generic #30-Ubuntu SMP Tue Jun 27 09:30:12 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ plasmashell --version
plasmashell 5.10.3

일시 중지 / 다시 시작 후 바탕 화면 아이콘


저는 KDE 네온을 사용하고 있습니다. 이제 플라즈마 5.10.3과 다른 모든 것들이 업데이트되었지만 여전히 플라즈마에 문제가 있습니다 (버그 의견에서 지적했듯이). 현재 플라즈마 쉘 WFM을 다시 시작하는 방법 컨텍스트 메뉴의 "데스크탑 새로 고침"이 모든 컨텍스트 등을 무효화 할 수 없는지, 즉 새로 고침뿐만 아니라 플라즈마의 일부를 다시 시작하는 것에 대해 훨씬 더 공격적인지 궁금합니다. 일반적으로 데스크탑 새로 고침이 필요하다는 것을 기억할 수 없으므로 일반적으로 모든 것이 잘 작동하고 모든 파일 변경 등이 있습니다. 자동으로 픽업되므로 무거운 새로 고침을 사용하는 것이
좋습니다

@ Ped7g 그렇습니다. 새로 고침 항목이 실제로 gfx 손상의 경우에 무언가를 한 경우, 기능 제안으로 그 가치를 따를 가치가 있습니다. 여기에 현재 다시이 오래된 QT 버그에 달려 문제가 수신 거부 버그 보고서를 다음과 후 : bugreports.qt.io/browse/QTBUG-56610를 - 내가 마지막으로 전에이 시대 내가이 최대를 보였다 발견하지만, 같은 포기 확신 결론은 NVidia가 드라이버를 수정해야 할 것으로 보입니다. 카드에 있지만 누가 언제 일어날 지 아는 Nvidia devtalk 스레드에 따르면.
오존

3
감사! Manjaro와 아마도 archlinux kstartkstart5그렇게killall plasmashell; kstart5 plasmashell
squareborg

3

쿠분투 18.04와 같은 문제가있었습니다. 이 문제에 대한 여러 게시물을 읽은 후 자동으로 작동하는 솔루션에 답변을 결합했습니다. 백그라운드에서 실행되는 작은 Bash 스크립트가 있으며 사용자가 잠금 화면에서 돌아올 때마다 plasmashell을 죽이거나 다시 시작합니다. 아래 링크에 대한 답변을 찾을 수 있습니다 (스크립트 및 자동 실행 방법)

쿠분투 18.04, cron 작업이 @reboot를로드하지 않습니다

도움이 되셨기를 바랍니다.


1

현재 안정적인 페도라에서 동일한 문제가 발생했습니다.

# uname -a
Linux ### 4.16.14-300.fc28.x86_64 #1 SMP Tue Jun 5 16:23:44 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: Generic
Description:    Generic release 28 (Generic)
Release:        28
Codename:       Generic

# lspci -k | grep -A 2 VGA
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
        Subsystem: Hewlett-Packard Company Device 1942
        Kernel driver in use: i915
--
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8670A/8670M/8750M]
        Subsystem: Hewlett-Packard Company Device 1947
        Kernel driver in use: radeon

# lshw -c video
  *-display                 
       description: VGA compatible controller
       product: Mars [Radeon HD 8670A/8670M/8750M]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:34 memory:90000000-9fffffff memory:b0900000-b093ffff ioport:4000(size=256) memory:b0940000-b095ffff
  *-display
       description: VGA compatible controller
       product: 4th Gen Core Processor Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:33 memory:b0000000-b03fffff memory:a0000000-afffffff ioport:5000(size=64) memory:c0000-dffff

스크린 캡 @

그러나 용의자 / 최대 절전 모드를 테스트 한 후에도 경험과 일치한다고 생각합니다. 갱신하다


2
AMD / ATI 카드가 있고 최대 절전 모드에서 다시 시작하기 전에 경험할 수 있습니다. 즉, 인공물이 그래픽과 매우 유사하더라도 문제가 완전히 관련이 없습니다. 상황과 관련된 것을 찾으려면 더 많이 검색하십시오. 원래 질문에 설명 된 문제는 알려진 nVidia 드라이버 기능 / 버그이며 HW에는 영향을 미치지 않습니다.
Ped7g

0

이에 대한 다음 수정 사항을 찾았습니다.

  • NVIDIA X Server 설정으로 이동 -> 프라임 프로파일-> NVIDIA On-Demand 확인

  • 시스템에서 로그 아웃 및 로그인

문제가 발생하고 전환이 원활 해집니다. 그것은 Kubuntu 19.10 Plasma version 5.17.5에서 나와 내 친구를 위해 일했습니다.

참조 이미지


기술적으로 수정 된 것은 아니며 GPU로드에 따라 nVidia와 Intel GPU의 사용을 "항상 nVidia"에서 동적 전환으로 전환하기 만하면됩니다. 그러나 실제로 컴퓨터를 잠자 게 할 때 GPU 부하가 적을 수 있으므로 잠자기 / 깨우기 위해 사용되는 인텔 GPU가 실제로 도움이 될 수 있습니다. 그런 다음 나중에 nVidia로 전환하면 내부 버퍼가 올바르게 새로 고쳐집니다. 현재 커널에 작동하는 nvidia 드라이버가 없기 때문에 시도 / 확인할 수 없습니다. 다른 답변에서 플라즈마 재시작은 사용 된 실제 GPU에 의존하지 않고 어떤 경우에도 작동합니다
Ped7g
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.