- Newest
- Most votes
- Most comments
Hello there,
I see that you want to know how to increase resolution in shared screen from mac2.metal EC2 instances.
Please note that max resolution in MacOS EC2 instance is 1024x768 and it is not possible to increase that from AWS side of things. The reason for that is AWS doesn't recommend changing the VNC resolution as this may lead to unhealthy host issues. However, you can still increase the resolution using third party tools like "displayplacer" the one you are currently using.
One of the tools available and you've already used is "displayplacer", AWS provides the steps on how to increase the resolution using that tool [1] which based on what you have shared with us you already tried those steps, however it's still not working for you.
Upon further investigation into the syntax of the commands used, I can see that you are missing few things. Please see below:
Your command:
displayplacer "id:51819359-80D1-4BD5-8A20-913F48600A28 res:2560x1600 scaling:off origin:(0,0) degree:0"
The correct format for the command to pass the resolution values (please see the document from [1] for more details):
displayplacer "id:51819359-80D1-4BD5-8A20-913F48600A28 res:${2560x1600} scaling:off origin:(0,0) degree:0"
Next Step :
(A) Please run the command using the correct syntax, changing the display id as necessary:
displayplacer "id:51819359-80D1-4BD5-8A20-913F48600A28 res:${2560x1600} scaling:off origin:(0,0) degree:0"
(B) Another option if the above command and other resolutions don't work for you, is a tool called "BetterDisplay".
Please note that AWS does not endorses third party links and the below link is shared on best effort for the research done related to this case. [+] https://github.com/waydabber/BetterDisplay
**Have a nice day **
Reference:
[1] Modify macOS screen resolution on Mac instances https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-screen-resolution
I was able to increase it past the limit of 1024x768 by first installing BetterDisplay and then creating a virtual screen. You add custom resolutions like 2560x1600 in my case. Then when you connect using Screen Sharing on MacOS, you can force it to only use the larger virtual screen you just created.
Relevant content
- asked 2 months ago
- asked 2 months ago
- asked a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago