Bug 501909

Summary: Setting default scale factor stopped working in KWin 6.3.2
Product: [Plasma] kwin Reporter: Artsiom <artsiom.ryzhanki>
Component: output configurationAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: nate, xaver.hugl
Priority: NOR Keywords: regression
Version First Reported In: 6.3.2   
Target Milestone: ---   
Platform: Other   
OS: Other   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Artsiom 2025-03-23 14:30:44 UTC
BEFORE version 6.3.2, autoscaling on Wayland worked: when logging in (ANY system with KDE), the laptop screen scale (HP Pavilion 15 eh1083ur) was automatically set to 125%, exactly the same behavior on Windows 11 (125% is recommended), since the factory settings of the matrix are taken into account. Since version 6.3.2, autoscaling has stopped working. When logging in to the system (ANY system with KDE), the scale is set to 100%. This causes distrust.
Comment 1 Nate Graham 2025-03-25 23:00:31 UTC
What is the screen's size and resolution?
Comment 2 Artsiom 2025-03-26 17:02:42 UTC
(In reply to Nate Graham from comment #1)
> What is the screen's size and resolution?

15 - 1920x1080
Comment 3 Artsiom 2025-03-27 11:40:12 UTC
(In reply to Nate Graham from comment #1)
> What is the screen's size and resolution?

15,6" - 1920x1080, specifically
Comment 4 Nate Graham 2025-03-27 16:51:13 UTC
One thing to note:

> since the factory settings of the matrix are taken into account

This is not why your screen was scaled to 125% in the past; it's because our scaling algorithm happened to pick that scale, same as Windows but purely by coincidence. There is no factory scale setting.

All KWin commits that could have caused this can be seen in https://kde.org/announcements/changelogs/plasma/6/6.3.1-6.3.2/.
Comment 5 Artsiom 2025-03-28 11:09:00 UTC
(In reply to Nate Graham from comment #4)
> One thing to note:
> 
> > since the factory settings of the matrix are taken into account
> 
> This is not why your screen was scaled to 125% in the past; it's because our
> scaling algorithm happened to pick that scale, same as Windows but purely by
> coincidence. There is no factory scale setting.
> 
> All KWin commits that could have caused this can be seen in
> https://kde.org/announcements/changelogs/plasma/6/6.3.1-6.3.2/.

Lies, there is a second Lenovo laptop 15.6 - 1920 x 1080, when booting on previous versions it was always 100%, therefore, the FACTORY PROFILE of the matrix was taken for the HP laptop matrix, Windows tech support replied in the chat that 120% is not taken randomly, but takes into account the FACTORY PROFILE, you just unsubscribed, and if I am 100% now if I switch to 125%, then, for example, the SETTINGS application will look like shit until you open it to the full screen - the elements are feverishly arranged, going beyond the fields and borders, this was not observed with automatic scaling, and I did not name the topic - Setting the default coefficient, I called it AUTOSCALING. In short, everything is clear, we remain on the Windows OPERATING SYSTEM, and not on a homemade one.
Comment 6 Zamundaaa 2025-04-01 17:20:25 UTC
There is no such thing as a "factory profile" outside of the factory-preinstalled Windows image, and the algorithm for deciding on the default scale has simply been changed.

If you don't want to deal with anything outside of what the manufacturer preinstalled, then that's your choice to make, but don't be rude to people about it.