Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

toke lahti

macrumors 68040
Original poster
Apr 23, 2007
3,299
516
Helsinki, Finland
Would be used either in 3,1 or 4,1->5,1.

Is this method still the best?

(Was there ever any explanation why moving MCuC will make the graphic card to work in macOS?)

PC-version boots nicely to windows, but no output with macOS (10.14).
The OS works, I can share its screen.
But no screen from outputs (2xDVI, HDMI, DP, not even VGA with adaptor from DVIs) with macOS.
 
Last edited:
Cards from this generation that doesn’t follow the exact same way Apple wired the output ports have ports that does not work. This is for the good ones, since some cards have completely different personality and does not work at all.

XFX is a GPU maker that was infamous, up to the generation of RX 480s, to make cards that did not worked with a Mac Pro at all.

If you with the GPU with original firmware you can’t get an output port to work, your best bet is to get a more compatible card.
 
Mine is Powercolor.

Are you saying that hacking the bios with this dosdude's way is not going to work?

Is there pc-versions of this card that works without bios mod?

I'd still like to know how the ports turn alive, when you move that MCuC to some other location.
Maybe nobody knows?
@dosdude1?
 
I thought that I have waited for comments long enough and started followinn the @dosdude1's video.
All things done, I noticed that the bios DO have MCuC twice in the bios!

Then it hit me, that I'm trying to use macOS 10.14 (Mojave).

So, is it not possible to use 10.14 with 5870?
 
Last edited:
Possible, but to my limited knowledge you will get a lagging GUI and no video-acceleration. And upgrading from High Sierra or below is denied due to missing metal-capabilities.
 
And with OpenCore all these limits disappear?

Or does 10.14 or higher still need metal compatible gpu?

OpenCore have nothing to do with support of unsupported GPUs, you are mistaking with root OCLP patching.

Anyway, ATI HD 5770 and 5780 work fine up to High Sierra and are mostly useless after that, even with OCLP patching to make it "work".

Test your HD 5870 with a High Sierra install.
 
You make the situation very complicated.

1) Mojave need a GPU that support Metal, which the HD5870 is not.
2) Without proper driver to activate a GPU, the graphic card can only display if something like Mac EFI UGA is working.
3) A normal PC HD5870 doesn't have the required Mac EFI UGA to display anything.
4) Once you flashed the card, it should display right after POST. However, only if the framebuffer match.

In short, if you want a PC 5870 to work on the cMP (in OSX / macOS), you should choose the correct OS to start with (e.g. Mavericks). So that you don't need to flash the card, no need to worry about framebuffer.

There will be no boot screen, nothing will be displayed until the macOS login screen. However, a PC 5870 (with the factory ROM) should work as expected.
 
Last edited:
OpenCore have nothing to do with support of unsupported GPUs, you are mistaking with root OCLP patching.

Anyway, ATI HD 5770 and 5780 work fine up to High Sierra and are mostly useless after that, even with OCLP patching to make it "work".

Test your HD 5870 with a High Sierra install.
It works with 10.13.
I'm wondering what the @dosdude1's trick does.
Does it bring boot screen?
Or my 5870 just don't need it, because its bios already has MCuC twice in its bios?

I also have this r7 250x, which I would really like to use with some macOS version, it works in windows just fine, but in 10.13/10.14, screen si just gibberish.
Wonder if that "2nd MCuC"-trick would work with this?

Is there any site anymore, which has those modded roms for different cards?
 
Do I understand right, that with openCore, you can run Big Sur or Venture with no "agging GUI" and with "video-acceleration"?
Even with non-matel gpu?


It´s a non-METAL card, nothing that depends on METAL works. Performance is 💩.

It works with 10.13.

Ok, so, it´s a OCLP root patching problem and not a personality incompatibility.

Ask help with OCLP discord server.

I'm wondering what the @dosdude1's trick does.

Just add High Sierra OpenGL support to Mojave. Nothing that requires METAL works.

Does it bring boot screen?

No.

Or my 5870 just don't need it, because its bios already has MCuC twice in its bios?

Can´t say anything about that.

I also have this r7 250x, which I would really like to use with some macOS version, it works in windows just fine, but in 10.13/10.14, screen si just gibberish.

This card was never supported by Apple AMD drivers. Also, no one got it working correctly spoofing another supported GPU.

Gigantic wast of time.

Wonder if that "2nd MCuC"-trick would work with this?

Is there any site anymore, which has those modded roms for different cards?

Internet Archive still have the netkas forum backup.
 
Better get a cheap nVidia-Kepler-GPU, most of them have GOP and support metal. Bootscreen with OC, if GOP is present and full acceleration up to Big Sur, after patching up to Monterey.
 
