After hours of frustration, I seem to have found a bug where if I run our game in full-screen in OSX while having more than 2 monitors plugged in, the game just instantly closes with no error or explanation. Am I missing something or is this truly a huge bug??
Edit: I have tested this with latest Unity 3.3.0f4 (63135)
perhaps your gpu just isn’t strong enough to feed hardware accelerated 3d to more than that screen estate. There is only 1 gpu that could do it, perhaps two and none of them is offered for mac, not even on mac pros
I have two video cards each with high end GPU, one runs 2 monitors, the other 1. If I unplug the one on the second card everything is fine. I am not trying to run the game on all 3 monitors at once or something that would cause workload for the GPU, not even sure you can do that with Unity anyways. I feel its pretty obvious this is some kind of crash that is happening.
unsure on how osx handles that with multi gpu span
On windows I know that this would not work as a 3d context can’t span more than 1 device, so if the output uses 2+ graphic cards, you can only maximize over the area of a single gpu.
Again, I think you misunderstand the issue. I am not trying to use more than one monitor for the game itself. It just wont run if I have more than 2 plugged in.
I think I understand what you’re saying: You have 3 monitors running off 2 cards on your Mac. The operating system and other apps are able to run normally, but if you launch a Unity Mac standalone application it will only run in windowed mode. But that same application will not run in full screen. Is that right? I don’t know if it’s a bug or a limitation of the system, but either way it’s worth reporting in a bug report. Be sure to give them as much info as you can so they can reproduce it on their systems.
That is exactly correct. I have also tested some other fullscreen games (non-Unity) with all my monitors plugged in and they work fine. I will submit a bug report, but I just wanted to check in here first to make sure I wasn’t missing something obvious.