Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

what does "OpenGL Not Supported" mean?

In my Imac it saids that "OpenGl Not Supported". "You must have a Metal compatible graphics card and be running Mac OS X 10.11.4 or later to launch this process." I don't know what to do because I have Mac OS X 10.12.1 which is a later form. If anyone knows what to do please tell me. I tried many times to fix it but it hasn't changed.

Product Version: UE 4.14
more ▼

asked Nov 30 '16 at 01:22 AM in Installation & Setup

avatar image

36 1 2 5

avatar image AndrewHurley Nov 30 '16 at 03:14 PM

Hey Filmon1928,

Open GL has deprecated over the past couple releases and we have moved to Metal or SM5 which is supported by macOS Sierra and a compatible GPU.


alt text

You need to add the console variable mentioned to your ConsoleVariables.ini config file within your Epic Games> 4.14 > Engine > Config folder directory.

Let me know if you have further questions.


Andrew Hurley

avatar image remr Mar 01 '17 at 09:01 PM

hello Andrew,

I have the same problem and don't really know what you mean. How can I fix this or can I even fix it. I hope you can help me!



avatar image AndrewHurley Mar 06 '17 at 05:57 PM

You need to upgrade your Mac OS and make sure you are running a graphics card that supports the Metal API.

avatar image GoodGuyKoko Sep 30 '17 at 10:28 AM

how do you do that?

avatar image coslnus Mar 21 '17 at 04:51 PM

Hi Andrew,

As I see, I can't launch UE4 if my GPU doesn't support Metal API. Even if I don't need to develop for Apple devices?

avatar image AndrewHurley Mar 21 '17 at 05:48 PM

Well you would want to use the 'r.Mac.OpenGLDisabled 0' console variable. You can add this variable to your .ini files or open up the console command window (~), and type it there as well.

You will still get a warning that says OpenGL is no longer supported and may not run correctly.

Let me know if you have further questions.


Andrew Hurley

avatar image coslnus Mar 22 '17 at 03:10 PM

Unfortunately that hack doesn't work... I get the same warning and the app closes. I used that variable at ConsoleVariable.ini that is placed in "Application > Contents > Epic Games> 4.14 > Engine > Config folder directory" and "Users > Shared > Epic Games> 4.14 > Engine > Config folder directory". As well as via the console. Hard times for my old machine)

avatar image T0B3RS Nov 02 '17 at 10:26 AM

I am not completely sure how to do all of this and what application i can edit it all with. I can't find the '4.14 or 4.15'. Please help me?

avatar image Hyrnos Apr 02 '18 at 06:09 AM

Do you know if it is possible to run Fortnite(a UE project) on a mac with os high sierra but without a metal supporting hardware? I heard of running the program with -opengl argumen, could you please explain?

avatar image yummy_yoselin. Jul 23 '18 at 10:13 PM

it's probably because their mac is older than 2012 and only the macs made after 2012 are compatible with the metal compatible graphics card

avatar image PedroMA Mar 22 '17 at 01:32 AM


I have the same problem. I have Sierra 10.12.3 and MacBook Pro 2011 17" with Intel HD Graphics 3000 512 MB and AMD Radeon HD 6770M.

I'm adding the line r.Mac.OpenGLDisabled=0 in the ConsoleVariables.ini file, but nothing solve with this variable. I'm using Unreal Engine 4.15.1.alt text

alt text

avatar image AndrewHurley Mar 22 '17 at 03:30 PM

That variable needs to be added to your DefautlEngine.ini and not your Console Variables.ini file.


Andrew Hurley

avatar image PedroMA Mar 22 '17 at 08:28 PM

That variable needs to be added to your DefautlEngine.ini and not your Console Variables.ini file.


Andrew Hurley

Hi Andrew, I can't find the DefaultEngine.ini file... I find BaseEngine.ini, MacEngine.ini (in the Mac folder) and others "Engine.ini" in the respective subfolders , but not DefaultEngine.ini. Can you explain with details where we fount it? I'm newie in unreal engine...

Thanks and regards! Pedro. alt text

avatar image PedroMA Mar 22 '17 at 08:30 PM

In the attach file (inside the precedent post) you can see a DefaultEngine.ini make by me, but doesn't work....

avatar image AndrewHurley Mar 22 '17 at 09:05 PM

The DefaultEngine.ini is located within your Unreal Projects directory. It can be confusing with all the different .ini files so no worries.

alt text

Let me know if you are still having problems.


Andrew H

avatar image PedroMA Mar 22 '17 at 11:07 PM

