Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
hello,i have a problem with my iMac 27" late 2009 (I7 2,8).Two ears ago i upgrade the gpu with a radeon 6970.
Worked fine until o month ago.I ordered a new nvidia k3100m from China (tested and 100% working on a 10.12.6 Sierra with 3,2 ghz i3)and proceded with the baking of the old video card.With the new video card it does booting but the screen is black...i can hear the cime once,looks like everything is working but i can't see anything(the fans are working to).
When i try it with the old baked one everything it's working like a charm...The seller told me that the video card has a new bios which now is working with the 1312 iMac...Can anyone help me please?
 
hello,i have a problem with my iMac 27" late 2009 (I7 2,8).Two ears ago i upgrade the gpu with a radeon 6970.
Worked fine until o month ago.I ordered a new nvidia k3100m from China (tested and 100% working on a 10.12.6 Sierra with 3,2 ghz i3)and proceded with the baking of the old video card.With the new video card it does booting but the screen is black...i can hear the cime once,looks like everything is working but i can't see anything(the fans are working to).
When i try it with the old baked one everything it's working like a charm...The seller told me that the video card has a new bios which now is working with the 1312 iMac...Can anyone help me please?
Search on the first post with the NVIDIA section for known issues. There you find the black screen issue and how to work around it.
Note: Once you have installed OCLP you are done with it… and you should have read the docs on the first post before installing the card.
 
Hello everyone.
I have a a 27 inch 2011 iMac running MacOS Big Sur thanks to OpenCore. Up until today I had my stock GPU AMD 6770M but I decided to upgrade to NVIDIA K4100M. I replaced it no problem there. After that I made the Linux USB thanks to @xanderon and here begin all the problems. The screen is black and the fans are max spinning. I think that the iMac doesn’t boot from the USB even though that I have the HDD disconnected. I am almost sure that the problem comes from the Opencore patcher and the way the system is set to boot. Is there anyone here who had the same issue and managed to solve it?
 
Hello everyone.
I have a a 27 inch 2011 iMac running MacOS Big Sur thanks to OpenCore. Up until today I had my stock GPU AMD 6770M but I decided to upgrade to NVIDIA K4100M. I replaced it no problem there. After that I made the Linux USB thanks to @xanderon and here begin all the problems. The screen is black and the fans are max spinning. I think that the iMac doesn’t boot from the USB even though that I have the HDD disconnected. I am almost sure that the problem comes from the Opencore patcher and the way the system is set to boot. Is there anyone here who had the same issue and managed to solve it?
Do a PRAM reset (it will delete OpenCore settings) on boot and try again to boot the Linux version provided by @The_Croupier.

Nevertheless OpenCore never prevents the Linux USB from booting here in my little lab. You should boot into safe mode boot (of Big Sur) after flashing the card, revert from all patches using the OCLP app. Otherwise Big Sur booting will fail.
 
Hello everyone.
I have a a 27 inch 2011 iMac running MacOS Big Sur thanks to OpenCore. Up until today I had my stock GPU AMD 6770M but I decided to upgrade to NVIDIA K4100M. I replaced it no problem there. After that I made the Linux USB thanks to @xanderon and here begin all the problems. The screen is black and the fans are max spinning. I think that the iMac doesn’t boot from the USB even though that I have the HDD disconnected. I am almost sure that the problem comes from the Opencore patcher and the way the system is set to boot. Is there anyone here who had the same issue and managed to solve it?
Do as @Ausdauersportler said, but also, he forgot to mention that the screen should still be black. You have to have the iMac plugged directly into ethernet and SSH into it using another computer to do the flash.
 
Do as @Ausdauersportler said, but also, he forgot to mention that the screen should still be black. You have to have the iMac plugged directly into ethernet and SSH into it using another computer to do the flash.
I did try to reset the PRAM but nothing happens (it doesn’t reset it. It’s like the keyboard is not working). And yes my computer is connected to internet via Ethernet when I try to flash the GPU.
Tomorrow I will put back the old GPU and install High Sierra. After that I will swap again to the new GPU and I will try to flash it. Let’s hope that this will work.
 
