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

            Bug ID: 493073
           Summary: low (idle) fps/stutters with dynamic triple buffering
    Classification: Plasma
           Product: kwin
           Version: 6.1.5
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: wayland-generic
          Assignee: kwin-bugs-n...@kde.org
          Reporter: micraf...@gmail.com
  Target Milestone: ---

SUMMARY
Dynamic triple buffering sometimes drops the frame-rate to what feels like 20
fps. It will mostly stay there if you use the system at all, with sometimes a
couple seconds of smooth 120fps

STEPS TO REPRODUCE
1. Have this Laptop, or possibly any 120Hz laptop with Radeon 880M
2. Boot your system, do anything like scroll a webpage open panel applets 
3. Notice the very low framerate, even when just moving the cursor

The kernel version might be important, with I can't test with older kernels
because they don't work right with the hardware.

OBSERVED RESULT
kwin seems to switch between rendering okay and then suddenly, without being
under any significantload dropping frames massively, and staying there even
while idle. That's not something that should happen with working hw-decode on
one of the most powerful iGPUs to date.
When measuring with the "Show FPS" effect kwin reports 52fps but I don't trust
it. It feels more like 20fps, probably due to the frame timing. Those
reportedly 52 fps do stay suspiciously constant too (when it's doing the
thing).
I suspect something with the hysteresis is wrong, which makes kwin not want to
go back once it starts triple buffering. Maybe triple buffering is just crazy
expensive with this GPU so it mostly can't go back except for the occasional
blip, but that's just a guess. 

An oddity I've seen is that you can sometimes see a config option for VRR in
Display Configuration, but sometimes it's gone. To remove this variable I keep
it is set to "never".

EXPECTED RESULT
A smooth 120fps with maybe a couple frames dropped at most during light
webbrowsing, not stuttering along with what feels like 20

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.11.0-rc7-3-mainline-um5606-dirty (64-bit)
Graphics Platform: Wayland
Processors: 20 × AMD Ryzen AI 9 365 w/ Radeon 880M
Memory: 22.6 GiB of RAM
Graphics Processor: AMD Radeon Graphics
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: ASUS Zenbook S 16 UM5606WA_UM5606WA

ADDITIONAL INFORMATION
Somebody else with similar hardware also had this exact problem:
https://github.com/BNieuwenhuizen/zenbook-s16/issues/7
I've set severity major because most of the time you can't even really watch
videos fullscreen without very noticable stuttering, or move the cursor. Also,
a lot more people will have this gpu pretty soon, seeing as it launched a month
ago.
If this isn't easy to fix (which it might not be), please at least expose the
setting as an option (since Plasma 6.1 the whole compositor kcm page is gone?),
but idk.

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

Reply via email to