| Summary: | QT Window not visible until it is repainted or fractional scaling is disabled | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | Mika Westphal <bugs.kde.org.reshuffle750> |
| Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | bugs.kde.org.reshuffle750, kde |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Shows the bug | ||
|
Description
Mika Westphal
2026-01-01 16:29:19 UTC
Created attachment 188136 [details]
Shows the bug
This will be a client bug, please report there
>MakeMKV
Any others?
(In reply to David Edmundson from comment #2) > This will be a client bug, please report there > > >MakeMKV > > Any others? No, not anymore. I had it mid 2024 in Qt Designer too but not now anymore So far, I've mostly noticed it in MakeMKV. However, since the window decoration (drawn by KWin) renders perfectly, but the client content lags behind until a hover event forces a repaint, it seems like a synchronization issue introduced by the fractional scaling mechanism. Even if MakeMKV is doing something non-standard, implies that the damage events are swallowed or delayed by the compositor in this specific scaling scenario. Is there a specific KWin rule or environment variable (like a specific rendering backend enforcement) that could force a correct repaint on map? Also it is only happening on Wayland. When I use it with XWayland the scaling is no problem anymore QT_QPA_PLATFORM=xcb makemkv > Is there a specific KWin rule No, it'll be client side. Please report to MakeMKV and link here. They might blame Qt, but I'll chase that with my Qt hat on if they do. >it seems like a synchronization issue introduced by the fractional scaling mechanism The client is guaranteed to have the right DPR at the time Qt asks it to do the first paint. But potentially the client is doing something unusual. |