Bug 440025 - `xrandr --scale` makes panels and notifications only update once a second on nouveau driver.
Summary: `xrandr --scale` makes panels and notifications only update once a second on ...
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: appmenu (other bugs)
Version First Reported In: 5.22.3
Platform: Arch Linux Linux
: NOR major
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-19 07:15 UTC by albertsebe2
Modified: 2023-06-13 22:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description albertsebe2 2021-07-19 07:15:05 UTC
SUMMARY
`xrnadr --scale` makes panels and notifications only update once a second on nouveau driver.



STEPS TO REPRODUCE
1. Use nouveau driver for Nvidia Card.
2. Hover over icons in panel
3. The panel only updates once every second.

OBSERVED RESULT
When using `xrandr --scale 1.25x1.25` or any value higher than one:
Panels and notification pop ups only update every one or two sends (basically they are running at 1 or 0.5 fps)

This happens to the widgets in the panel, meaning if I click on network manager icon the menu renders at a smoothly. This can also be more visible by the date and time only updating once every 2 seconds. The same thing happens with notifications.

EXPECTED RESULT
The panel should update immediately. Meaning if I click or hover over an item it should react immediately. (highlight or open)

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.22.3
KDE Frameworks Version: 5.84.0
Qt Version: 5.12.2

ADDITIONAL INFORMATION
The panel updates fine on proprietary driver with `xrandr --scale`
Comment 1 David Edmundson 2023-06-13 22:11:02 UTC
>`xrnadr --scale` makes panels and notifications only update once a second on nouveau driver.

This is not available in our kscreen management UI, therefore it is unsupported.