It´s a non-METAL card, nothing that depends on METAL works. Performance is 💩.

Thanks for your help, I really appreciate.

How much METAL is needed in 10.14 for basic use?
With normal GUI?
I might install CS6 to, since that is the last OS that can use it.

Ok, so, it´s a OCLP root patching problem and not a personality incompatibility.
Ask help with OCLP discord server.
I do not use OCLP and plan not to use it.
Unless I really need it, I avoid the risk of whole mp being bricked in flashing.
So, without OC, 5870 works in 10.13.
I would like to know, if there is any other way to use it in 10.14 than OC?
Are you saying that even with OC the 5870 would not work with 10.14?
What would I gain from using OC then?

Just add High Sierra OpenGL support to Mojave. Nothing that requires METAL works.
Am I understanding right?
The video was made in 2017.
There was no OC at the time.
5870 did not and do not work in 10.14.
But dosdude1's trick will 5870 add openGL support for 5870 in 10.14, where it doesn't work?

Maybe you mean, that thr trick adds openGL to 10.13 ie. High Sierra and has nothing to do with Mojave (introduced the next year of the video was made)?

This card was never supported by Apple AMD drivers. Also, no one got it working correctly spoofing another supported GPU.
Gigantic wast of time.
I guess I need to forget that card then.

Internet Archive still have the netkas forum backup.
It is even too slow for me to search ROMs from there with IA.
I guess there wasn't just one place, which had them all?


If there is somebody who has done that dosdude1's trick in real life, I'd like to have confirmation, what it really does?
 
Thanks for your help, I really appreciate.

How much METAL is needed in 10.14 for basic use?
With normal GUI?

10.13 is the last macOS release that works with OpenGL, after that is OpenGL was deprecated.

Starting with 10.14, the GUI itself moved to METAL.

10.14 have four native apps that only work if you have a METAL GPU (News, Stocks, Voice Memos and Home). Each subsequent macOS release have more apps that require METAL and work only if you have a METAL GPU.

So, without OC, 5870 works in 10.13.

The correct statement is: without any hacks and performance problems, the last macOS release that works as expected with a HD 5570/5870 is High Sierra.

I would like to know, if there is any other way to use it in 10.14 than OC?

You are again mixing OC and OCLP, these are very different things. OC is a bootloader community-driven project, OCLP is another totally different project that implements OC to unsupported Macs. These two are not the same thing.

OCLP works with Big Sur forward, no Mojave support whatsoever.

Mojave boots un-accelerated with a flashed 5870, via Apple EFI failsafe framebuffer drivers. You won't run CS6 with that.

Dosdude1 patched Mojave to work with AppleOEM HD 5770/5870 High Sierra drivers, but the performance is poor and anything that requires METAL will NOT work.

Are you saying that even with OC the 5870 would not work with 10.14?

OC have nothing to do with unsupported GPUs. There is ZERO support for unsupported GPU drivers with OC.

What would I gain from using OC then?

For a HD 5870, nothing.

Am I understanding right?

No, you are making a mess mixing several different things.

The video was made in 2017.
There was no OC at the time.
5870 did not and do not work in 10.14.
But dosdude1's trick will 5870 add openGL support for 5870 in 10.14, where it doesn't work?


I guess I need to forget that card then.

Seems you like to choose GPUs that will inflict you the most suffering. Go to the Mojave unsupported thread and ask help there, maybe you will get help, but it's more time/cost effective to just get a fully supported METAL GPU.

I guess there wasn't just one place, which had them all?

AFAIK, nope. Never existed a central repository back in the day, the ROMs are ®. 13 years later not even the old sites exist anymore.
 
Last edited:
10.13 is the last macOS release that works with OpenGL, after that is OpenGL was deprecated.
Starting with 10.14, the GUI itself moved to METAL.
Does GUI here mean that desktop and finder and etc.?
I guess not, since without GUI you couldn't do anything.
Dosdude1 patched Mojave to work with AppleOEM HD 5770/5870 High Sierra drivers, but the performance is poor and anything that requires METAL will NOT work.
Did openGL work with this patch in Mojave?

I'd put the MP to mine moneros when electricity is very cheap and then openGL would speed up things.

Is that the patch in the video (duplicating MCuC)?
No, you are making a mess mixing several different things.
Who's fault is that?

I used MP all the time /w 10.4-10.11.
At the end of that era, you could throw in whatever GPU and all worked.
It wasn't in my memory that choosing a gpu became art with 10.14.
 
Last edited:
Dosdude1 patched Mojave to work with AppleOEM HD 5770/5870 High Sierra drivers, but the performance is poor and anything that requires METAL will NOT work.
Nope.
He just told, that the patch was for bootscreen.
Again, this was done before Mojvae was even announced.
 