I did try to reset the PRAM but nothing happens (it doesn’t reset it. It’s like the keyboard is not working). And yes my computer is connected to internet via Ethernet when I try to flash the GPU.
Tomorrow I will put back the old GPU and install High Sierra. After that I will swap again to the new GPU and I will try to flash it. Let’s hope that this will work.
Also, be sure the drive is formatted as fat32, I assumed exfat would work but it did not.
 
After a lot of hours I finally have the GPU working. Now I am on High Sierra. Next mission is to upgrade to Big Sur and after that I will upgrade the CPU.
PS: Is there someone who also upgraded their GPU to K4100M? Asking because I think the display is not as bright as it used to be.
 

Attachments

  • Screen Shot 2022-10-24 at 16.50.40.png
    Screen Shot 2022-10-24 at 16.50.40.png
    521.3 KB · Views: 145
After a lot of hours I finally have the GPU working. Now I am on High Sierra. Next mission is to upgrade to Big Sur and after that I will upgrade the CPU.
PS: Is there someone who also upgraded their GPU to K4100M? Asking because I think the display is not as bright as it used to be.

The magic work: "OpenCore Legacy Patcher". Low brightness issue is also solved in post #1.
 
  • Like
Reactions: Ausdauersportler
About macOS Ventura support

A few minutes ago Apple finally released macOS Ventura aka 13.0 (22A380). Under the shiny cover a lot of things have been changed. I will not repeat what @khronokernel already posted on Github, but I can announce that our iMacs are currently not supported by the OCLP (only 2012+ systems as of now), nevertheless Ventura will work with the brand new OCLP 0.5.3 release. Most annoying issue is the newly necessary AVX2 support within the CPU (Haswell+, i.e. Intel Late 2013 CPU). Because we cannot upgrade the CPU we rely now on a lot of patches.

GPU support for pre AVX2 CPU systems has been patched back for all kind of graphics cards listed on the very first post:

- Kepler
- GCN 1-3
- GCN 4 (needs safe mode boot on each update to apply patches)

Issues:

- all iMacs now need root patches
- no more OTA delta upgrades
- DRM and video acceleration (HEVC, H.265) on GCN 4 (Polaris) systems is broken
- DRM using a M5100/M6000/W5170/M4000/S7100X/W71770M (AppleTV) is broken, too (works until Monterey)

Q: How to update to Ventura?

You can start using a OCLP Big Sur or Monterey installation, but you need to use an USB installer and OCLP latest installed either directly on your internal SSD or on the USB.

There is no way to OTA update to Ventura. There Is No Way To Ota Update To Ventura! THERE IS NO WAY TO OTA UPDATE TO VENTURA! THERE IS NO WAY TO OTA UPDATE TO VENTURA!

Read the OCLP docs before updating!

Q: Would I recommend to update to Ventura?

Absolutely not if you have only a single productive working system. If you can handle different macOS versions on your iMac you are free to give it a try.

Q: Do we support Ventura on this thread?

Absolutely not! Unless we get official OLCP support it is just a free ride how to break a working iMac. And even with support by the OLCP team please use this particular thread.

Q: Should I upgrade to Ventura just because Apple Software Update announces availability?

Surely not before you upgraded OCLP. Otherwise you will break your system. Take a look at the first two questions and answers.

Q: Will my third party app run on Ventura safely?

Who knows? Booting Ventura on an pre AVX2 system will not enable new AVX2 aware third party apps (if there are any). Booting Ventura does not guarantee to avoid AVX2 related crashes later on. One cannot simply test all system functionality (of the macOS and third party software) with a small team and without automated test tools running on test farms.

Edits:
Changed link to access the final OCLP 0.5.3 release.
Added DRM link.

iMac12,2+WX4150.png
 
Last edited:
Test Ventura system r9 m375 graphics card does not work properly does not support acceleration no driver graphics interface is very stuck.
 

Attachments

  • 375.1.png
    375.1.png
    899.3 KB · Views: 127
  • 375.jpg
    375.jpg
    806.2 KB · Views: 124
Test Ventura system r9 m375 graphics card does not work properly does not support acceleration no driver graphics interface is very stuck.
All Venus cards, i.e. M4000, M5100, W5170M, and M6000 work with acceleration using Ventura. You need to apply post install patches.
 
