Bug 2121497 - Line charts flicker
Summary: Line charts flicker
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: kf5-kquickcharts
Version: 36
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Jan Grulich
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-08-25 16:19 UTC by wojnilowicz
Modified: 2022-08-26 18:31 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-08-26 18:31:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
KDE Software Compilation 449005 0 NOR UNCONFIRMED Network speed graph blinks and flickers on nvidia-340xx 2022-08-25 16:24:32 UTC

Description wojnilowicz 2022-08-25 16:19:22 UTC
Description of problem:
A sensor face org.kde.ksysguard.linechart flickers and makes plasma-systemmonitor to crash eventually.A sensor face like e.g. org.kde.ksysguard.piechart works without an issue.

Version-Release number of selected component (if applicable):
5.25.4

How reproducible:
Always.

Steps to Reproduce:
1. Type in "plasma-systemmonitor" in Konsole
2. Press an enter key
3. Click on an "Overview page" button in the left pane
4. Wait for an "Overview page" to load

Actual results:
Whole screen flickers, keyboard and mouse input lags.

Expected results:
No flickering.

Additional info:
1) A workaround is to run plasma-systemmonitor by typing in "LD_LIBRARY_PATH=/usr/lib64 plasma-systemmonitor" in Konsole
2) My GPU driver is nvidia-340.108, installed from RPM Fusion
3) Happens also for plasma-nm after unhiding a spoiler to show the network speed graph
4) Reported also on https://bugs.kde.org/show_bug.cgi?id=449005

Comment 1 wojnilowicz 2022-08-26 18:31:26 UTC
Even simpler steps to Reproduce:
1. wget https://invent.kde.org/frameworks/kquickcharts/-/raw/master/examples/snippets/linechart.qml
2. qmlscene linechart.qml

Actual results:
No graph shown.

Expected results:
A graph shown.

Workaround:
LD_LIBRARY_PATH=/usr/lib64  qmlscene linechart.qml

What I've found is that by prefixing with LD_LIBRARY_PATH=/usr/lib64 I run llvmpipe renderer instead of nvidia one. 
Following library is loaded /usr/lib64/libGL.so.1 then instead of /usr/lib64/nvidia-340xx/libGL.so.1. The bug must be somewhere in kf5-kquickcharts or nvidia driver.


Note You need to log in before you can comment on or make changes to this bug.