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, thanks for answering, but I have tried everything. I am an IT professional and I open about 4 or 5 imacs a month, this is my girl's imac.

I have read everything about changing the gpu and how to flash, I have been reading about 1 month. I am used to using linux, osx, unix, windows, etc ...

I have done what you tell me but the problem persists, I am going to try to explain what the imac does with the new GPU without connecting a screen or ssd or dvd:

1- I connect 1 ram module, the keyboard, the network cable and the usb with linux prepared.

2 - Immediately when connecting the power cable, only led 501 (the one on the far right) lights up.

3 - I press the power button, and the same led remains, it does not move, the usb has a led and I see that it turns on, nothing happens for 3 seconds, the fans do not even turn on.

4 - After approximately 3 seconds, I see that the usb led turns off and after 4 or 5 seconds it turns on again, after 5 seconds the fans start to turn normally, but the usb led does not move (it should blink when read).

5 - After 28 seconds, the fans start to turn at full power.

I can't solve it, I have tried to reset PRAM many times and always the same result. A curious fact is that if I remove the ram it does exactly the same, I do not have the famous 3 beeps without RAM.

Any other idea? Thanks again.
My last answer:
Get the card out, PRAM and SMC reset, than put it in again and restart. If this fails read post #1 common hardware problems.
 
  • Like
Reactions: Punteillos
Thanks all for the informations provided here, this is amazing thread, I would like to share my experience, hopefully it can help others too; Our 2011 iMac was already upgraded with AC wifi card, scored a $65 K2100M from ebay and installed it this time to get into some features in the new OS, installed Catalina successfully with the following methods.
1. K2100M installed without any heat sink modifications.
2. BIOS version made by @Nick [D]vB; followed THIS POST to flash video card with ssh which makes the process really easy
3. Fresh installed high High Sierra first, applied all security patches, a couple of time firmware update failure, keep trying finally got through
4. In high sierra, installed this patch to prevent black screen, installed fan control, set ODD to GPU die temp
5. Used dosdude1's Catalina patcher to upgrade to Catalina.
6. Install this package to address sleep problems, then system kept rebooting, get into safe mode and saw panic message regarding H3000 video card etc; Fixed the panic with another sleep method this post which obviously overwrite the problematic components.
7. Setup Opencore 0.6.3 usb, set it as startup disk. iMac can boot as usual now.

Tested all these features working perfectly.
1. Sleep, wake up.
2. native brightness control, max brightness seems right.
3. Bluetooth, LTE hotspot works; WIFI download can sustain 100MB/s on large file transfer, it's the max speed this card can get.
4. Airdrop, Hand off, Continuity works perfectly.
5. Apple watch unlock_mac/confirm password/payment all works.
6. H264, hardware acceleration works, metal benchmark in normal range. 20+GB 4k video play is smooth. little choppy on 60GB 4k video, but probably exceeds the capability of video card.
7. The fan is dead silent most of time. In regular use GPU stays about 45C with fan at 1150rpm

Only thing I found not working properly is the target display mode. CMD+F2 can enter target display mode as external monitor, but CMD+F2 again won't bring back to iMac screen, unplug the cable make no difference, the only way to get it back is to force reboot. I am wondering whether others have similar experience, I would highly appreciate if there is solution since I used target display mode at work everyday :(
Read post #1, again! TDM is working with High Sierra, only. So the solution is easy: Go back to High Sierra!
 
Read post #1, again! TDM is working with High Sierra, only. So the solution is easy: Go back to High Sierra!
Thanks for pointing it out. Although read through the first post many times, but still missed the fine print; TDM were mentioned so many times with other loss of features which were brought back with patchers, I got wrong impression that TDM would be among them. Too bad, hopefully it would be there soon.

5. Target Display Mode (TDM) is available on for cards marked with + when using both custom BIOS and OpenCore. Target Display Mode is *only* stable under High Sierra and should not be used in later OS's.
 
Thanks for pointing it out. Although read through the first post many times, but still missed the fine print; TDM were mentioned so many times with other loss of features which were brought back with patchers, I got wrong impression that TDM would be among them. Too bad, hopefully it would be there soon.
If you start to experiment on it, may be. Here is no one working on it any longer....
 
Hello, thanks for answering, but I have tried everything. I am an IT professional and I open about 4 or 5 imacs a month, this is my girl's imac.

I have read everything about changing the gpu and how to flash, I have been reading about 1 month. I am used to using linux, osx, unix, windows, etc ...

I have done what you tell me but the problem persists, I am going to try to explain what the imac does with the new GPU without connecting a screen or ssd or dvd:

1- I connect 1 ram module, the keyboard, the network cable and the usb with linux prepared.

