Shrinivas Ramani wrote:Andrew
If you were to set scaling on all displays to the same number (say 100%) do you see the issue?
Yes. All my test history:
I downloaded 18.1.1 and started a new project. Found the bug with a new project.
I tried to set all monitor scaling to 100% while Resolve is running and no success.
So I tried to close Resolve and to open project again when all monitors set to 100%. The plugin look the same, so I tested another plugin.
I tried to move Resolve window to the monitor 2 to check if Resolve scaling connected to the bug, but I found no changes.
Then I tried to reinstall 18.1.0 and had some tests again - the same behavior.
Then I reinstall 18.0.1 to check project there. The same behaviour!!! It was strange to me, recently I had a project where had no issues. I just tried to remove plugins from the bus and insert them back and get a correct look!
I tried to install back 18.1.1 because this strange case with correct look after removing plugin.
I tried to remove plugin there and add it again and found no success.
I tried to change UI scaling in the program and tried different values. No success.
I tried to install 18.0.4 to find the latest version without a bug. It works correctly. So it was the last version that works correctly.
So I posted a bug report about this bug to the support service.
I have not tested 18.1.2 because there is no notes about VST bugs there.
Note: I am not sure that all tests were exactly as I remember.
Also an addition: I have a Resolve Studio license (purchased it on a local official reseller company).
Not tested it in a Free Edition.
So my ideas:
- 18.1 high dpi changes in the program were not tested with VST.
- 18.0.4 is the latest version that is not affected.
- VST plugin size is saved in the project (I had VST plugin cropped after back to 18.0.1, but if remove and add plugin again we had no issues).
My suggestions:
- Quick fix 1: make VST window resizable.
- Check why 18.1.1 to 18.0.1 stores VST window size. Probably the issue is also connected with VST windows position save and restore code, where Resolve saves not only window position, but also a size. But it is incorrect for the not resizable VSTs. Only a few VSTs have a resize feature where window size storing is useful, but most plugins are not resizable.
- Quick fix 2: Make a setting to restore back to 18.0.4 scaling engine.
- Reimplement High DPI engine with more compatibility settings to external plugins like VST. Most software work incorrectly with different high dpi modes. Most plugins know nothing about High DPI and works only if Windows scales it. You cannot fix this because the behavior is connected with Windows Window.
These old plugins including very old are still used in production, because we have no new company plugins alternative at all (like Limiter No6 - I have a paid version that sound bad in compare because the company was removed many useful features to the new paid limiter replacement). Another paid alternatives like iZotope also have different sounds those for my tests are not good as I can make in Limiter No6 where I can keep very fast short sounds. Most musical plugins just destroy these short sounds.
Some software like Reaper have many DPI settings include different scaling algorithms including Per-Monitor, Per-MonitorV2 and getting back to old behavior. - working with VST also have issues with High DPI settings in Reaper, but we have a possibility to switch high dpi settings off to get it working.
Your UI scale setting from 18.1.1 is useless here because we just get very huge interface if user have different DPI monitor connected. So the UI setting is useless and fixes nothing if we have 2 monitor connected. There should be a way to get interface scaling like in 18.0.4 and UI scales like: 0.5, 0.75, 1.25. 1.5 per monitor, if you want to keep these settings.