I'm using the built-in Screen Sharing client in macOS to connect to a Mac Mini 2020 M1 by running
Connect to Server in Finder and choosing the
The connection works fine, except for one thing: It keeps changing resolution approximately every 10 seconds. The effect is that what is shown in the client window changes between the whole screen and a fraction of the screen.
If I open the Displays setting through VNC it just shows the ordinary settings for the ordinary display. I can set it to
Scaled and specify a certain resolution, but that does not help.
The Screen Sharing Preferences has a few options that seem related to the display, e.g.
Show full size and
Show the screen at full quality. I have changed them in all combinations that I can think of. Nothing has made any difference.
There is also the
Scaling toggle in the toolbar of the Screen Sharing app. Again, it doesn't seem to do anything (what is it supposed to do?).
I have also tested connecting with the RealVNC
vnc-viewer, it had the same issue.
The Mac mini is not really headless, it does have a monitor connected to HDMI, but the monitor is mostly turned off.