I don't understand... I haven't project, my problem is that I can't launch the program itself, therefore I can't create any project :(

avatar image coslnus Mar 23 '17 at 04:25 AM

My problem is the same..) Also I don't need to develop for IOS I need only desktop. Metal API is for IOS as I see.

avatar image Elver Gachica Apr 02 '18 at 06:29 PM

Hi Andrew Hurley, i already find DefaultEngine.ini but i don´t know how to put the code "r.Mac.OpenGLDisabled=0" Can you explain with details how to put the code please?

Thanks and regards! Arthur.

alt text

avatar image SomeStein Nov 21 '18 at 04:55 PM

where do you find it

avatar image brunogbrito Mar 23 '17 at 06:18 AM

same here! In my case, I'm running a virtual machine just for compile the project! Tried DefaultEngine.ini and ConsoleVariables.ini - no good, the editor does not open at all (same message). Our project is being developed on PC's for Android and iOS. Since is a c++ project I really need to compile it in Xcode so I can deploy on iphones for testing the game and multiplayer (muiltiplatforms) integration. please any workaround for this issue?

avatar image Mirau Apr 01 '17 at 10:54 AM

If you have a Mac Pro you can install nvidia PC graphics card with nvidia drivers. I have non-EFI graphic card and Unreal Engine 4.15 works for me.

avatar image Doodster Oct 01 '17 at 01:21 PM

I do not understand how exactly to make my graphics card metal compatible, are there any guides as to how?

avatar image IceOnRice Oct 11 '17 at 07:21 AM

Yea I dont understand this. I get this message but how to I bypass this thing. I dont really get what you are talking about in your first answers.

avatar image colinh2 Oct 15 '17 at 02:15 AM

You can't "make your graphics card metal compatible". It either is, if it's newish, or isn't, if it's old.

If you have a Mac Pro you can buy a new graphics card.

If you have a MacBook Pro (or other laptop) that is pre 2012 then you have to throw your $2000 laptop, that is otherwise working perfectly, away and buy a new one.

avatar image Ya Yeeter Boy777 Oct 19 '17 at 06:20 PM

Wait so I need someone to break this down step by step so where do I go to edit the ini files on mac? I need every step of how to do this. Fortnite is also not working for me and I really wanna play it.

avatar image Ya Yeeter Boy777 Oct 19 '17 at 06:26 PM

wait so i need someone to break down the steps for me so where do I go to edit the ini files on a mac?

avatar image PancakeLyfe Nov 17 '17 at 06:03 AM

Is this available for Macs in 2009, I don't have anything newer

avatar image torfmangel Jan 24 '18 at 02:36 PM

what is this crap all anout? i took my time....downloaded this crap...read this thread...still not working....is this some kind of trolling? a game thtat shows me it is working, but when i dig in to the forums of the developer after downloading it ther is a little bit something missing that will prevent me from gaming? just because i got a mac that is 3 months older than other (middle 2011 imac 27") ....seriously.....whats the matter with u guys...im so pissed right now....and i will definitly NOT recommend this pile of trash to other mac users. good bye.

avatar image Worldvador Mar 24 '18 at 01:09 PM

I can't play either. I need some kind of stupid graphic card. Like seriously. I don't care about the graphics. There's got to be a way to get rid of that message so I can play.

avatar image mupper_45 Mar 14 '18 at 07:56 PM

same problem alt text how do i fix it ??

avatar image TennisFort Apr 03 '18 at 01:34 PM

I have mac high os sierra and am running 10.13.4 but I still have the graphic metal card isssue

avatar image U_did_it Apr 16 '18 at 03:14 AM

I have been trying to solve this issue for ages and the result isn't great- If your Mac is before 2012 you wont have metal compatible graphics... so you cant play Fortnite

avatar image TennisFort Apr 16 '18 at 11:35 PM

oh i play on xbox and wad trying to switch to mac : )

avatar image Razorfsh May 29 '18 at 02:50 PM

Basically you all have to throw your computers away if the GPU is not "metal" compatable.

That or not use unreal engine.... oh and none of your existing customer base either.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort oldest

Hey guys,

So here is the rundown of this issue. In 4.14 we deprecated OpenGL and added the 'r.Mac.OpenGLDisabled 0' which is set by default. That console variable was added for those who want to fully disable OpenGL within the editor.

In 4.15, OpenGL is no longer supported and you need to either work on a Mac that supports the Metal API, or work within an earlier version of the engine.

