DPI scaling in multiple monitors

Features wanted...
jupe
Posts: 2788
Joined: 20 Oct 2017 21:14
Location: Win10 22H2 120dpi

Re: DPI scaling in multiple monitors

Post by jupe »

I think maybe because of this change, but now when I run fresh I get small icons as the new default, and on all earlier versions I get large icons as the default. Small icons are tiny and unsuitable, I am running 1920x1080@120dpi if it is relevant, but I am assuming that all new installs are now defaulting to small icons, probably unintentionally?

Comparison shot FWIW:
2019-03-22_122048.png
2019-03-22_122048.png (23.7 KiB) Viewed 3204 times

sj515064
Posts: 51
Joined: 21 Feb 2019 06:14

Re: DPI scaling in multiple monitors

Post by sj515064 »

jupe wrote: 22 Mar 2019 02:28 I think maybe because of this change, but now when I run fresh I get small icons as the new default, and on all earlier versions I get large icons as the default. Small icons are tiny and unsuitable, I am running 1920x1080@120dpi if it is relevant, but I am assuming that all new installs are now defaulting to small icons, probably unintentionally?

Comparison shot FWIW:
2019-03-22_122048.png
Confirmed. Running fresh; from 19.80.0115 results in small icon size as the default.
(BTW, the newly implemented "Autosize Buttons" works perfectly :) )

Code: Select all

DblClick Time: 500 ms
Screen: 1920x1080, 1/1 (Primary), Virtual: (0, 0) - (1920, 1080), Work: (0, 0) - (1920, 1040)
Screen DPI: 96 (100%), twx: 15, stretch: 1
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: No, Yes
Icon Size: Small=16, Large=32
Icon Size Controls: Small=16, Large=32
Icon Size Recommended: Small=16, Large=32

Command Line: /fresh
Command Normalized: /fresh

admin
Site Admin
Posts: 60526
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: DPI scaling in multiple monitors

Post by admin »

Ah yes, fix comes.

Philippe
Posts: 8
Joined: 19 Mar 2019 12:59

Re: DPI scaling in multiple monitors

Post by Philippe »

Would you have any plans on the scaling with the fonts, scrollbars and menu sizes with regards to the DPI scaling in multiple monitors?

admin
Site Admin
Posts: 60526
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: DPI scaling in multiple monitors

Post by admin »

Not really. Doesn't the font auto-scale?

Philippe
Posts: 8
Joined: 19 Mar 2019 12:59

Re: DPI scaling in multiple monitors

Post by Philippe »

When I compare with ex. notepad.exe, the menu-bar, titlebar, scrollbars and fonts of XYplorer are much bigger (almost twice as big in my case) on the low dpi screen.

admin
Site Admin
Posts: 60526
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: DPI scaling in multiple monitors

Post by admin »

Hmm. That's not normal. Did you change something in the Compatibility tab of the Properties dialog (when you right-click XYplorer.exe, then select "Properties" in the context menu)?

Philippe
Posts: 8
Joined: 19 Mar 2019 12:59

Re: DPI scaling in multiple monitors

Post by Philippe »

Philippe wrote: 19 Mar 2019 13:14 Any update or news on this?
viewtopic.php?t=18229
viewtopic.php?f=3&t=16241

I've got similar issues as this topic and the above that I added. I've been testing and trying to fix this. At the moment I think I tried all possible options and have the best results for xyplorer with the xyplorer.exe compatibility -> change high dpi settings -> override high dpi scaling behavior, scaling performed by "system" in windows 10.
Unfortunately this works well for XYplorer but not for all microsoft documents that I open from within XYplorer because these tend to follow these same settings and their scaling is not right anymore. So, this doesn't work.

My device is a microsoft surface pro with a native high dpi screen (primary screen) and I usually have a second lower resolution screen connected as secondary (cannot make it primary because I am a mobile worker).

Could I try another workaround or is there a new feature coming to support DPI scaling in multiple monitors?
At this moment I reverted all back to default in windows 10. The menu-bar, titlebar, scrollbars and fonts of XYplorer are much bigger (almost twice as big in my case compared to for example notepad.exe) on the low dpi screen.

admin
Site Admin
Posts: 60526
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: DPI scaling in multiple monitors

Post by admin »

1. Could you show a screenshot of the situation?

2. Could you show this section of Help | Various Information:

Code: Select all

