[Solved][0.17.64] MacOS display scaling bug
Posted: Sun Aug 11, 2019 8:42 am
Hi dev team,
I have found a MacOS screen scaling bug. I am using a 4K display (Samsung U28E590) with my Mac. When I am running in default scaling mode with this monitor (when I click from default to scaled it says "Looks like 1920x1080" on U28E590, see screen cap), the Factorio starts up in 1920x1080 resolution, despite the native 4K res available and the OS using it. The game is still pixelated (ugly) as needs to be scaled up by the display to 4K instead of the game using the 4K res. Factorio uses 100% scaling for its interface. See factorio-scaled default.log for details.
If I change the display settings to "More space" ("Looks like 3840x2160"), then Factorio starts up with the native 4K resolution of the display, applies its own scaling to the interface (200%) and everything is in its glorious 4K res state in the game. See factorio-native res.log for details.
Obviously, as a temporary solution, I will change the display settings for playing Factorio each time and change it back once finished playing, but under Windows the OS scaling is not an issue at all, so I guess this should be possible for MacOS as well.
Maybe there is a way to adjust which screen res Factorio picks up from the OS (native screen res vs 'what it looks like' after OS scaling applied)?
Your help is appreciated, as always.
I have found a MacOS screen scaling bug. I am using a 4K display (Samsung U28E590) with my Mac. When I am running in default scaling mode with this monitor (when I click from default to scaled it says "Looks like 1920x1080" on U28E590, see screen cap), the Factorio starts up in 1920x1080 resolution, despite the native 4K res available and the OS using it. The game is still pixelated (ugly) as needs to be scaled up by the display to 4K instead of the game using the 4K res. Factorio uses 100% scaling for its interface. See factorio-scaled default.log for details.
If I change the display settings to "More space" ("Looks like 3840x2160"), then Factorio starts up with the native 4K resolution of the display, applies its own scaling to the interface (200%) and everything is in its glorious 4K res state in the game. See factorio-native res.log for details.
Obviously, as a temporary solution, I will change the display settings for playing Factorio each time and change it back once finished playing, but under Windows the OS scaling is not an issue at all, so I guess this should be possible for MacOS as well.
Maybe there is a way to adjust which screen res Factorio picks up from the OS (native screen res vs 'what it looks like' after OS scaling applied)?
Your help is appreciated, as always.