2 - Immediately when connecting the power cable, only led 501 (the one on the far right) lights up.

3 - I press the power button, and the same led remains, it does not move, the usb has a led and I see that it turns on, nothing happens for 3 seconds, the fans do not even turn on.

4 - After approximately 3 seconds, I see that the usb led turns off and after 4 or 5 seconds it turns on again, after 5 seconds the fans start to turn normally, but the usb led does not move (it should blink when read).

5 - After 28 seconds, the fans start to turn at full power.

I can't solve it, I have tried to reset PRAM many times and always the same result. A curious fact is that if I remove the ram it does exactly the same, I do not have the famous 3 beeps without RAM.

Any other idea? Thanks again.
From your description, it seems your new card isn't posting, and likely incompatible.
Better get another one not of the HP brand for a higher chance of success.
 
  • Like
Reactions: Punteillos
did you check the cell batery?
Yes, and i change it for a new one, but nothing, Thanks for the reply.

My last answer:
Get the card out, PRAM and SMC reset, than put it in again and restart. If this fails read post #1 common hardware problems.
Hello, thanks for answering, before writing these last messages requesting help I have read and reread almost the entire thread, I have completely disassembled and assembled the imac about 20 times, testing with various configurations, I have tried everything you have told me several times and The truth is that I am enormously grateful to you, although I had already done it, it is not a bad thing to try again in case I forgot something, and they are important points, even the issue of the battery.

After 2 days of testing there are only 2 options:

- The card is damaged (although I have seen it working inside a hp laptop 5 days ago)
- The point where you say in the "common (hardware) problems":
"... But I recently found a few Nvidia cards showing in some iMacs the same behaviour. Changing the graphics card back let the system boot again (similar to point 6. - instead of a boot loop you get no boot at all). Reason unknown!..."

Bad luck, I'll try tomorrow to do a little reballing to the original damaged amd card.

1000 Thank you all for the help.
 
If you start to experiment on it, may be. Here is no one working on it any longer....
I am programmer and would love to contribute, but don't have much expertise on MacOS. If it doesn't take much of your time, Can you point me to knowledge base where to start? It could be an interesting project on Holiday.
 
I am programmer and would love to contribute, but don't have much expertise on MacOS. If it doesn't take much of your time, Can you point me to knowledge base where to start? It could be an interesting project on Holiday.
Netkas.org has a few Mac vBIOS guru visiting and contribution for reading. It isn’t an easy task to follow ...
But I think whether a GPU card POSTs or not goes beyond the software BIOS, but at the hardware level. Some have looked into the MXM interface but there are so many card variations, brands and versions that no one can find the solution yet.

And TDM is applicable to such a small group of iMacs that no one wants to pay extra effort on this optional feature. The main work is on making the vBIOS work in internal display and expanding the GPU coverage.
 
Last edited:
Netkas.org has a few Mac vBIOS guru visiting and contribution for reading. It isn’t an easy task to follow ...
But I think whether a GPU card POSTs or not goes beyond the software BIOS, but at the hardware level. Some have looked into the MXM interface but there are so many card variations, brands and versions that no one can find the solution yet.

And TDM is applicable to such a small group of iMacs that no one wants to pay extra effort on this optional feature. The main work is on making the vBIOS work in internal display and expanding the GPU coverage.
Thanks for your explanation, and it makes sense. I hate to let it go but I probably just retire my near 10 years old iMac to my boys then, we need a big screen in our living room any way, kids are doing a lot of online school now days.

iMac is my personal PC, and I usually TDM to it from MacBook Pro when I work from home, and switch back and forth many times a day. We bought a 4K iMac when it came out, but have to return it since 4k doesn't support TDM.

This afternoon I just brought back home one of my 4k monitor from work and set it up with my new arrived MacMini M1, it's time to upgrade.

Out of topic, M1 chip is game changer, this thing is amazing, outperformed high end intel and the case is not even warm while the intel MacMini is like on fire during the stress testing.
 
Thanks for your explanation, and it makes sense. I hate to let it go but I probably just retire my near 10 years old iMac to my boys then, we need a big screen in our living room any way, kids are doing a lot of online school now days.

iMac is my personal PC, and I usually TDM to it from MacBook Pro when I work from home, and switch back and forth many times a day. We bought a 4K iMac when it came out, but have to return it since 4k doesn't support TDM.

This afternoon I just brought back home one of my 4k monitor from work and set it up with my new arrived MacMini M1, it's time to upgrade.

Out of topic, M1 chip is game changer, this thing is amazing, outperformed high end intel and the case is not even warm while the intel MacMini is like on fire during the stress testing.
Agree that the M1 and later generation of ARM chips are the way to go. I just want to delay my purchase a little when the new platform is more well developed, supported and stable in a year or two. And my daily use doesn’t involve intensive CPU or GPU function.