How to install patch OpenCore-Patcher install patch or how to set it up?
Have you ever seen the documentation on the OCLP page. Give it a try. And I admit a localized version would be a great idea.

Start up the OCLP app and translate the button text, you cannot miss it.
 
Hello, Several years ago i make my old Imac With k 2100. Didint use it so often few days ago i turn it on and the mac did update Legacy video patch. (Using Catalina). Aftr Update i Write Pasword go to OS but after few seconds the screen goes black and loop starts again. i need to write password. on screen there 2 white paces on top left corner and arround dock. Nothing works. Where i need to start looking?
 
Hello, Several years ago i make my old Imac With k 2100. Didint use it so often few days ago i turn it on and the mac did update Legacy video patch. (Using Catalina). Aftr Update i Write Pasword go to OS but after few seconds the screen goes black and loop starts again. i need to write password. on screen there 2 white paces on top left corner and arround dock. Nothing works. Where i need to start looking?
Jesus, you need to delete the legacy video patch which has been described (you guess right) within the docs on the very first page and post of this thread.

Unfortunately this procedure is that complex, I would recommend to reinstall Catalina/Big Sur/Monterey using OCLP instead.
 
  • Like
Reactions: highvoltage12v
Jesus, you need to delete the legacy video patch which has been described (you guess right) within the docs on the very first page and post of this thread.

