OS X Yosemite resolution "jump" when logging in

Press and hold the Option-Command-P-R keys immediately after powering on. This will reset the login screen resolution


I had this problem on a non-Retina Mac and fixed it by changing the resolution for the root user, then restarting. It seems the root user sets the resolution for the login screen (like how it controls the language and input source).