KDE5 Sau khi tiếp tục tạm ngưng, tôi đã bị hỏng nhãn dưới các biểu tượng


12

Tôi đang sử dụng phân phối neon KDE (Ubuntu 16.04 LTS + KDE5 DE mới nhất).

Đình chỉ + sơ yếu lý lịch có vẻ hầu như hoạt động trên máy tính xách tay của tôi, nhưng các nhãn dưới biểu tượng (tôi có "chế độ xem thư mục" được thiết lập làm nền trong vỏ plasma) bị hỏng, như thế này:

ảnh chụp màn hình của nhãn bị hỏng trên máy tính để bàn

Ở bên trái biểu tượng bị hỏng, bên phải được cố định bằng cách kéo biểu tượng vài pixel và để nó rơi trở lại vị trí ban đầu.

Có vẻ như tôi, vì nó có thể không phải là vấn đề trình điều khiển đồ họa, nhưng ngay cả thư mục plasma KDE5 cũng xem lỗi bộ nhớ đệm?

CÂU HỎI:

  • Làm thế nào để làm mới toàn bộ máy tính để bàn dễ dàng? Menu KDE "Làm mới màn hình" không giúp ích được gì (tôi đoán có một số bộ đệm cho các biểu tượng và nó không bị vô hiệu).

  • làm thế nào để tạo một số báo cáo lỗi chất lượng cao, loại bản ghi / lệnh đầu ra nào đáng giá của nó và thậm chí bắt đầu tìm kiếm cái này ở đâu.

Trong khi tôi là lập trình viên, tôi không thực hiện bất kỳ phát triển Qt / KDE5 nào, vì vậy tôi thậm chí không biết, phần nào của KDE chịu trách nhiệm cho việc này, nơi tìm lỗi và công cụ nào có sẵn để chẩn đoán. Một cái nhìn nhanh vào dmesg/var/log/Xorg.0.logkhông đưa ra bất cứ điều gì đáng ngờ.

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:

Có vẻ như đã được sửa cho tôi ngay bây giờ (các gói neon KDE mới nhất, kernel dòng chính 4.16.7), nhưng tôi không thể nhớ lại từ khi nào và nếu nó luôn được sửa một cách đáng tin cậy, thì bây giờ tôi đã không nhấp vào Kịch bản "khởi động lại plasma" trên máy tính để bàn một thời gian. (có vẻ như glxinfohiện đang chọn GPU tích hợp Intel, không phải nVidia, có thể là một phần của "giải pháp", nhưng tôi sẽ cần thêm thời gian và kiến ​​thức để biết chính xác điều gì đang xảy ra, nếu tôi không sử dụng GPU nVidia nữa, hoặc gì)
Ped7g

Như tôi nghi ngờ, tôi không còn làm việc với cấu hình GPU nVidia nữa, tất cả gfx của tôi giờ chỉ do Intel thực hiện (cố gắng bật điều nVidia-Prime / Optimus để sử dụng 960M cho hiệu năng khiến kernel của tôi bị đóng băng hoàn toàn khi khởi động , vì vậy tôi đã từ bỏ ngay lúc này, vì tôi đang chạy hạt nhân chính từ việc kiểm tra do sự cố WiFi và GPU chậm hơn không ảnh hưởng đến tôi như mạng không bị hỏng. = Tôi không biết trình điều khiển nVidia hiện tại có phải không Đã sửa hoặc KDE đã giải quyết được, tôi đoán là KHÔNG, vì vậy vấn đề có lẽ vẫn còn tồn tại.
Ped7g

Câu trả lời:


12

Tôi biết nỗi đau của bạn, điều này đã làm tôi khó chịu trong nhiều tháng nay.

1) Cách duy nhất để sửa máy tính để bàn mà tôi tìm thấy là vũ phu, tôi đã tạo một phím tắt để thực hiện việc này và chạy nó mỗi khi tôi tiếp tục từ chế độ chờ:

killall plasmashell; kstart plasmashell

2) Tôi không thể trả lời đúng nhưng tôi đang đăng tất cả thông tin tôi có để tôi có thể liên kết thông tin này từ trang báo cáo lỗi. Sự cố này là một vấn đề tồn tại lâu dài với trình điều khiển NVidia và plasma KDE, trước đây câu hỏi tương tự đã được hỏi ở đây nhưng nó đã bị đánh dấu sai là một bản sao của một vấn đề liên quan tương tự: https://askubfox.com/questions/897928/kde- máy tính để bàn-biểu tượng-trục trặc-sau-đình chỉ-kubfox-16-10

Tôi đã có một số hy vọng sau bản cập nhật plasma 5.10.3 gần đây vì nó được cho là đã được sửa https://bugs.kde.org/show_orms.cgi?id=344326 https://www.phoronix.com/scan.php? page = news_item & px = KDE-Plasma-5.10.3-Đã phát hành , nhưng nó không khắc phục được sự cố cho tôi.
Tôi sẽ theo dõi báo cáo lỗi đó với một liên kết đến bài đăng này để cũng đính kèm hình ảnh của lỗi trên hệ thống của tôi ở đây.

