Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
2 captures
13 Jun 22 - 14 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
  • Help Room /
avatar image
2
Question by ay_ahmet · Jul 06, 2021 at 12:06 AM · unityeditormacgpuopenglmacbook

Unity is not using discrete GPU [MacOS]

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. I have a 16' MacBook Pro 2019 with AMD Radeon Pro 5500M 4GB. You can also check the attached image for details. alt text


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). But this feature has no effect on Unity versions 2020 and 2021. 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.

- Switched off Automatic Graphics Switching for both Battery and Power Adapter.
- Forced Unity to use discrete GPU through Unity Preferences.
- Used several Unity Editor versions (2019.4.28f1 (LTS), 2020.3.6f1(LTS), 2021.3.12f1(LTS))


None of these helped me out. Please contact me if you have any help or an advice about this topic.

Thanks in advance.

screenshot-2021-07-06-at-024140.png (467.9 kB)
Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image j1mmie · Oct 01, 2021 at 08:02 PM 1
Share

I believe I'm running into the same issue. MacOS 11.6, MacBook Pro 2019. Unity 2020. Unity 2020.2.3f1 seems to use the discrete GPU, 2020.3.19f1 does not. I am only confir$$anonymous$$g this visually, I don't know if Unity is actually using the integrated GPU, it's just extremely choppy.

I can solve it by turning off the Auto Graphics API for Mac option in Unity, and forcing OpenGLCore above Metal, like so:

alt text

But I'd like to be Metal ready for my product

screen-shot-2021-10-01-at-10104-pm.png (9.6 kB)

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by hyouuu · Aug 15, 2021 at 07:24 AM

Did you figure out a solution?

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image marcospgp · Sep 09, 2021 at 11:30 AM 0
Share

See my answer

avatar image
0

Answer by marcospgp · Sep 09, 2021 at 11:30 AM

Use gfxCardStatus to force MacOS to use the discrete GPU: https://gfx.io/

It seems Unity is not doing this by default.

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image ay_ahmet · Sep 10, 2021 at 02:32 PM 0
Share

I tried that already. Not working. Same results.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

173 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Unity editor crashing on Intel graphics on Macbook Pro 0 Answers

Unity | Mac | Webgl | Retina | Inconsistent performance 0 Answers

2017 Macbook pro Editor lagg 0 Answers

Which unity version should i download for macosx el capitan (10.11.6) ? ,which unity version should i download for el capitan ? 0 Answers

Unity 2017.3.1f1 crash after Developer Tools on Mac request access 8 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges