Search Issue Tracker
Fixed in 2018.1.X
Votes
4
Found in
2017.3.0b3
Issue ID
959498
Regression
Yes
[OSX] [Multidisplay] 2nd screen is not shown when scene is built as 64bit or Universal
To reproduce:
1. Open project
2. Build and run scene for x86 version
3. Repeat 2nd step with x86_64 or Universal build target architecture
Expected: 2 screens with toggle will be visible both times
Actual: 2nd screen is shown only when scene is built for x86
Reproduced on: any 2017.1, 2017.2 and 2017.3(since 2017.3 only 64bit architecture available)
Not reproducible: 5.5.0f3, 5.5.4p1, 5.6.0a3
Regression introduced in 5.6.0a3- 5.6.0a6
Tested on: OSX 10.12 and 10.13
-
novaVision
May 07, 2020 22:05
Doesn't work on 2018.4 as well
-
aetfi
Jan 23, 2020 18:23
- Metal MultiDisplay support was implemented in April 2019, it's only available on 2019.3 or later releases
- It looks like issue id 959498 was closed after an OpenGL multidisplay related issue was fixed into 2018.1. Communication error, at this time Metal MultiDisplay support was not implemented.
- Metal support is 64bit only, so once you enable Universal (32/64bit) support, it's likely using Metal graphics device by default. A workaround is to remove Metal explicitly from Auto Graphics API for Mac list in player settings.
- 32bit/Universal Mac application support was dropped entirely in 2017.3, increasing odds that Metal graphics are being used by default
- Unity releases older than 2019.3, if you need MultiDisplay support, please make sure Metal graphics is not listed in Auto Graphics API for Mac list in player settings.
-
stephen77
Nov 01, 2019 13:43
Hello this is still happening on OSX for me - 2019.2.11f1
-
artfail
Oct 03, 2019 21:55
This is marked resolved, should I make a new report for this bug? I am using unity 2019.2.7 and OSX 10.14.6. External displays are detected but do not activate.
-
ledbetterman
Apr 03, 2019 23:40
Having this issue with 2018.3.5f1. Works fine on Windows, doesn't work on Mac.
-
efreeman
Mar 28, 2019 19:32
Still experiencing in 2018.3.9
-
ricardodoberstein
Mar 12, 2019 21:25
This is not fixed. Currently happening on Unity 2018.3.6f1
It only works on MacBook using Yosemite (an OS with over 6 years...)
Changing to OpenGL does not currently fix this issue.
-
jborda
Nov 12, 2018 14:28
Still happening in 2018.2.14f1
But I can reconfirm Thorikawa's comment - If you switch graphics API to OpenGL core, it works.
-
nycucumber
Sep 28, 2018 20:45
still happening in 2018.2.10f1
-
soriak
Jun 24, 2018 14:45
Still experiencing this issue in 2018.1.6f1
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Rendering locks up when not looking at a transparent material on Meta Quest 2
- Volumetrics break when using a Custom Pass to create a Thickness Buffer for Alpha Clipping
- All tests are run instead of only the failed ones when the "Rerun Failed" button is pressed
- GameObject is not masked when the "Render PostProcessing Effects" pass executes with a resolved non-MSAA Color target and MSAA DepthStencil target
- [Android] Gfx.WaitForGfxCommandsFromMainThread high performance usage and inconsistency when built Player scene has Canvas GameObject on a specific Project
Resolution Note (fix version 2018.1):
- Metal MultiDisplay support was implemented in April 2019, it's only available on 2019.3 or later releases
- It looks like issue id 959498 was closed after an OpenGL multidisplay related issue was fixed into 2018.1. Communication error, at this time Metal MultiDisplay support was not implemented.
- Metal support is 64bit only, so once you enable Universal (32/64bit) support, it's likely using Metal graphics device by default. A workaround is to remove Metal explicitly from Auto Graphics API for Mac list in player settings.
- 32bit/Universal Mac application support was dropped entirely in 2017.3, increasing odds that Metal graphics are being used by default
- Unity releases older than 2019.3, if you need MultiDisplay support, please make sure Metal graphics is not listed in Auto Graphics API for Mac list in player settings.