Bug 378598

Summary: Scaling display affects all monitors
Product: [Plasma] KScreen Reporter: dani_kase
Component: commonAssignee: Sebastian Kügler <sebas>
Status: RESOLVED WORKSFORME    
Severity: normal CC: andrew.crouthamel, elkasir, leonard, lueck
Priority: NOR    
Version First Reported In: 5.9.4   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Monitor Scaling Issues

Description dani_kase 2017-04-09 22:01:51 UTC
I have a 4k 15.6' laptop and an external monitor FHD 22 inches. The problem is that the laptop screen I need to scale to improve readability due to the extremely high density of each pixel. Unfortunately the external monitor is scaled with the same ratio once I do so. Each monitor instead should have a separate scaling factor to be entered through the Displays application.
Comment 1 Sebastian Kügler 2017-04-19 10:00:16 UTC
Thanks for the bugreport!

Have you tried the mechanism described here: http://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt ?

(It's not reflected in the KScreen UI, in that sense, the bug is valid. You may be able to work around it, though.)
Comment 2 Christoph Feck 2017-06-06 15:47:09 UTC
*** Bug 380096 has been marked as a duplicate of this bug. ***
Comment 3 Andrew Crouthamel 2018-02-08 19:07:16 UTC
Created attachment 110445 [details]
Monitor Scaling Issues

All screens use scaling of 2 with no option to change. Top screen is FHD, bottom is QHD.
Comment 4 Andrew Crouthamel 2018-02-08 19:07:32 UTC
This is a problem in 5.12.0 as well. I have a Dell XPS 13 (9360) Developer Edition with the QHD (4k) display. DPI is 144, I set scaling to 2. When a FHD (1080p) monitor is connected, the external monitor is also scaled at 2.

There is no option in the Displays Settings Module to change scaling per-display. This would be a major quality of life improvement for those who use docks and external monitors.

I have attached a screenshot of the issue. The top monitor is the FHD monitor scaled at 2.

KDE Plasma Version: 5.12.0
KDE Frameworks Version: 5.42.0
Qt Version: 5.9.3
Kernel Version 4.13.0-32-generic
OS Type: 64-bit
Comment 5 Sebastian Kügler 2018-02-21 09:40:14 UTC
Thanks for the report!

This isn't supported on X11, and we're not planning to. The Wayland session already has this feature, I'd suggest to consider moving to Wayland.
Comment 6 Andrew Crouthamel 2018-02-21 15:10:10 UTC
(In reply to Sebastian Kügler from comment #5)
> Thanks for the report!
> 
> This isn't supported on X11, and we're not planning to. The Wayland session
> already has this feature, I'd suggest to consider moving to Wayland.

Good to know, thanks. :)