Linked by Thom Holwerda on Thu 12th Apr 2012 18:01 UTC
Intel It looks like 2013 is finally going to be the year that we're going to see truly high resolution displays - according to Intel. Retina displays for laptops and desktops for everyone. Considering promises regarding HDPI have been thrown our way for years now, it's high time they became reality. As the article mentions, there's one interesting possible issue: Windows 8's desktop mode. How will it handle HDPI displays?
Thread beginning with comment 513886
To read all comments associated with this story, please click here.
Desktop mode
by Neolander on Thu 12th Apr 2012 18:07 UTC
Neolander
Member since:
2010-03-08

My paranoid prediction : Windows 8 desktop mode will not support high DPI, Microsoft will take much care not to patch this, and then they will present this as an asset of their Metro interface in order to get people to use it.

Reply Score: 8

RE: Desktop mode
by phoenix on Thu 12th Apr 2012 21:26 in reply to "Desktop mode"
phoenix Member since:
2005-07-11

Forget Windows 8. Windows 7 doesn't even support manually entering the DPI. You can choose normal, or high. Sometimes you can get it to accept a percentage.

I'd settle for just being able to manually enter the DPI so that I can reduce it on my low-res monitors (like the SD TV). "96 DPI" on a 27" TV with only 480 vertical pixels looks horrible! And "120 DPI" is worse.

Wouldn't it be nice if the OS included methods to query the monitor's physical dimensions, query the video card for the current resolution, and figure out what the *ACTUAL* DPI of the display is? And then use that figure for displaying things so that a resolution change wouldn't change the size of icons, text, images, etc? Or changing monitor sizes wouldn't change text/image/icon sizes?

Oh, wait, those capabilities already exist (EDID, for ex). But none of the OSes out there do this. ;)

Reply Parent Score: 2

RE[2]: Desktop mode
by bert64 on Thu 12th Apr 2012 22:24 in reply to "RE: Desktop mode"
bert64 Member since:
2007-04-23

X11 does do that, if the monitor returns valid information (many don't) then X11 will set the DPI accordingly.
It's a pet hate of mine that systems other than X11 completely ignore this information, it makes high dpi screens a pain in the ass to use.

Reply Parent Score: 2

RE[2]: Desktop mode
by ggeldenhuys on Fri 13th Apr 2012 07:13 in reply to "RE: Desktop mode"
ggeldenhuys Member since:
2006-11-13

Bert64 is correct. X11 has done this for years! X11 has set my dpi to 154 (I think that was the number) on my 8 year old laptop....umm 8 years ago. Windows XP (which was included with the Dell) always hard-coded it it 96 or 120 dpi. Most Windows apps couldn't work in 120 dpi (buttons appear outside a non-resizable window etc), so I was forced to use 96 dpi on a 1920x1200 screen - making for damn small text. Luckily I haven't run Windows on that Dell laptop in years.

Anyway, the hard-coded 96 dpi (from windows) or 72 dpi (from Mac) is what is keeping software and hardware from moving to high dpi displays! Maybe they can actually learn something from X11 and Linux apps (which are much much more high dpi friendly).

Reply Parent Score: 2

RE[2]: Desktop mode
by lucas_maximus on Fri 13th Apr 2012 07:43 in reply to "RE: Desktop mode"
lucas_maximus Member since:
2009-08-18

You can manually change the DPI settings in the registry ... not ideal I know.

Reply Parent Score: 2

RE: Desktop mode
by lucas_maximus on Fri 13th Apr 2012 07:40 in reply to "Desktop mode"
lucas_maximus Member since:
2009-08-18

Hi DPI support has been in Windows since XP.

It is hidden, but it can do it.

Nice Troll though.

Edited 2012-04-13 07:51 UTC

Reply Parent Score: 2

RE[2]: Desktop mode
by ggeldenhuys on Fri 13th Apr 2012 10:18 in reply to "RE: Desktop mode"
ggeldenhuys Member since:
2006-11-13

Yeah, and hardly any apps worked in high dpi mode (back then) as I explained in my other post. Maybe things are slightly better now - I don't know, I moved away from Windows a long time ago.

Reply Parent Score: 2

RE[2]: Desktop mode
by Neolander on Fri 13th Apr 2012 16:52 in reply to "RE: Desktop mode"
Neolander Member since:
2010-03-08

Is Windows' high DPI support just about adjusting text size, a setting which I do remembered finding somewhere in Windows 7's control panel, or have Windows GUIs become able to resize such things as icons, fixed-size windows and toolbar buttons in a way that makes high-DPI actually usable without me being aware of it ?

Edited 2012-04-13 16:55 UTC

Reply Parent Score: 1

RE[2]: Desktop mode
by phoenix on Fri 13th Apr 2012 18:03 in reply to "RE: Desktop mode"
phoenix Member since:
2005-07-11

Well, 120 DPI mode was available in XP. That's not exactly "high-DPI". And there's no way to easily, via the GUI tools, change that to anything higher. And there are so many hard-coded pixel sizing elements in XP that setting it to even 120 DPI made things wonky (text labels overrunning the edges of buttons, menus overrunning the edges of windows, etc).

To say Windows XP supports "high-dpi settings" is disingenuous at best, and certainly misleading.

Reply Parent Score: 2

RE: Desktop mode
by cetp on Sat 14th Apr 2012 14:16 in reply to "Desktop mode"
cetp Member since:
2007-12-16

Windows fully supported high DPI apps written using Windows Presentation Foundation e.g. since Vista. GDI/GDI+ apps had to be made DPI-aware by developer (XP in 2001). But every occasion is good to bash Microsoft.

Reply Parent Score: 1