BTW, TDM only works in High Sierra. That makes the GPU upgrade not useful if it is not meant for Catalina or Big Sur.
 
@MACGENUISDUDE For what it's worth, my Linux USB does NOT automatically connect to ethernet, neither on my 2011 iMac or my 2010 Macbook Pro. I have to go through the network setup by hitting the n key on the main screen and then hitting return to go through the prompts. So when I boot to the USB with no display I have to do that process blind, before it will show up on the network.

No idea why my Linux USB doesn't auto-connect, on either of my Macs, but seems to work for everyone else. Could be the issue for you? Make sure you can SSH into Linux with a working display before you attempt with a new card.
 
.I have that
But it says it won't
But I was asking if anyone has done a GPU upgrade
on a 2010 i3 with ATI VIDEO card
Which will not run Mojave
The same kind of uprade as the 2011 Imac etc
 
About Metal Benchmarks:

After the rapid development of new BIOS versions during the last 11 month we needed GPU benchmarks. While the UNIGINE Valley seems to produce stable OpenGL results the GeekBench5 Metal is more a source of annoyance than valid data.

For that reason I still am searching for a more reliable benchmark, it does not need to be a fully fledged suite consisting hundreds of different test cases, but I want something independent of the CPU and easy to use.

Reading an eGPU forum I found this:

Source is available here:
https://github.com/Alia-Traces/MetalBench

Download here:
https://github.com/Alia-Traces/MetalBench/releases/download/v2.0-beta.1/MetalBench_2.0b1.zip

The software runs on Catalina and more recent macOS releases like Big Sur 11.1 Beta.

The benchmark result is the number shown after a while in the bottom right corner of the screen using the glass scene. (The other forest scene does not give me more than 1 or 2 MRays on my WX4150/WX4170/RX 480 cards for an unknown reason. Possibly these GPUs are not fast enough)

Some preliminary results:

SystemmacOSGPUMRays / Second average
2011 i7-2600Big Sur Beta 11.1WX417073
2010 i5-750Big Sur Beta 11.1RX 480169
2011 i5-2400Catalina 10.15.7WX415062
2009 i7-860Catalina 10.15.7WX413053

Would be nice you guys post some values here and I will ask @NOTNICE to create another web form to upload and review results....

We can add this to the docs on post #1

If somebody finds another suitable benchmark please check and post (check and post)!
 
Last edited:
Well
I still have not gotten the 2 > 2011 iMACs to work in ssh
So I can not flash either of the GOOD Nvidia K3100M cards
Right now I opened up the 2011 3.1 with the original 6970M
& got the IP address of 192.168.9.24
It was recognized on the network with Angry IP address
So I put in the K3100M & took out the SSD & HD
I plugged in the USB card & powered it up
I got 2 leds & the bong
I even hit N & return as eabloker suggested
Angry IP scanner does not see it & whenI
go to terminal to ssh it does not work & times out
The USB card flashes the whole time
I am stumped ???
My buddy has a Netgear HUB > NOT a router
Does anyone know if you connect directly to the HUB/Switch
between the 2 iMACS
via eithernet if this will connect
& allow me to ssh & flash the card ???
Or does it have to be a router for this to work ???
 
Well
I still have not gotten the 2 > 2011 iMACs to work in ssh
So I can not flash either of the GOOD Nvidia K3100M cards
Right now I opened up the 2011 3.1 with the original 6970M
& got the IP address of 192.168.9.24
It was recognized on the network with Angry IP address
So I put in the K3100M & took out the SSD & HD
I plugged in the USB card & powered it up
I got 2 leds & the bong
I even hit N & return as eabloker suggested
Angry IP scanner does not see it & whenI
go to terminal to ssh it does not work & times out
The USB card flashes the whole time
I am stumped ???
My buddy has a Netgear HUB > NOT a router
Does anyone know if you connect directly to the HUB/Switch
between the 2 iMACS
via eithernet if this will connect
& allow me to ssh & flash the card ???
Or does it have to be a router for this to work ???
A hub, switch or even a cross-over cable would allow them to talk to each other for SSH, BUT since there is no DHCP in that scenario, you would have to manually configure the network settings for both machines. For that reason I would recommend using a router. Most routers will allow you to tie the MAC address of a device to a static IP so it will always be assigned the same IP.
 
Does anyone know of a Cheap PC Desktop that uses Nvidia K3100M video cards
So I can put these cards in a Windows 10 machine & flash them that way ?
I suspect you would need a laptop with a MXM slot, or perhaps any desktop using a PCI-E to MXM adapter. I've seen those advertised for mining (~$30), but have no experience with one to know if you could access the card and flash with one.
 
