Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
fpdragon
10 discussion posts
Hello,

I'm testing the pro version of DisplayFusion and currently I see only one show stopper for my dream usage.

I have one notebook with an 4k screen and two monitors that are connected over a dockingstation.

In the notebook mode (undocked) I want to use the notebooks screen at it's full potential. This means full 4k resolution and win 10 scaling set to 175%.

In the desktop mode (docked with the monitors) I want to take use of the window position save and restore. The problem is that the save/restore funktion conflicts with the mixed screen scaling configuration (175% notbook, 100% sceen, 100% screen). On a window position restore the tool places some windows on the most left (laptop) screen and it is a little bit too small and overlapts in the second screen.

I tried it out to change the scaling to 100% for all monitors and changed the notebook screen to a resolution to 1080p. Now the window restore works fine.

For desktop mode 1080p would be ok for me on the notebook screen. But DisplayFusion is not able to change the scaling so I would be stuck on 1080p for notebook mode also. That is frustrating.

So I see two potential fixes:
1.) DisplayFusion learns how to properly use mixed scaling setups in regards of the window positioning feature.
2.) DisplayFusion learns how to set and change the scaling per monitor. (I saw that this was highly requested but it seems that it still wasn't implemented in the last release)

Of course the best would be to fix both points and get the full potential.

As a workarround I could find out how to change the scaling maybe with a powershell script or an ahk thing and trigger it from DisplayFusion somehow. But let's see how the DisplayFusion support works first. ;-)

Thank you.
Apr 19, 2020  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
I may have some good news, we may have actually fixed this up already. When you've got the mixed-DPI setup, if you load the positions, then load them a second time, does it then work correctly?
Apr 20, 2020  • #2
User Image
fpdragon
10 discussion posts
Thank you for your fast answer.

I will give it a try in the evening.

Regarding the dpi scaling switching I found this open source project:
https://github.com/lihas/windows-DPI-scaling-sample
Maybe it helps for adding this feature to DisplayFusion.

BR
Apr 20, 2020  • #3
User Image
fpdragon
10 discussion posts
I guess it's more complicated. I just noticed that my browser window positions are not restored properly since the window names change. :-(

I posted a new thread regarding this. Maybe the dpi scaling is not the main issue but the changing window names are... -_- It sounded so simple... Save Positions... Load Positions... But it seems to be quite harder than that.
Apr 20, 2020  • #4
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Responded over in the other thread :)
Apr 20, 2020  • #5
User Image
fpdragon
10 discussion posts
I have a new finding:
The position of the free tool mp3DirectCut is not processed with "Save Window Positions" & "Restore Window Positions From Last Save".

The "Window Position Profiles" seems to work. Very strange...
Apr 20, 2020  • #6
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It seems to work for me when I test it out. Does it not move at all, or does it move but to the wrong position?
Apr 21, 2020  • #7
User Image
fpdragon
10 discussion posts
Hmm it's even more confusing and I will try my best to explain the error case.
I think I know now what the problem could be...

I have 3 monitors:
Laptop UHD, 4k 175% scaling (left screen 1)
Monitor WQHD, 1440p 100% scaling (middle screen 2)
Monitor WQHD, 1440p 100% scaling (right screen 3)

I tested with mp3DirectCut.
The app was always in the windowed mode (no fullscreen)

When the window is placed in one of the screens somewhere in the middle.
Then save pos. Move win. Restore pos.
No problem. Works.

When I move the window to the middle screen at the most left postition. If I would move just one pixel more to the left the window would be on the left screen so it should really on screen 2 only but no pixel space to the left side. But it is still 100% placed on the middle screen. If you look carefully the you see the window shadow on the left screen 1 on the right side. But just the shadow, no pixel of the window.
Then save pos. Move win. Restore pos.
Then crazy postitioning.
The window is moved to the left screen and is resized much bigger not and overlaps onto the right screen. If I must estimate then I would say that the window is resized to 175% (x1.75) of it's original size. And the original x coordinate is 1/175% (x 1/1.75) as big (smaller) and so the window moved to screen left.

So it seems that the first pixel column of screen 2 (middle) is treated as it would be screen 1? It has definitly something to do with two different scaling screens side by side and placing windows on the border between them. This app mp3DirectCut seems also a bit more special.

I also was able to reproduce this when I change the middle screen to 125% and move the window on the right screen on the leftmost position. similar results. So I would expect that this should be reproduceable on other pcs with at least two monitors and windows 10 (up to date)

Hope this helps you to track the problem down and reproduce.
Apr 22, 2020 (modified Apr 22, 2020)  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks! That does make sense, mp3directcut probably isn't a "DPI aware" app. We should have a fix for this in 9.7 Beta 11 :)
Apr 24, 2020  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, we've just posted 9.7 Beta 11, could you give it a try and let me know how it works out?

Thanks!
May 8, 2020  • #10
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)