DblClick Time: 500 ms
Screen: 1920x1080, 1/1 (Primary), Virtual: (0, 0) - (1920, 1080), Work: (0, 0) - (1920, 1040)
Screen DPI: 96 (100%), twx: 15, stretch: 1
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: No, Yes
Icon Size: Small=16, Large=32
Icon Size Controls: Small=16, Large=32
Icon Size Recommended: Small=16, Large=32

Philippe
Posts: 8
Joined: 19 Mar 2019 12:59

Re: DPI scaling in multiple monitors

Post by Philippe »

On the native Surface4 screen, all looks fine, on the other screen XYplorer is bigger
I placed explorer, notepad and XYplorer next to each other on both screens and moved them without resizing from one to another to show the sizing difference.

Please find two screenshots and the request info below:
Screenshot on wide monitor with lower DPI that shows XYplorer is much bigger:
2019-04-05_110301.jpg
2019-04-05_110301.jpg (524.47 KiB) Viewed 3067 times
Screenshot on the Surface4 screen, all programs look good:
2019-04-05_110402.jpg
2019-04-05_110402.jpg (766.83 KiB) Viewed 3067 times

Code: Select all

DblClick Time: 410 ms
Screen: 2736x1824, 1/2 (Primary), Virtual: (-2560, 0) - (5296, 1824), Work: (0, 0) - (2736, 1772)
Screen DPI: 180 (187,5%), twx: 8, stretch: 1,5
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: Yes, Yes
Icon Size: Small=16, Large=32
Icon Size Controls: Small=28, Large=56
Icon Size Recommended: Small=28, Large=56

admin
Site Admin
Posts: 60526
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: DPI scaling in multiple monitors

Post by admin »

XYplorer has no influence at all on the size of the menu font. So the culprit is Windows itself, or its configuration. Open the Compatibility tab of the Properties dialog (when you right-click XYplorer.exe, then select "Properties" in the context menu) and play with those settings that look relevant. It might help.

Philippe
Posts: 8
Joined: 19 Mar 2019 12:59

Re: DPI scaling in multiple monitors

Post by Philippe »

Philippe wrote: 19 Mar 2019 13:14 Any update or news on this?
viewtopic.php?t=18229
viewtopic.php?f=3&t=16241

I've got similar issues as this topic and the above that I added. I've been testing and trying to fix this. At the moment I think I tried all possible options and have the best results for xyplorer with the xyplorer.exe compatibility -> change high dpi settings -> override high dpi scaling behavior, scaling performed by "system" in windows 10.
Unfortunately this works well for XYplorer but not for all microsoft documents that I open from within XYplorer because these tend to follow these same settings and their scaling is not right anymore. So, this doesn't work.

My device is a microsoft surface pro with a native high dpi screen (primary screen) and I usually have a second lower resolution screen connected as secondary (cannot make it primary because I am a mobile worker).

Could I try another workaround or is there a new feature coming to support DPI scaling in multiple monitors?
I have tried all settings under the .exe properties, even with a fresh install and windows default settings I have the bigger menus and scroll bars.. No other programs that I use have this issue.

Philippe
Posts: 8
Joined: 19 Mar 2019 12:59

Re: DPI scaling in multiple monitors

Post by Philippe »

Is there another workaround or a setting that I can change to fix this?
I installed the newest 'official' version today.

admin
Site Admin
Posts: 60526
Joined: 22 May 2004 16:48
Location: Win8.1 @100%, Win10 @100%
Contact:

Re: DPI scaling in multiple monitors

Post by admin »

Not in XYplorer, maybe in Windows. If an issue affects only you, it's likely that there is some solution. But the Windows handling of DPI and multi-screens is generally problematic. They have not really worked it out. :|

moguiyu
Posts: 9
Joined: 08 Oct 2018 14:38

Re: DPI scaling in multiple monitors

Post by moguiyu »

admin wrote: 06 May 2019 16:31 Not in XYplorer, maybe in Windows. If an issue affects only you, it's likely that there is some solution. But the Windows handling of DPI and multi-screens is generally problematic. They have not really worked it out. :|
the biggest problem is not the taskbar since many user doesnt have to touch them for most cases.
when you change the scale/dpi setting in windows for the APP itself, it will bring the unusable problem, try this:
1. do not set DPI overide: you will experience extra large xyplorer in low dpi monitor, but fortunitly the excel opens in the correct way.
2. set DPI overide to system: xyplorer scale correctly, but excel file will be scaled wrongly. looks like xyplorer overide the scale option for files open's application like word/ppt/excel
3. set DPI overide to system enhanced: xyplorer scale correctly, excel display only part of the information.

please fix this, this is the only reason im using total commander, but it's not very easy to use.

Post Reply