pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.46k stars 87 forks source link

High DPI (4K) monitors are not set to 200% scale after install #197

Open dwangoac opened 6 years ago

dwangoac commented 6 years ago

Distribution: Pop!_OS 18.04 LTS (Testing)

Steps: Complete the installation process on a high DPI (i.e. 4K) monitor and reboot.

Result: The initial scale will be set to 100%.

Expected: The initial scale should be set to 200% or some other sane default when a high DPI display is detected.

Additional information: This was tested on an Oryx Pro 2017 oryp3 with a 15.6" display resolution of 3840x2160. The live view properly scaled the display. This issue persisted whether set to discrete nVidia mode or MSHybrid mode (but with the mode set to nvidia). An interesting observation I had is that after I set the scaling to 200% on the 4.15.0-13 kernel I updated to 4.15.0-15; booting the -15 kernel reverted back to 100%, and rebooting back to -13 (by using the "oldkernel" option from the Linux boot manager) restored my settings to 200%. It is not clear to me why the DPI seemed to follow the kernel. Note that this issue occurred on the built-in laptop monitor while issue #128 involves multiple monitors.

cassidyjames commented 6 years ago

~@dwangoac GNOME considers 192+ DPI to be HiDPI. What physical size and DPI are your displays? 4K does not necessarily mean HiDPI, it depends on the physical size.~

Derp, I just re-read the issue, including the information at the bottom. :smile: @djordan2 does this sound like something to do with the HiDPI daemon, then?

djordan2 commented 6 years ago

This sounds like something that the HiDPI Daemon would likely have corrected. However hidpi-daemon isn't yet installed by default.

dwangoac commented 6 years ago

I've updated the issue to indicate that the Oryx Pro oryp3 4K version has a 3840x2160 resolution screen. Can you please indicate if the HiDPI daemon can be installed manually and what the package name is? If it's available I'll give it a test and let you know what I see. Thanks!

jackpot51 commented 6 years ago

sudo apt install hidpi-daemon