(EDIT: đã tìm thấy báo cáo lỗi thực tế cho Plasma https://bugs.kde.org/show_orms.cgi?id=382115 )

(EDIT2: tìm thấy các báo cáo lỗi cho QT: https://bugreports.qt.io/browse/QTBUG-56610 và NVidia forum thread https://devtalk.nvidia.com/default/topic/971972/linux/icon-text -label-hỏng-with-kde-plasma-5-desktop-thư mục-view / )

$ 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

Biểu tượng máy tính để bàn sau khi tạm dừng / tiếp tục


Tôi đang sử dụng KDE neon, vì vậy hiện tại tôi đã có plasma 5.10.3 và tất cả những thứ khác được cập nhật, plasma vẫn có những vấn đề đó (như được nêu trong các nhận xét lỗi, nên như vậy). Cách giải quyết của bạn để khởi động lại plasmashell WFM vào lúc này. Tôi tự hỏi liệu "Làm mới máy tính để bàn" trong menu ngữ cảnh không thể làm mất hiệu lực tất cả các bối cảnh / v.v., tức là mạnh mẽ hơn nhiều về việc không chỉ làm mới, mà là khởi động lại các phần của plasma. Bởi vì nói chung tôi không thể nhớ là cần làm mới máy tính để bàn, thông thường mọi thứ đều hoạt động tốt và tất cả các tệp thay đổi / v.v. được chọn tự động, vì vậy việc làm mới nặng sẽ ổn với tôi
Ped7g

@ Ped7g Vâng, thật tuyệt nếu mục làm mới đó thực sự đã làm gì đó trong trường hợp tham nhũng gfx thực sự, có thể đáng để theo dõi như một đề xuất tính năng. Sau khi theo dõi các báo cáo lỗi nảy một lần nữa, vấn đề hiện đang thuộc về lỗi QT cũ này tại đây: bugreports.qt.io/browse/QTBUG-56610 - Tôi chắc chắn rằng tôi đã tìm thấy điều này từ lâu trước đây khi tôi tìm kiếm nó nhưng đã từ bỏ kết luận có vẻ là NVidia cần sửa trình điều khiển của họ. Theo chủ đề devtalk của Nvidia trên thẻ nhưng ai biết khi nào nó sẽ xảy ra.
Ozone

3
Cảm ơn! Trên Manjaro và có thể cả archlinux kstartkstart5như vậykillall plasmashell; kstart5 plasmashell
squareborg

3

Tôi đã có cùng một vấn đề với Kubfox 18.04. Đã đọc một số bài viết về vấn đề này, tôi đã kết hợp các câu trả lời thành một giải pháp hoạt động tự động. Có một đoạn script Bash nhỏ chạy trong nền và giết / khởi động lại plasmashell mỗi khi người dùng trả về từ màn hình khóa. Bạn có thể tìm thấy câu trả lời cho liên kết bên dưới (tập lệnh và cách chạy tự động)

Kubfox 18.04, tác vụ cron không tải @reboot

Tôi hy vọng bạn thấy nó hữu dụng!


1

Tôi vừa gặp vấn đề tương tự trên Fedora hiện tại và ổn định của tôi.

# 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

Screencaps @

Chưa thử nghiệm sau khi nghi ngờ / ngủ đông, nhưng cảm thấy phù hợp với kinh nghiệm. Sẽ tăng


2
Bạn có thẻ AMD / ATI và bạn trải nghiệm nó trước khi tiếp tục từ sự cường điệu, tức là vấn đề của bạn hoàn toàn không liên quan, ngay cả khi các đồ tạo tác rất giống đồ họa, hãy thử tìm kiếm thêm để tìm thứ gì đó liên quan đến tình huống của bạn. Vấn đề được mô tả trong câu hỏi ban đầu được biết là tính năng / lỗi trình điều khiển nVidia và không thể ảnh hưởng đến CTNH của bạn.
Ped7g

0

Tôi tìm thấy sửa chữa sau đây cho điều này:

  • Chuyển đến Cài đặt máy chủ NVIDIA X -> Cấu hình chính -> Kiểm tra NVIDIA theo yêu cầu

  • Đăng xuất và đăng nhập vào hệ thống

Vấn đề sẽ đi và quá trình chuyển đổi của bạn cũng trở nên suôn sẻ. Nó hoạt động cho tôi và bạn tôi trên Kubfox 19.10 Plasma phiên bản 5.17.5

Hình ảnh để tham khảo


Về mặt kỹ thuật không phải là một sửa chữa, bạn chỉ cần chuyển đổi cách sử dụng GPU nVidia và Intel từ "luôn luôn là nVidia" sang chuyển đổi động tùy thuộc vào tải GPU. Nhưng nó thực sự có thể giúp ích, vì rất có thể khi bạn đặt máy ở chế độ ngủ, nó có thể ở mức tải GPU thấp, và do đó, GPU Intel được sử dụng để ngủ + thức, hoạt động tốt. Sau đó, có thể khi nó chuyển sang nVidia sau, nó sẽ làm mới bộ đệm bên trong một cách chính xác. Không thể thử / xác nhận, vì tôi không có trình điều khiển nvidia hoạt động cho kernel hiện tại của mình. Khởi động lại plasma trong câu trả lời khác sẽ hoạt động trong mọi trường hợp, không phụ thuộc vào GPU thực tế được sử dụng
Ped7g
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.