Changing the Windows 10 DPI causes the application not to work correctly.
Reported version
3.4
Type
Graphical (UI)
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
needs info
Regression
No
Workaround
No
Project
Changing the DPI in Windows, spoils the appearance of the application, prevents you from using it. On 65 "screens, I have to change the DPI scale in Windows 10. Changing the scale means that the application does not work correctly. I cannot use the graphic symbols because they cannot be seen.
Below I enclose print screen.
Attachment | Size |
---|---|
scalling_dpi_problem.png | 166.36 KB |
Comments
Try the -D xxx commandline option, xxx being the DPI you've set Windows to, see https://musescore.org/en/handbook/command-line-options
A 65" screen is likely a TV set, those are notorious for getting their native DPI settings misdetected by MuseScore/Qt
Actually, maybe something else is going on here. The code handling this scaling is trying to achieve a particular goal: icons the same physical size (and score displayed "life size") regardless of monitor resolution. That's a reasonable goal for any monitor resolution or size if you view it from a "typical" distance. But, a 65" screen you are probably going to view from farther away than a typical laptop screen or desktop monitor. And thus, maybe you really do want bigger than normal icons, so they are visible from across the room.
Probably we should have some sort of automatic logic to deal with that. But meanwhile, using the -D option should allow you to trick MuseScore into scaling things however you like. Note there are other relevant settings too depending on your OS and the specifics of your display settings, you might also try the -x command-line option and/or the environment variable QT_AUTO_SCREEN_SCALE_FACTOR=1. There is also now a scaling option specifically for the palettes, in Edit / Preferences / Advanced, and of course also font and icon size settings in Edit / Preferences / General. So, one way or another, it should be possible to achieve just about any look on just about any system, with just about any display resolution and viewing distance.