Unfortunately this procedure is that complex, I would recommend to reinstall Catalina/Big Sur/Monterey using OCLP instead.
Thank you i will try. Now had another head ake called Imac Mid 2012 worked for me only 2 days :( trying find some info around internet :( Cant find Solution :(
 
About AMD EFI boot screen support


Nearly two years ago I posted here about a method @Nick [D]vB proposed to get EFI boot screen support with AMD Polaris cards. Before he took a sabbatical from this thread he left all knowledge and tools to get such a result. Unfortunately the first generation of EG2 vBIOS versions had some problems, sometimes the boot screen was dark (invisible) and needed a wire mod to switch the display on manually, sometimes the EFI picker showed up only on an external display. Last year @internetzel and I did a first run to solve this, after a break of more than seven months @dfranetic took over and solved using an IDA64 debugger the riddle within some weeks.

The only thing you need in advance is the iMac firmware modification. These BIOS versions offer native brightness control, support external displays without any sync problems. You can also use the same (OCLP) OpenCore setup as with the GOP BIOS versions to enable 4K H.264/HEVC on the GCN4 cards and DRM on GCN4, Venus, and Tonga Cards.

Tonga and Saturn cards use an Apple driver from iMacs not fully compatible with our systems. Unfortunately these drivers cannot enable the backlight (at least we failed to achieve this). Again @dfranetic developed a little PCB to install into the iMac which enables backlight on boot automatically. Details about this development (layout will be published) will be added to the same Github repository, too. The longer I write, the more I think he should have written this post.

Download:

In future all GOP and EG2 and other new vBIOS versions and all files need to modify the firmware can and will be found in this Github repository.

All EG2 version will be found in the subfolder named EG2, all vBIOS versions will follow the simple naming convention GPUNAME-EG2_adj.rom, if you need the M4000 version the file name will be M4000-EG2_adj.rom.

At the same time I moved all the existing GOP vBIOS version posted here on the individual posts scattered over the thread into the same GitHub repository. All GOP versions are stored in the subfolder named GOP and will follow in general this naming convention GPUNAME-GOP.rom, if you need the M4000 version the file name will be M4000-GOP.rom. There may be more than one file with your GPU name included covering different VRAM support.

You can download and flash as usually using the Linux GRML tool with amdvbflash or flashrom and a clip programmer.

Currently these EG2 vBIOS versions are available:

iMac11,x only
(crash on wake after sleep, NVRAM corruption, not POST in iMac12,2)

Venus: M4000, M5100, M6000, W5170
Saturn: M6100, W6170, W6150 (all needing a PCB)
Tonga: W7170M, S7100X (needing a PCB)
Ellesmere: RX480, RX470, WX7100 VER 1.0

iMac11,x and iMac12,2:

Polaris: WX4130, WX4150, WX4170
Ellesmere: W7100 VER 1.1
RDNA 1.0: RX5500XT (needs a PCB)

Possible, but not touched so far:

Polaris: WX3200 (needs OC spoofing)
Tonga: W7170M (needs PCB)

The GCN4 / Polaris vBIOS versions will work in the same way as the Venus card, the backlight of the internal LCD will turn on automatically on system boot or when pressing alt/option.

Supported iMacs: iMac11,1 . iMac11 . iMac11,3 . iMac12,1 . iMac12,2

UEFI Windows support:

Since the GOP driver needed for UEFI Windows has been replaced within these new vBIOS by an Apple EG2 driver (or name it AppleGOP) installing UEFI Windows is mandatory and you need to load and reconnect the AMDGOP.efi driver using OpenCore.

Simply add the AMDGOP.efi to the Drivers folder of your OpenCore installation. Add an entry within the config.plist to the OpenCore UEFI/Drivers section next to OpenCanopy and friends and finally set the value of the already existing variable named ReconnectGraphicsOnConnect to true. The config.plist would partially look like this, here the AMDGOP.efi entry in UEFI/Drivers

Code:
                        <dict>
                                <key>Arguments</key>
                                <string></string>
                                <key>Comment</key>
                                <string></string>
                                <key>Enabled</key>
                                <true/>
                                <key>Path</key>
                                <string>AMDGOP.efi</string>
                        </dict>
and for the ReconnectGraphicsOnConnect entry in the UEFI/Output section
Code:
                        <key>ReconnectGraphicsOnConnect</key>
                        <true/>
Unfortunately OpenCore has a small bug, when entering the EFI picker and selecting OpenCore the first time to boot the internal LCD becomes black. Just press enter to select the preselected boot option and wait until macOS has booted. On every subsequent boot the Bootscreen will work as expected. The sync problems with external display in macOS will have a come back, too. The RX480 EG2 does not support Windows - driver installation fails.

All this would not have been possible without @Nick [D]vB, @nikey22, @dfranetic, and @internetzel. Great team!

Note: I will not constantly update this single post! Please consult in future the GitHub repos.
 
Last edited:
Many thanks @Ausdauersportler and to all the team!

Just to understand. When you say that we need the "iMac firmware modification" you mean to update the bootrom?


We need to have done the above before flashing the EG2_bios rom? Or can I just flash the EG2_bios.rom?
 
Last edited:
Many thanks @Ausdauersportler and to all the team!

Just to understand. When you say that we need the "iMac firmware modification" you mean to update the bootrom?


We need to have done the above before flashing the EG2_bios rom?
Preferably. Firmware modification will not affect functioning of the iMac (and your upgrade GPU with GOP VBIOS) in any way, but GPU flashed with EG2 VBIOS will not work (ie. no display output) unless iMac firmware is also properly modified.
 
  • Like
Reactions: madvinegar
Preferably. Firmware modification will not affect functioning of the iMac (and your upgrade GPU with GOP VBIOS) in any way, but GPU flashed with EG2 VBIOS will not work (ie. no display output) unless iMac firmware is also properly modified

Thanks @dfranetic.
Is there an analytical guide on how to do this...? Do I need to re-open the iMac and flash the bioschip of the motherboard using my CH341A? Or can this be done via software...?
 
Thanks @dfranetic.
Is there an analytical guide on how to do this...? Do I need to re-open the iMac and flash the bioschip of the motherboard using my CH341A? Or can this be done via software...?
Since I added all information you need, please just follow the few links made in this post and read the contents of these other posts carefully. If you do this you might even come across a short video describing the procedure in detail.
 
  • Like
Reactions: madvinegar
Since I added all information you need, please just follow the few links made in this post and read the contents of these other posts carefully. If you do this you might even come across a short video describing the procedure in detail.
Of all the thousands of threads that have stopped getting responses, how is it that this one - about updating an obsolete computer with an obsolete graphics card - is one that keeps getting responses?!?!
This thread is almost 800 pages, talking about upgrading a graphics cards in a 2011 iMac? How on earth ...
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.