

Please contact me if you have any help or an advice about this topic. Forced Unity to use discrete GPU through Unity Preferences. Theres always been automatic switching on Macs with dedicated GPUs that also have onboard graphics.

GFXCARDSTATUS HIGH SIERRA SUPPORT FOR MAC
Switched off Automatic Graphics Switching for both Battery and Power Adapter. I use Office for Mac (Insider Fast build) on a late 2016 Macbook Pro 15 inch touch bar, with High Sierra installed, and Outlook, Excel, Word all forces the switch to the discrete graphics card instead of the integrated graphics, seems to me outlook or word doesnt have enough power with a Intel HD Graphics 530 GPU. Event though Unity Editor window has the OpenGL 4.1 label at the end of it's name after I switch to OpenGL Core by disabling " Auto Switching Graphics API for Mac", It doesn't use this discrete GPU and get the same old 50ish fps in Playmode. At the bottom of the window, see which graphics card is currently in use: Integrated (the Intel GPU) or High Perf (the high-performance Radeon GPU). But this feature has no effect on Unity versions 20. Launch Activity Monitor (located in the Utilities folder in the Applications folder you can get there quickly in the Finder by choosing Go > Utilities) and click the Energy tab. PS: On Unity Editor 2019.4.28f1, If I turn off " Auto Switching Graphics API for Mac" and select OpenGL instead of Metal, Unity uses my discrete GPU and I can achieve high fps values (like 5k in an empty project). You can also check the attached image for details. I have a 16' MacBook Pro 2019 with AMD Radeon Pro 5500M 4GB. As I said in the title, Unity is not using the discrete GPU on my Mac which is causing very low fps in Play Mode. thank you for your support, and a good reminder that the whole annual process of updating.