If you want to force 4.14 to run in OpenGL, you can add the -opengl flag to the executable properties of your engine version. This is ignored in 4.15 and will still run under the Metal API. Apologies for all the confusion, but I had to get some clarification on this process. The original post had the engine version marked for 4.14, and others were working in 4.15 so it the issue was getting a bit conflated.

Let me know if you have questions or need additional assistance.


Andrew Hurley

more ▼

answered Mar 23 '17 at 03:23 PM

avatar image brunogbrito Mar 23 '17 at 04:57 PM

I recommend you guys update the Hardware and Software Specifications wiki page. There it says the minimum requirements are an Operating System Mac OS X 10.10.5. It's seems to be outdated by now :) I'm considering buying a mac just for compiling reasons.

avatar image PedroMA Mar 23 '17 at 07:38 PM

Hi Andrew,

This means that If I install 4.14 version and modify the ConsoleVariables.ini or MacEngine.ini or DefaultEngine.ini Can I launch the application? Can you define the concrete file and location that we need to modify with the variable inclusion?

On the other hand, can it be corrected in future applications? I think that this is a huge mistake, the impossibility to launch the application on mac machines ... machines that work great with any programs and are really powerfull for this type of works.

Thanks and regards!

avatar image PedroMA Mar 23 '17 at 11:09 PM

I reply for myself: 4.14.13 works in my MAC by default.alt text

avatar image sdrb Mar 25 '17 at 06:25 PM

So is it possible to run 4.15 at all on Mac's which don't have metal support?

avatar image PedroMA Mar 25 '17 at 06:28 PM

In my case, I only can launch 4.14. I can't launch 4.15.

avatar image AndrewHurley Mar 25 '17 at 07:11 PM

No, you cannot run a Mac in 4.15 if it is not Metal API compatible.

avatar image sdrb Mar 26 '17 at 09:51 PM

Thanks - that's all clear. Time to start looking for a hardware upgrade.

avatar image Mirau Apr 01 '17 at 10:53 AM

If you have a Mac Pro you can try install PC nvidia graphics card with nvidia drivers. I have non-EFI graphics card and Unreal Engine 4.15 works for me.

avatar image PedroMA Apr 02 '17 at 09:31 PM

Hi Mirau,

Macbook Pro graphic card upgrade Is not a good idea, because the two GPU are a part of the mainboard (solder). In another type of macs it's posible, but not in macbooks pro. We can only replace the complete mainboard with anothers GPUs, and depends the macbook pro model.


avatar image Artboom91 Apr 11 '17 at 11:46 AM

I think we shouldnt have to be expected to upgrade our hardware to run an updated version of the engine macs isnt exactly cheap to upgrade this this a really bad move for Unreal

avatar image Artboom91 Apr 11 '17 at 11:50 AM

and whats worst there is a tons of new features that will miss out because of this

avatar image AndrewHurley Apr 11 '17 at 03:39 PM

This decision was made for a number of reasons, but in large part due to the fact OpenGL is inferior to the MetalAPI in regards to performance and efficiency. You can still work with OpenGL in 4.14.3 and prior engine versions, but moving forward we did not find it necessary to support that API any longer.

"Metal, Apple’s groundbreaking graphics technology, accelerates Core Animation and Core Graphics to boost system-level rendering by up to 50 percent, and efficiency by up to 40 percent, resulting in faster graphics performance for everyday apps. Metal also takes full advantage of your CPU and GPU, delivering up to 10 times faster draw call performance for a richer, more fluid experience in games and pro apps."


Thank you,

Andrew Hurley

avatar image isaohatake Apr 23 '17 at 10:53 AM

Thank you for let me decide between Unity and Unreal for my indie game, when unreal team made that decision, you basically decided that every company has an updated mac, you guys forgot about indie developers who can't afford a new mac, or just dont want to waste Money with a new mac.

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

In order to better serve both Fortnite players and UE4 developers, this website no longer provides Fortnite support.

Please direct all Fortnite issues/questions to one of the following.

If you are experiencing issues with Fortnite such as crashes or account issues please visit Fortnite Help. There you will find various troubleshooting articles that will help you fix your issue. If you are still unable to resolve your issue please use the Contact Us form to get in touch with the Epic support staff who can assist you further. Be sure to include as much information as you can regarding your issue so support staff can get you back up and running as quickly as possible.

For any general questions or help with Fortnite gameplay please visit the Fortnite Forums.

Thank you

more ▼

answered May 29 '18 at 02:54 PM

avatar image

3.1k 74 34 148

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question