Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HiDPI and Multiple Monitor setups #3606

Closed
pacharanero opened this issue Oct 19, 2014 · 14 comments

Comments

@pacharanero
Copy link

commented Oct 19, 2014

Using Cinnamon in HiDPI mode with multiple monitors (one HiDPI Dell M3800 laptop screen, one 22" lower-res external monitor via HDMI) causes everything on the external monitor to be excessively large.

What we need to be able to do is set the HiDPI settings separately for different displays. This would have the side effect of bringing the HiDPI controls into the Display section of Settings, where I would argue if belongs, rather than in General.

@anandrkris

This comment has been minimized.

Copy link

commented Oct 20, 2014

@pacharanero - Hi, Unfortunately this can not be supported in the near future as it is X11 limitation, so at least not until Cinnamon implements Wayland.

#3325 (comment)

This is a limitation in X11 (i'm quoting gnome guys, who know more about this than me) - I think this is overcome using wayland and gnome-shell, but that's about it right now.

@pacharanero

This comment has been minimized.

Copy link
Author

commented Oct 20, 2014

OK, I understand. Good work on being the 1st linux desktop to have decent
HiDPI support & thanks for reply.

On 20 October 2014 04:14, Anand notifications@github.com wrote:

@pacharanero https://github.com/pacharanero - Hi, Unfortunately this
can not be supported in the near future, at least not until Cinnamon
implements Wayland.

#3325 (comment)
#3325 (comment)

This is a limitation in X11 (i'm quoting gnome guys, who know more about
this than me) - I think this is overcome using wayland and gnome-shell, but
that's about it right now.


Reply to this email directly or view it on GitHub
#3606 (comment).

@mtwebster mtwebster closed this Dec 4, 2014

@fattchris

This comment has been minimized.

Copy link

commented Nov 3, 2015

Cinnamon is using Wayland now, right? Is there a fix for this issue yet?

@JosephMcc

This comment has been minimized.

Copy link
Contributor

commented Nov 3, 2015

Nope.

@vincenzocaselli

This comment has been minimized.

Copy link

commented Dec 7, 2015

Hi, I am in the same situation (one HiDPI Dell M3800 laptop screen, one 21" 1920x1080 external monitor via HDMI) => everything on the external monitor is large.
Any update or workaround to fix it?
Thank you very much
Vincenzo

@vincenzocaselli

This comment has been minimized.

Copy link

commented Dec 7, 2015

Just found a workaround in this post
http://askubuntu.com/questions/393400/is-it-possible-to-have-two-different-dpi-configurations-for-two-different-screen
My monitors are:
external 1920x1080, top
laptop 3200x1800, bottom
so my settings are:
xrandr --output HDMI1 --mode 1920x1080 --scale 2x2 --fb 3840x3960
xrandr --output eDP1 --scale 1x1 --pos 0x2160

calculations are the following:
TOP - External monitor (1920x1080), 3840=1920x2, 3960=2x1080+1800 (total area of both monitors)
BOTTOM - Laptop monitor (3200x1800), 0x2160=> laptop monitor, left=0, top=1080x2

HTH

@sathi-007

This comment has been minimized.

Copy link

commented Aug 9, 2016

when i tried this workaround, my mouse area restricted by invisble bounadries in seconadry screen.
I am using centos 7 and xrandr version 1.4.3

@ambs

This comment has been minimized.

Copy link

commented Feb 13, 2017

One year later from @vincenzocaselli post, is there an easy fix? I am not using xrandr (at least directly). Just the HiDPI option in cinnamon. Thanks.

@jeetsrs

This comment has been minimized.

Copy link

commented Jul 20, 2017

Had to modify the settings suggested by @vincenzocaselli a bit for my two different external monitors when used with my laptop individually (don't have a dual HDMI out cable yet).

Monitor 1: External Monitor 2560X1440, Internal/Laptop Monitor 3200x1800
xrandr --output eDP-1 --scale 1x1 --pos 0x2880
xrandr --output DP-1 --mode 2560x1440 --scale 2x2 --fb 5120x4680

Monitor 2: External Monitor 1920x1080, Internal/Laptop Monitor 3200x1800
xrandr --output eDP-1 --scale 1x1 --pos 0x2160
xrandr --output DP-1 --mode 1920x1080 --scale 2x2 --fb 3840x3960

These work, but there is a significant amount to tearing in the high resolution monitor (laptop) when I move windows, resize screens or scroll on a browser. This feels like a software rending solution (which has all these issues of tearing, and slow refreshes).

Its 2017, Linux/Gnome needs to address the multi-monitor, mixed scaling solution. Both Windows 10 and OS X have this resolved without having to resort to command line band-aid fixes that partially work (the tearing issue isn't acceptable for gaming)

@zdorovo

This comment has been minimized.

Copy link

commented Dec 16, 2017

Is there a way to open this issue again, now that Cinnamon uses Wayland? Should someone/I submit a new issue?

@JosephMcc

This comment has been minimized.

Copy link
Contributor

commented Dec 16, 2017

Is there a way to open this issue again, now that Cinnamon uses Wayland? Should someone/I submit a new issue?

Cinnamon doesn't use Wayland.

@maxim2muchcoffee

This comment has been minimized.

Copy link

commented Apr 3, 2018

This issue is still not resolved. There are few weird workarounds, but no solutions

@dl-sledding

This comment has been minimized.

Copy link

commented May 4, 2018

I am encountering the same thing, Linux Mint 18.3 on a Surface Pro 2017 with an HP ZR30w monitor.

The Surface screen is 2736x1824 and the HP monitor is 2560x1600. The HP is to the right of the Surface.

I have run the command:

xrandr --output DP1 --mode 2560x1600_60.00 --scale 2x2 --pos 2736x0 --fb 7856x3200
and even
xrandr --output DP1 --mode 2560x1600_60.00 --scale 2x2 --pos 2736x0 --fb 7856x5024

I get the proper scale on the HP, but it is only the top left 1/4 of the monitor; and my mouse cannot enter the lower 20% of the scaled image.

I realize that Mint is free, but this is becoming a very common use. I can't believe that the community hasn't yet "fixed" this... I would if I could, but I am a lowly SysAdmin, not a dev. I would gladly help in any way that I can.

@dl-sledding

This comment has been minimized.

Copy link

commented May 4, 2018

FYI: excellent write up here: http://wok.oblomov.eu/tecnologia/mixed-dpi-x11/

For those blaming X11 as the limitation of using mixed-DPI monitors by the DE, please read it. X11 is not the problem, the tools written to configure the screens is the problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
You can’t perform that action at this time.