Re: Scaling problem on different monitor

I doubt this is Foobar's fault. I have a triple monitor setup, primary is 4k, the others are 1920*1080 (100% scaling...duh). The 4k is primary and at 150% scaling and I don't encounter the problems you describe. Switched to 200% and still see no problem. Foobar is 1.3.10 on windows 10 home v1607.

Re: Scaling problem on different monitor

I doubt this is Foobar's fault. I have a triple monitor setup, primary is 4k, the others are 1920*1080 (100% scaling...duh). The 4k is primary and at 150% scaling and I don't encounter the problems you describe. Switched to 200% and still see no problem. Foobar is 1.3.10 on windows 10 home v1607.

Actually most program (including Chrome, Pushbullet, etc) encounter same problem like I mentioned. Some program keep scaling 200% in second monitor (Adobe CC 2015, Telegram, VirtualBox).

Re: Scaling problem on different monitor

As I mentioned, I never encountered any of those problems you describe, not with any program I use including chrome.The only thing I noticed was a case of (drastically) wrong font scaling on the GUI of a program called Bulk image renamer.

Re: Scaling problem on different monitor

Could this issue be related to that Foobar2000 does not run as a "per-monitor aware" application?

As of today, Foobar 2000 1.3.17 is only System aware, not per-monitor aware:

DPI Awareness status definitions

Per-Monitor Aware: Per-monitor DPI-aware. These applications check for the DPI when they are started, and adjusts the scale factor whenever the DPI value changes. These applications are not automatically scaled by the system.

System Aware: System DPI-aware. These applications do not scale for DPI changes. They query for the DPI one time, and then use that value for the lifetime of the application. If the DPI changes, the application does not adjust to the new DPI value. It will be automatically scaled up or down by the system when the DPI changes from the system value.

Unaware: DPI-unaware. These applications do not scale for DPI changes. They are always assumed to have a scale factor of 100 percent (96 DPI). These applications are automatically scaled by the system at any other DPI settings.

Re: Scaling problem on different monitor

The core problem with multi-monitor DPI awareness is that for extensible programs like foobar2000, all the components that do UI need to understanding the concept.

As the majority of the body of components are legacy, promising this in the core application would result in an UI mostly made for ants at best. It needs some sort of agreement with components to handle it, and as you indicate this in your executable manifest, you cannot do any form of decision at runtime as that's too late.

I wouldn't have any hopes on ever having better than system-aware foobar2000 unless there's a major break in component compatibility.

Zao shang yong zao nong zao rang zao ren zao.To, early in the morning, use a chisel to build a bathtub makes impatient people hot-tempered.