https://bugs.kde.org/show_bug.cgi?id=360137

--- Comment #25 from Bernd Steinhauser <li...@bernd-steinhauser.de> ---
Hm, bug 362247 gave me an idea.

Normally, I'm using the following driver options for either amdgpu or radeon.
The driver that is used does not matter the behavior is the same:
    Option      "TearFree" "On"
    Option      "EnablePageFlip" "Off"
    Option      "DRI" "3"

Note, that TearFree does imply disabling EnablePageFlip, so I'm kind of
duplicating here.
The man page says about TearFree:
»Enable tearing prevention using the hardware page flipping mechanism. This
option currently doesn't have any effect for CRTCs using transforms other than
rotation or reflection. It requires allocating two separate scanout buffers for
each supported CRTC. Enabling this option currently disables Option
"EnablePageFlip". The default is off.«

So what I now tried is the following setup:
    Option      "TearFree" "Off"
    Option      "EnablePageFlip" "On"
    Option      "DRI" "3"

This does not remove the behavior, but change it. The laggy behavior can only
be observed the panel on the left screen (which is the primary screen, if that
matters) and not on the right screen.
(Might not be perfectly smooth there either but if so it's really a minor
effect.)

The bouncing cursor start effect still causes lag on every screen, but other
things like context menus, opening new tabs in firefox etc. perform normally
now.
It's mainly that one panel and the bouncing cursor where I observe the problem.
(Even if a busy cursor is not selected in the settings.)

Next I'll test with both TearFree and PageFlip disabled.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to