Monitor resolution detected incorrectly, making sizes wrong
Dear developers,
With the new version of musescore I ran in to a small problem on my mac.
I would have to zoom up to 400% to see my sheet that I am working on, and the two bars under the menu are not visible for me...
Small detail, I use a mac-mini connected with HDMI on to a ( medium-large ) television.
GIT commit: 3c7a69d
Attachment | Size |
---|---|
Schermafbeelding 2016-04-15 om 09.05.49.png | 305.67 KB |
Comments
Yes, there is a known problem when using non-standard monitor configurations where MuseScore can get confused about what the resolution of your display is. Is there also a second monitor connected differently? If so, disconnect it and things should be better.
I have no other monitor connected to my Mac.
Thanks Marc for bringing me here to the right post.
I have the following monitor-resolution problem:
1) Laptop resolution: 1600 x 900, Musescore-AppImage-display works fine.
2) Television connected by VGA: resolution: 1366 x 768, Musescore-AppImage-display with very small symbols, Musescore installed display is fine.
Some information on my system, perhaps helpful:
user@debian:~$ uname -a
Linux debian 4.1.0-trunk-686-pae #1 SMP Debian 4.1.2-1~exp1 (2015-07-17) i686 GNU/Linux
user@debian:~$ gnome-shell --version
GNOME Shell 3.14.4
user@debian:~$ lspci -nnk | grep -i VGA -A2
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT216GLM [Quadro FX 880M] [10de:0a3c] (rev a2)
Subsystem: Hewlett-Packard Company Device [103c:1521]
Kernel driver in use: nvidia
Thanks for help.
When connecting the television - is that on the laptop? So you have both the laptop screen and the television connected at the same time? If you disable the laptop display then restart MuseScore, does the situation improve?
I'm thinking we will probably want to add a command line option to override the detected monitor resolution so as to be able to handle unusual situations more flexibly. But I'd also like to try to figure out if there is some way we can better detect the actual resolution in these corner cases.
The television is connected to the laptop via VGA. By default, we deactivated the laptop-display in the monitor-settings and the symbols are small.
If we activate the laptop and the television in the monitor-settings at the same time, the display of the symbols works on the laptop display but not on the television. It works only, if I drag the open Musescore window from the laptop to the television.
I don't have any particular insight into why the automatic monitor resolution isn't working correctly in these cases, but at least we should provide a command line override, so I have implemented one in this PR:
https://github.com/musescore/MuseScore/pull/2636
I have the exact problem described by iNord_Composer in another report that was closed as a duplicate of this one. For me, on my laptop screen, items on the Start Center are so small that they cannot be read. I am new to MuseScore, so I have only a few scores and can figure out which one I want, but once I get a large number I will not be able to find what I am looking for. I can make the Start Center window larger by dragging on the corners, but the items in the window stay the same size. I don't want to use the "-X (scale-factor)" work-around, since (a) other elements of the program are large enough (the Start Center is the only thing that I have noticed that is affected), and (b) the Start Center would have to be 10-times larger to appear normal.
I have no external monitors or televisions attached to my laptop.
I have a current-model (purchased in February 2017) Dell XP-15 with a 4K display. The resolution is set to 3480 x 2160. The display adapter is an NVIDIA GeForce GTX-1050.
I have attached a screen capture of the program with the Start Center.
I have the exact problem described by iNord_Composer in another report that was closed as a duplicate of this one. For me, on my laptop screen, items on the Start Center are so small that they cannot be read. I am new to MuseScore, so I have only a few scores and can figure out which one I want, but once I get a large number I will not be able to find what I am looking for. I can make the Start Center window larger by dragging on the corners, but the items in the window stay the same size. I don't want to use the "-X (scale-factor)" work-around, since (a) other elements of the program are large enough (the Start Center is the only thing that I have noticed that is affected), and (b) the Start Center would have to be 10-times larger to appear normal.
I have no external monitors or televisions attached to my laptop.
I have a current-model (purchased in February 2017) Dell XP-15 with a 4K display. The resolution is set to 3480 x 2160. The display adapter is an NVIDIA GeForce GTX-1050.
I have attached a screen capture of the program with the Start Center.
The Start Center is currently not scaled indeed, so it is going to look small on high DPI monitors. It's something we do hope to address.
But don't worry about not being able to find your scores. The Start Center is just a convenience and is not needed at all. Your scores can be opened normally from File / Open, via your OS file browser, etc.
Marc, I followed your github link, but how do I actually implement the change? I don't know how to access the MuseScore script.
That githup links is to a PR, which is merged, so is part of 2.1, which does have a command line Option for this now, see https://musescore.org/en/handbook/command-line-options-0
I'm still lost. Your link to the manual tells me to type "MuseScore.exe [options] [filename]", but it doesn't bother to explain where to actually type this. I opened the windows command prompt, but it doesn't understand the input, and I don't know where exactly to specify my DPI fix in this process. I need some detailed instructions.
Yes, it's the Windows command prompt you need to type command lines into. You also need to tell the command prompt where to find the MuseScore executable, and details of that vary from system to system. First use Windows Explorer to see if the file MuseScore.exe is in C:\Program Files (x86)\MuseScore 2\bin. If so, then type that exact string with quotes around it, followed by the options you wish to try. For example:
"C:\Program Files (x86)\MuseScore 2\bin\MuseScore.exe" -D 200
lol yes, I know, I'm screwed... Mac ...
Mac too allows for this, it works similar to https://musescore.org/en/handbook/revert-factory-settings#instructions-…, just with other Options
For Windows it is described there too:
https://musescore.org/en/handbook/revert-factory-settings#instructions-…
I created a how-to with workaround instructions: https://musescore.org/en/node/233416 Verification of the Windows instructions and the addition of Linux instructions would be appreciated.
Nothing happens when I try to run the app. Screenshot of the app in Automator:
Am I missing something?
At first glance, I think you need to escape the space in "MuseScore 2": "MuseScore\ 2"
That did the trick. Thanks!
In reply to #20 by RobFog
I have the same problem. I have connected my PC (not laptop) to my HDMI big screen tv.
Very small icons in palette.
If I run musescore -x1 from the command prompt, everything works fine...
I assumed that -x1 would not change the icon size but is does.
Regards,
Martin van Es
In reply to I have the same problem. I… by Martinvanes
That -x1 has been know to help people but I'm not sure why. -x1 is supposed to be the default.