Black Screen: After complete installation of the iMac the internal LCD can stay black, only three status LED light up. This is the black screen software issue. Normally you can get around it (temporarily) by pressing alt/option on boot.
If this does not fix your problem sell everything you have.
Beginning the process of doing an upgrade to an iMac 10,1 from gt 9400 to a firepro m5100 I scored for cheap. I'm up to high Sierra with the intention of upgrading to Monterey and beyond. Anyone attempt this specific GPU before or have any idea what I'm getting myself into software-wise? I ended up with the red Dell Elpidia RAM card.
I believe that this upgrade may not be possible for your specific model of iMac --because of the GT9400 --I don't recall anyone having success upgrading this particular model of GPU in their iMac before. If you do in fact have the model of 21" 2009 iMac that doesn't use a GT9400, then there is still hope.Beginning the process of doing an upgrade to an iMac 10,1 from gt 9400 to a firepro m5100 I scored for cheap. I'm up to high Sierra with the intention of upgrading to Monterey and beyond. Anyone attempt this specific GPU before or have any idea what I'm getting myself into software-wise? I ended up with the red Dell Elpidia RAM card.
@Ausdauersportler said EDIT: There exist iMac10,1 models without MXM slots and an internal GT9400 GPU. You cannot modify those models. Check carefully.
Welp, looks like I might be returning the GPU then. A friend has an iMac 27" with a dead PSU so I might see about giving him this with the upgraded components and giving that one a stab, or try Monterey via non-Metal GPU acceleration. So well for this one though, will still take a look and see if it's soldered in or not just in case.I believe that this upgrade may not be possible for your specific model of iMac --because of the GT9400 --I don't recall anyone having success upgrading this particular model of GPU in their iMac before. If you do in fact have the model of 21" 2009 iMac that doesn't use a GT9400, then there is still hope.
See this post: https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/post-29767933
You should check the hardware needed for UC and AirPlay to Mac - surely it needs a WiFI/BT upgrade of your iMac. All about Monterey on this thread (reading the first post will help, same story as here) or on the OCLP Github page.Welp, looks like I might be returning the GPU then. A friend has an iMac 27" with a dead PSU so I might see about giving him this with the upgraded components and giving that one a stab, or try Monterey via non-Metal GPU acceleration. So well for this one though, will still take a look and see if it's soldered in or not just in case.
Edit: Just thought I’d mention that my only use case for the computer is a Universal control/Airplay to Mac monitor for school. I already have my iPad pro but absolutely despise using MS Office suite on it and would like something I can quickly and easily use for a light-ish workload.
I had similar issues when I tried a GTX 880m ages ago, couldn’t get the screen to respond even with the original gpu back in. I’m not sure what fixed it but I remember doing multiple pram resets, like 10 or more in a row and also removed the logic board battery and did more resets and removed the ram etc.Welp.... received the display replacement today and still no 4th LED after plugging it in. I really thought it would work because I'm booting with Opencore.
Honestly? **** it I give up. Just gonna sell the 2011. Piece of junk anyways.
iMac 2011: Some NVIDIA GPU may not run well in your 27 Mid 2011 iMac. We have reports of GTX880M, K3000M, K3100M, K4100M, K5000M which all run only without the internal LCD connected. As soon as you connect the LCD the system refuses to boot or ends up in boot chime loop. Sometimes the same error is related to connecting and disconnecting the single internal SSD. Meanwhile we believe the root cause are address conflicts on the SMBUS caused either by the GPU or some IC on the card connected to the SMBUS delivering thermal data. Sometimes you can visualize such problems with tools like HW Monitor. If you find additional weird temperature readings you might have such a card. No software solution possible! Lately on user made this modification and got his K3100M working.So I should too? I have the same issue..
Honestly I expect (or I am concerned) to see the same problems as with the W6170M - unusable or barely usable within the iMac12,2.
No, worsts and most incompatible card you can get.I see from your signature, that you have that card (Firepro s7100x) in your lab machine.
How does it work?
My recommendation is to avoid using High Sierra with those newer AMD cards!Hi Mac fans!
I'm having some trouble with my 27" iMac mid 2011, and an AMD WX 4130 (DELL) that I flashed with the described rom in the table. I've added my original rom from the forum (identical to mine)) so anyone can take a look at what might be the cause of getting a "black screen".
Here's my timeline so far and why IT DID WORK at first on a 2nd monitor, without even flashing the card tbw.
My GPU broke down so I had to replace it, and opted for a 4130 that was available in my neighbourhood (not china). It is a Dell card, and I did the special install perfectly (copper plates and all), and when I booted the iMac I didn't get a screen...
Then I tried to see if it would project on a 2nd monitor and it did! I saw my good-old login and everything worked as normal, except it doesn't show on the 1st monitor. Knowing that I needed to flash the card in Linux, I installed Linux on a spare HDD and swapped it with the OSX SSD.
Linux also booted on the 2nd minotor, and not the 1st. Like with the iMac.
Before I wanted to do any flashing of the card, I tried a PRAM reset... This worked but didn't show OSX on the 2nd monitor anymore, and also not the first. (!! this is an important moment, you'll see later). The card wouldn't work at all now, so I forced myself to flash the card in Linux now.
I flashed the card with the WX-4130_GOP.rom and rebooted. Now both screens work! Linux shows both monitors working and that the flash was succesfull. That's one less worry! Now for OSX...
It boots but it doesn't show any monitor. Even after a 2nd PRAM reset there is no change. And this is where I tried to the old rom back, and retry. But it just put me back into the state before flashing; the 2nd monitor worked in Linux, not OSX anymore.
CONCLUSION:
When you put in a new AMD card, and you can get it to work without flashing the card or do a PRAM reset, then don't do the PRAM reset because I think there is one of two things going on; it already has the right state to operate, just needs to be flashed without doing the PRAM reset. You can always do a PRAM reset, right? So don't. It worked without it on my 2nd monitor.
My other conclusion is that it must be something to do with the motherboard configuration and OSX, and that by doing a reset it looks again and "kicks" you. The card simply works when you boot linux, so it's not a hardware issue (is it?). Anyone know of kext that I might need for this? I can access the OSX SSD through Linux (dual boot) to put the files in OSX, or to configure some plist.
EXPERIMENT:
Now that I might be on the hunt for the right culprit, the PRAM reset that doesn't need to happen, I also thought of a slipstream-solution;
1. Take out the WX4130 and replace it with a classic iMac GPU (the ********* you can find)
2. Once you have it installed, perform the PRAM reset so iMac looks again at your official GPU
3. Once done, replace the surrogate with your flashed WX4130 GPU and not doing a PRAM reset
This experiment is something that I will investigate further, as for now I think it is the only solution that will "work" as the GPU was recognized by High Sierra before the PRAM reset. In theory that would "undo" the block the way I see it but that's all experimental.
SUGGESTIONS:
Any help would be greatly appreciated for me and others that are facing the same issues with AMD GPU's, as they are much trickier than NVIDIA GPU's. If you're ever going to upgrade your iMac, and you're new to building PC's and such, please get an NVidia card as there are far more people and videos who can help you out.
Anyone know of kext that I might need for this problem? I can access the OSX SSD through Linux (dual boot) to put the files in OSX, or to configure some plist. You can also reach me at askgu.us
my model: iMac 27 Mid 2011 WX4130 i7-2600k 16GB RAM High Sierra
You may better put your Mac configuration in your Signature so that any potential helper can see it with every message you posted.Hi Mac fans!
I'm having some trouble with my 27" iMac mid 2011, and an AMD WX 4130 (DELL) that I flashed with the described rom in the table. I've added my original rom from the forum (identical to mine)) so anyone can take a look at what might be the cause of getting a "black screen".
Here's my timeline so far and why IT DID WORK at first on a 2nd monitor, without even flashing the card tbw.
My GPU broke down so I had to replace it, and opted for a 4130 that was available in my neighbourhood (not china). It is a Dell card, and I did the special install perfectly (copper plates and all), and when I booted the iMac I didn't get a screen...
Then I tried to see if it would project on a 2nd monitor and it did! I saw my good-old login and everything worked as normal, except it doesn't show on the 1st monitor. Knowing that I needed to flash the card in Linux, I installed Linux on a spare HDD and swapped it with the OSX SSD.
Linux also booted on the 2nd minotor, and not the 1st. Like with the iMac.
Before I wanted to do any flashing of the card, I tried a PRAM reset... This worked but didn't show OSX on the 2nd monitor anymore, and also not the first. (!! this is an important moment, you'll see later). The card wouldn't work at all now, so I forced myself to flash the card in Linux now.
I flashed the card with the WX-4130_GOP.rom and rebooted. Now both screens work! Linux shows both monitors working and that the flash was succesfull. That's one less worry! Now for OSX...
It boots but it doesn't show any monitor. Even after a 2nd PRAM reset there is no change. And this is where I tried to the old rom back, and retry. But it just put me back into the state before flashing; the 2nd monitor worked in Linux, not OSX anymore.
CONCLUSION:
When you put in a new AMD card, and you can get it to work without flashing the card or do a PRAM reset, then don't do the PRAM reset because I think there is one of two things going on; it already has the right state to operate, just needs to be flashed without doing the PRAM reset. You can always do a PRAM reset, right? So don't. It worked without it on my 2nd monitor.
My other conclusion is that it must be something to do with the motherboard configuration and OSX, and that by doing a reset it looks again and "kicks" you. The card simply works when you boot linux, so it's not a hardware issue (is it?). Anyone know of kext that I might need for this? I can access the OSX SSD through Linux (dual boot) to put the files in OSX, or to configure some plist.
EXPERIMENT:
Now that I might be on the hunt for the right culprit, the PRAM reset that doesn't need to happen, I also thought of a slipstream-solution;
1. Take out the WX4130 and replace it with a classic iMac GPU (the ********* you can find)
2. Once you have it installed, perform the PRAM reset so iMac looks again at your official GPU
3. Once done, replace the surrogate with your flashed WX4130 GPU and not doing a PRAM reset
This experiment is something that I will investigate further, as for now I think it is the only solution that will "work" as the GPU was recognized by High Sierra before the PRAM reset. In theory that would "undo" the block the way I see it but that's all experimental.
SUGGESTIONS:
Any help would be greatly appreciated for me and others that are facing the same issues with AMD GPU's, as they are much trickier than NVIDIA GPU's. If you're ever going to upgrade your iMac, and you're new to building PC's and such, please get an NVidia card as there are far more people and videos who can help you out.
Anyone know of kext that I might need for this problem? I can access the OSX SSD through Linux (dual boot) to put the files in OSX, or to configure some plist. You can also reach me at askgu.us
my model: iMac 27 Mid 2011 WX4130 i7-2600k 16GB RAM High Sierra
THank you for your advise, it is recommended that you have a few iMac upgrades under your belt to do any AMD cards maybe. I have the technical chops to manage and configure a custom build PC, but not that many people do initially. This is my first iMac, I used to run a Hackintosh up until a few years ago.My recommendation is to avoid using High Sierra with those newer AMD cards!
Mojave or later should work better.
Please please please don't ever ever again report any problem with High Sierra and those later AMD cards (Polaris or GCN 4.0) - simply stay away from that OS version!
I remember that it says you need to disable some OS-check (flag) if you wish to run High Sierra in OC, since it doesn't support older versions of OSX before 10.14 (High Sieraa is 10.13). Check the original post on how to do that, but maybe it's already to late since you can't see anything.I just started my own project and am running into an issue.
I installed oclp over a high sierra install. Holding option on reboot just gives me a grey screen. I have no other installs, just a broken internal hdd and odd. I am wondering if maybe the boot picker only shows up if I have a second install.
Thank you so much for the encouraging words! I luckily have a 21,5 iMac that I found on the street to make me a OC bootable USB or alike once I get the cable that was broken replaced. I think I have plenty of options to go from here, it's just picking "the best" route.You may better put your Mac configuration in your Signature so that any potential helper can see it with every message you posted.
This is not a plug-&-play solution and often requires more communication among forum members than you thought.
I have tried a few Dell WX4130 in my iMac 2010 and the 2nd external monitor always works even without flashing.
That helps to flash the card with the posted vBIOS with a Linux USB thumb drive.
I agree with internetzel than DON'T use High Sierra with these newer AMD GPU. I have 3 internal SSDs each of different macOS (Catalina, BigSur, Monterey) and the Catalina drive is initially High Sierra that has caused me many troubles from slow running, crashing, to corruption of my other drives. So, prepare yourself a Catalina (or even newer OS) USB thumb drive to install to your internal drive. Even if the installation of Catalina or later macOS is successful, the GOP vBIOS won't give you a boot screen on your internal display panel. It will remain black until the macOS system is fully loaded with the graphic driver to show you the login screen. However, that can be overcomed with OCLP Bootpicker if you install OCLP onto your internal disk or boot from the OCLP on either a SD card, USB thumb drive connected to internal USB slot, or CD/DVD disk from your DVD drive that is cleverly devised by Ausdauersportler.
PRAM reset may or may not be the culprit. In the initial experimentation, you really need many PRAM reset to clear the NVRAM and prepare for installation of OCLP, or after changing the GPU. Also whenever you update your OCLP, you need PRAM reset to clear all flags for the new OCLP Bootpicker to properly work. Thus, PRAM reset would not brick your Mac or GPU. But you may need to do PRAM reset consecutively 3 times to make sure the stored NVRAM content is adequately cleared. I have done many PRAM reset in my iMac with a flashed RX480 without any issue. While the iMac 2011 seems to be a little picky on AMD cards, many have reported success in the database. Your WX4130 also seems to be working. The vBIOS posted is confirmed to be working by many. We all have great experience with OCLP. And you have the skill to manage your hardware. So, if your internal LCD panel or connection cable isn't broken (since you can at one time show the macOS on it), just follow all the steps again with a new OS. Stay away from High Sierra.
You are near the finishing line. Add oil.
With the GOP AMD vBIOS, the build-in Apple BootPicker does not work (pressing Option key at restart).Thank you so much for the encouraging words! I luckily have a 21,5 iMac that I found on the street to make me a OC bootable USB or alike once I get the cable that was broken replaced. I think I have plenty of options to go from here, it's just picking "the best" route.
I'm still puzzled about one thing; how can you run OCLP bootpicker if you can't see what's loaded? I managed to "blind select" a dual boot I believe, and the way I see it is you have to somehow select it on boot while holding ALT to select the thumb-drive. How I do it now is by simply swapping out hard-drives on the main SATA-port (I have two installed) so it loads either Linux or OSX.
Since I prefer a dual boot, and want to choose boot-disks, I'm most certainly using OC in the future. So I better bet all-in on that horse.
But what puzzles me about your explenation is that I need to do this Catalina install "blindly" on my iMac, but how can I see what I'm doing?
It's a GUI-based install, I can't know what keys to press upfront (unless you have a "map"). Or will it work on my 2nd monitor because of OC somehow? That part leaves me a bit clueless on how to approach that part.
I have thought about installing it on a hard-drive inside my 21,5" and put that drive into the 27", but from my experience this doesn't work because I did that trick with my mom's iMac that I gave her this Xmas. It will result in the fact you can't put a SSD with OSX from a 21,5" from 2011, inside a 27" from 2010. It just shows the white boot-screen and doesn't load the OS. What did work was putting the 27" from 2010, inside a 21,5" from 2011 without any trouble or post install issues.
However... Since OC creates it's own kind of "spoofing", this issue might not at all be present since it's already faked to make the OS think it's newer hardware. So does my "swaploading" tactic sound like a plan to you all, or has anyone ever considered or tried it? Maybe that's for good reasons nobody did, but these things are also kind of invengineering your own solutions.
I checked all the USB ports and they all work normally. iMac is permanently connected with modem through the Ethernet port so it also work. The Linux USB stick successfully runs on another iMac. I checked the modem and it normally recognizes other devices on the network. I see no other solution than to try @jowaju installer package for Windows 7. Is there a step by step tutorial for this GPU card flashing method?Put the ssd back in and boot up then test your ethernet port on the Mac to make sure its working also test the linux usb stick in all you USB ports, I have had Macs with faulty ethernet port (use and adapter to get around this) I also have Macs with dead USB ports or ports that have power but not data. Once you verify that the Ethernet port and USB port is working you should be good to go.
I checked all the USB ports and they all work normally. iMac is permanently connected with modem through the Ethernet port so it also work. The Linux USB stick successfully runs on another iMac. I checked the modem and it normally recognizes other devices on the network. I see no other solution than to try @jowaju installer package for Windows 7. Is there a step by step tutorial for this GPU card flashing method?
Thx