Linked by Thom Holwerda on Mon 15th Jul 2013 22:12 UTC
Windows "If you are running a screen resolution of 1366x768 on a tablet, chances are that UI will look good at 100% DPI settings. But what about when you connect that tablet to an external high resolution display? In Windows 8 you can choose either 100% to optimize the UI on the tablet display or up to 150% to optimize the UI on the external display. You have to compromise. Windows 8.1 takes care of this issue by supporting per-display DPI scaling." That's pretty cool. Do other systems support this?
Order by: Score:
Wayland does it
by zlynx on Mon 15th Jul 2013 23:28 UTC
zlynx
Member since:
2005-07-20

I looked around for a reference and I found this, talking about hiDPI support for Gnome. He mentions using different scaling factors for different outputs.

The link is http://blogs.gnome.org/alexl/2013/06/28/hidpi-support-in-gnome/

Reply Score: 5

Comment by Drumhellar
by Drumhellar on Mon 15th Jul 2013 23:56 UTC
Drumhellar
Member since:
2005-07-12

I'm still amazed the DPI problem wasn't fixed 10+ years ago.

Reply Score: 6

RE: Comment by Drumhellar
by bert64 on Tue 16th Jul 2013 05:45 UTC in reply to "Comment by Drumhellar"
bert64 Member since:
2007-04-23

It was... X11 has had DPI support for a long time, and it will even calculate the DPI on its own by querying it from the monitor (assuming the monitor provides that information, some don't because windows ignores it).

Reply Score: 1

RE[2]: Comment by Drumhellar
by oli.kron on Tue 16th Jul 2013 07:19 UTC in reply to "RE: Comment by Drumhellar"
oli.kron Member since:
2013-07-16
RE: Comment by Drumhellar
by peteo on Tue 16th Jul 2013 15:55 UTC in reply to "Comment by Drumhellar"
peteo Member since:
2011-10-05

I'm still amazed the DPI problem wasn't fixed 10+ years ago.


Because there were no high dpi displays....

Reply Score: 1

RE[2]: Comment by Drumhellar
by Drumhellar on Tue 16th Jul 2013 17:52 UTC in reply to "RE: Comment by Drumhellar"
Drumhellar Member since:
2005-07-12

Of course there were - maybe not as high DPI as there are now (Though, I'm sure there were), but there was certainly significant variability, especially since CRTs were still very common then. I ran dual 19" displays at 1600x1200 in those days - most 19" displays didn't look that great at that resolution, but mine did. If they were lower quality monitors, well, you'd run at a different resolution, until you found the setting that was still sharp.

Reply Score: 2

X
by Soulbender on Tue 16th Jul 2013 02:43 UTC
Soulbender
Member since:
2005-08-18

X has had support for per-display DPI since pretty much forever.

Reply Score: 2

RE: X
by oli.kron on Tue 16th Jul 2013 07:30 UTC in reply to "X"
oli.kron Member since:
2013-07-16

I can't find a useful link. Please, would you be so kind to help? The naive way "xrandr --output ... --dpi ..." doesn't work for me - it always sets DPI for all monitors :-(

Reply Score: 2

RE[2]: X
by Soulbender on Wed 17th Jul 2013 03:44 UTC in reply to "RE: X"
Soulbender Member since:
2005-08-18

Well, I don't know if xrandr supports it but I'm pretty sure you can configure it in xorg.conf.
Never said it was easy to configure...

Reply Score: 2

BlueofRainbow
Member since:
2009-01-06

Interesting.

Could a similar concept be used to cope with the range of dpi found in existing devices?

Reply Score: 2

Still not enough
by joshv on Tue 16th Jul 2013 18:45 UTC
joshv
Member since:
2006-03-18

So still, you've just got this coarse adjustment factor. They give an example of where they manage to get calc.exe to be about the same effective size on screen across widely different monitor DPIs.

Why the hell isn't it possible to get the size EXACTLY the same. Let me enter the DPI of each monitor, and then a configuration option that says "I want x pixels to equal one inch of screen". Then every UI element appears to be exactly the same effective size on all monitors, and windows handle the scaling math based on the desired DPI versus native DPI.

Reply Score: 2

OS X
by biffuz on Wed 17th Jul 2013 11:03 UTC
biffuz
Member since:
2006-03-27

OS X supports "retina" (2x scaling) and regular displays together.

(so far, of course, the only "retina" display it knows about is the internal display of Retina MacBooks)

Reply Score: 2

Sigh
by kees1869 on Fri 19th Jul 2013 04:25 UTC
kees1869
Member since:
2008-06-02

We used scalable UI's on the Amiga 20 years ago...

Reply Score: 1