Bug 427926

Summary: Disable Animations when detecting software renderer
Product: [Plasma] kwin Reporter: Rainer Finke <rainer>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: nate
Priority: NOR    
Version First Reported In: 5.20.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Rainer Finke 2020-10-18 13:51:43 UTC
When using Plasma Wayland with a software renderer (llvmpipe) e.g. in a virtual machine (VM) then the desktop is quite slow and sluggish. From my point of view animations should be turned off when detecting software rendering.

STEPS TO REPRODUCE
1. Run Plasma Wayland with llvmpipe (e.g. in a VM)

OBSERVED RESULT
-Slow and sluggish desktop

EXPECTED RESULT
- Acceptable speed of the desktop environment

Operating System: Arch Linux
KDE Plasma Version: 5.20.0
KDE Frameworks Version: 5.75.0
Qt Version: 5.15.1
Kernel Version: 5.9.1-arch1-1
Comment 1 Vlad Zahorodnii 2020-10-20 10:49:54 UTC
Do you have Mesa 20.2 on your computer?
Comment 2 Rainer Finke 2020-11-02 19:55:54 UTC
Yes, Mesa 20.2 is installed already. I think the main reason why it was so slow is related to the default QXL driver. Once I change this to Virtio in Virt-Manager it is much better. But the question really is if all these animations make sense if the hardware is not available to run it fast enough so that there is no stuttering/lag.