| Summary: | Desktop frame rate drops when fractional scaling is enabled on wayland with a maximised Firefox window in focus. | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | kreds <nerig18328> |
| Component: | performance | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.1.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
kreds
2024-06-27 22:49:32 UTC
I'd just like to add that at 100% scaling, so fractional scaling disabled, some animations have dropped frames while FF is in focus and maximised. For instance, the opening animation for dolphin has dropped frames but the closing animation is smooth. Another weird thing I noticed with 100% scaling was when you have FF in focus+maximised and have a video iframe on the active tab like the homepage video of a youtube channel, doesn't matter if the video is actively playing or not, the desktop has dropped frames when switching virtual desktops via keyboard shortcuts. Specifically when going from another virtual desktop back to the desktop with FF in focus. If you switch desktops fast enough, it seems like only the first animation back to the desktop with FF lags and the rest are smooth. However, if you switch desktops with a 3 second-ish delay, then each animation going back to the desktop with FF has dropped frames. Is this on an integrated GPU? Unfortunately Firefox doesn't properly support fractional scaling and thus renders at a higher resolution than native. As GPU drivers don't do proper prioritization of GPU tasks, it can in some cases simply take away the rendering power KWin needs to render animations smoothly. ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! ๐๐งน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME. |