DOes GUI here mean that desktop and finder and etc.?
I guess not, since without GUI you couldn't do anything.

GUI as user interface.

Apple deprecated OpenGL after High Sierra, so, all GPU drivers that are made to provide OpenGL since Mojave are not supported anymore. People found ways to make the video have some sort of acceleration installing High Sierra drivers, but anything that requires METAL won´t work, like I´ve explained several times here.

Did openGL work with this patch in Mojave?

Depends on your definition of work. You won´t have any METAL apps working. You won´t have FCP working, etc etc.

Is that the patch in the video (duplicating MCuC)?

Do you seriously expect that I watch the video? Seriously? For a useless GPU after 10.13.6? o_O

Anyway, single MCUC or changing the offset of the MCUC block can be solved with hex editing the GPU firmware, there is an old thread here about it.

Who's fault is that?

I used MP all the time /w 10.4-10.11.
At the end of that era, you could throw in whatever GPU and all worked.


It was never like that.

Apple never offered drivers for all GPUs available on the market. Apple only offers GPU drivers for the families of GPUs that were used by MBPs, iMacs or came with Mac Pros. There are much more GPUs available than this subset. One example is the Cape Verde based R7-250 that you have, Apple never used it to make a Mac with this GPU, so, no driver support at all.

It wasn't in my memory that choosing a gpu became art with 10.14.

Mojave and everything later requires a METAL supported GPU, it´s been six years by now. Time to accept it.

Nope.
He just told, that the patch was for bootscreen.
Again, this was done before Mojvae was even announced.

I was talking about a different thing.

Btw, injecting the Mac EFI extracted from the AppleOEM GPUs was done by netkas, rominator and company, not dosdude1.

This is the reference thread, from the Internet Archive cache:

 
Last edited:
I have GTX Titan, RX-580 and HD5770 installed in an expansion system. The only thing I use the HD5770 is for Snow Leopard as it is the only card providing acceleration for that OS. I found out that without acceleration only chrome is working. Interweb (Firefox based) and all Firefox based browsers do not work without it.
 
@toke lahti. Better to check if Adobe CS6 can run efficiently in Mojave 10.14.6. Retain a backup drive with Sierra or High Sierra if you intend to install Mojave. If I’m not mistaken, check OpenGL as this might no longer be working as in Mojave, Apple switched to metal. https://discussions.apple.com/thread/250007572
 

Attachments

  • CS6-Mojave.jpg
    CS6-Mojave.jpg
    76.4 KB · Views: 59
Enabling openGL in 10.14 would be interesting.
Can you point the way for that?

10.14 would be nice for both CS6 and FCP7...
You don't need to enable OpenGL in 10.14. Mojave has OpenGL working natively since day 1. It's just depreciated, not removed.

Anyway, you mixed up a lot of different things all together. This won't help anything. You better read and re-read what Tsialex told you. His info is accurate.

FCP 7 is a 32 bit application, won't work in 10.14 regardless OpenGL is there or not.
 
All Firefox based browsers do not work with unaccelerated RX580 on Snow Leopard
Not sure why. I run the following FireFox or FireFox based browsers with unaccelerated RX580:
  • 10.4 Tiger to 10.8 MountainLion: TenFourFox
  • 10.9 Mavericks to 10.11 ElCapitan: FireFox 78.15.0 (Extended Support Release)
10.12 LoSierra and 10.13 HiSierra are also on FireFox (ESR) but these are accelerated
10.14 Mojave will soon have to be switched to the ESR branch
10.15 Catalina and newer are on regular FireFox

Posted on 10.9 Mavericks via FireFox (ESR) with unaccelerated RX580
 
Last edited:
You don't need to enable OpenGL in 10.14. Mojave has OpenGL working natively since day 1. It's just depreciated, not removed.

FCP 7 is a 32 bit application, won't work in 10.14 regardless OpenGL is there or not.
I've always thought "deprciated" means "does not work". So, what does it mean?
Just no more support or development?

Ouch, it was 10.12 needed for FCP7.
Well, with this: https://github.com/cormiertyshawn895/Retroactive ...

Yes, I'm mixing things because I get mixed answers.

I still do not know how to enable my 5870 to work in 10.14.
Maybe I should ask one more time?
 
Yes, I'm mixing things because I get mixed answers.
Just re-read what Tsialex told you. His answer is consistent.

I still do not know how to enable my 5870 to work in 10.14.
Maybe I should ask one more time?
You need to patch the system files. And even after that, anything that need Metal won't work. In general, you better stay at High Sierra or below.

If you want 10.14, you better buy another GPU. A used RX460 etc should be quite cheap. Really no point to keep drilling on an unsupported GPU.
 
  • Like
Reactions: Petri Krohn
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.