About Metal Benchmarks:

After the rapid development of new BIOS versions during the last 11 month we needed GPU benchmarks. While the UNIGINE Valley seems to produce stable OpenGL results the GeekBench5 Metal is more a source of annoyance than valid data.

For that reason I still am searching for a more reliable benchmark, it does not need to be a fully fledged suite consisting hundreds of different test cases, but I want something independent of the CPU and easy to use.

Reading an eGPU forum I found this:

Source is available here:
https://github.com/Alia-Traces/MetalBench

Download here:
https://github.com/Alia-Traces/MetalBench/releases/download/v2.0-beta.1/MetalBench_2.0b1.zip

I did not check if the release build will run on each of the recent macOS releases and versions, but at least on Catalina 10.15.7 and Big Sur 11.1 Beta it is working.

The benchmark result is the number shown after a while in the bottom right corner of the screen using the glass scene. (The other forest scene does not give me more than 1 or 2 MRays on my WX4150/WX4170/RX 480 cards for an unknown reason. Possibly these GPUs are not fast enough)

Some preliminary results:

SystemmacOSGPUMRays / Second average
2011 i7-2600Big Sur Beta 11.1WX417073
2010 i5-750Big Sur Beta 11.1RX 480169
2011 i5-2400Catalina 10.15.7WX415062

Would be nice you guys post some values here and I will ask @NOTNICE to create another web form to upload and review results....

We can add this to the docs on post #1

If somebody finds another suitable benchmark please check and post (check and post)!

11 i7 2600

1606334528079.png

1606334565391.png
 
Does anyone know of a Cheap PC Desktop that uses Nvidia K3100M video cards
So I can put these cards in a Windows 10 machine & flash them that way ?
I seem to remember that someone in this thread made a bootable USB for Windows 7. This allowed to flash the card from Windows on the iMac. You would have to search Windows 7 in this thread.
 
  • Like
Reactions: BadBiscuit
Seeking for Beta Test Users (Package Installer)

( iMac 2009-2011 AGC, FakeSCM, Lilu, WhateverGreen, AppleBacklightFixup installer)

Attached you will find the a kernel extension package installer currently working on Sierra 10.12 and later. SIP needs to be disabled. Boot into recovery, start Terminal app, enter csrutil disable and reboot directly into your macOS and install the package.

It will patch the current installed AppleGraphicsControl (AGC) as described in this post addressing the black screen issue and install the AppleBacklightFixup needed for ++ type Nvidia cards side by side with the @vit9696 Lilu and Whatevergreen. As an option you can have the FakeSMC extensions get installed.

The NVIDIA ++ cards are this running with a BIOS from @nikey22 and marked in the table on post #1 as type ++.

After starting the Apple package installer (double click) you can choose the destination and select the packages to be installed according to your wishes. For this reason I separated the complete sets in several subsets. You can use the installer to patch AGC (this will be done in any case), and install addionally BacklightFixup, FakeSMC, and WhateverGreen/Lilu. You have to select at least one kernel extension to be installed. Only the FakeSMC is really optional.

FakesSMC will be needed b the HW Monitor app to provide full details on all sensors available on your system.

What will this package installer do:
  1. Patching AppleGraphicsControl AGC (all iMacs, Nvidia card users, only)
  2. Nvidia BacklightFixup (all iMacs, NVIDIA ++ cards users, only!
  3. FakeSMC Package (all iMacs, all graphics cards)
  4. vit9696 WhateverGreen and Lilu (all iMacs, all graphics cards)
Supported hardware:

iMac 11,x (Late 2009 and Mid 2010) with NVIDIA Kepler GPU
iMac 12,x (Mid 2011) with NVIDIA Kepler GPU

Supported MacOS:

macOS Sierra 10.12.1 up to macOS Catalina 10.15.7
do not use with macOS Big Sur!


Recipe:

Disable SIP (Mojave and Catalina will have this done), download package, double click, enter password if asked for, select disk and your extensions to be installed, finish installation and reboot.

Attached you will find some selections screen shots. You can use the installer to select a single package only.

Have fun and please report back!




Just downloaded package, followed the on screen prompts, and now I have my boot screen back on Catalina. The only thing I am missing with the K1100m is brightness control which I will not bother with because the VBIOS setting is spot on and temps are cool. Runs Valley ay 30 fps.
 
Just downloaded package, followed the on screen prompts, and now I have my boot screen back on Catalina. The only thing I am missing with the K1100m is brightness control which I will not bother with because the VBIOS setting is spot on and temps are cool. Runs Valley ay 30 fps.
You need OpenCore to get brightness control with this card. Post #1 is pretty clear about this.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.