Graphics problems with Catalina

On Macs with discrete AMD gpus, our game gets a kernel panic and reboots if we have Metal enabled. If we disable Metal support in project settings, we often get corruption in fullscreen/windowed fullscreen, which looks exactly like this report for ONI: Issue with full screen mode on macOS Catalina - Oxygen Not Included - Klei Entertainment Forums

We are using Unity 2019.2.8f1, though I’m fairly sure this is an Apple/AMD bug in the driver, but I’m wondering whether other people have had similar issues and have found any workarounds. The “run in low resolution” flag you can set in Finder as mentioned in the ONI forum does seem to work for us, but this is not great since it requires the end user to know how to do this.

By experiment it seems like the poorly documented “Mac Retina Support” checkbox in project settings might do the same thing as “run in low resolution” checkbox in Finder, but then this locks everyone into low resolutions, whether needed or not, so that’s not ideal either.

What are your machine specs ? We have seen several kernel panics on 10.15 with older MacBooks using non-vega GPUs. The solution to this has been making sure you are running the most updated version of 10.15

This has happened on a bunch of machines (most we’ve tested on are Macbook pros I think), but I’m not sure of all the specs right now. My own (which repros this problem) is a 15-inch Macbook pro, late 2016 with Radeon Pro 460. I am running 10.15.2, which as far as I can tell is the latest release.

2 Likes

10.15.3 should be the latest version of macOS can you verify on that.