My last answer: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.
Read post #1, again! TDM is working with High Sierra, only. So the solution is easy: Go back to High Sierra!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![]()
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.Read post #1, again! TDM is working with High Sierra, only. So the solution is easy: Go back to High Sierra!
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.
If you start to experiment on it, may be. Here is no one working on it any longer....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.
From your description, it seems your new card isn't posting, and likely incompatible.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.
Yes, and i change it for a new one, but nothing, Thanks for the reply.did you check the cell batery?
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.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.
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.If you start to experiment on it, may be. Here is no one working on it any longer....
Netkas.org has a few Mac vBIOS guru visiting and contribution for reading. It isn’t an easy task to follow ...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.
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.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.
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.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.
This forum is for iMac GPU upgrade.Does anyone know the process of upgrading a 2010 3.2 GHz i3 IMAC to run mojave ?
System | macOS | GPU | MRays / Second average |
2011 i7-2600 | Big Sur Beta 11.1 | WX4170 | 73 |
2010 i5-750 | Big Sur Beta 11.1 | RX 480 | 169 |
2011 i5-2400 | Catalina 10.15.7 | WX4150 | 62 |
2009 i7-860 | Catalina 10.15.7 | WX4130 | 53 |
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.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 ???
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.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 ?
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:
System macOS GPU MRays / Second average 2011 i7-2600 Big Sur Beta 11.1 WX4170 73 2010 i5-750 Big Sur Beta 11.1 RX 480 169 2011 i5-2400 Catalina 10.15.7 WX4150 62
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)!
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.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 ?
Seeking for Beta Test Users (Package 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
( iMac 2009-2011 AGC, FakeSCM, Lilu, WhateverGreen, AppleBacklightFixup installer)
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:
Supported hardware:
- Patching AppleGraphicsControl AGC (all iMacs, Nvidia card users, only)
- Nvidia BacklightFixup (all iMacs, NVIDIA ++ cards users, only!
- FakeSMC Package (all iMacs, all graphics cards)
- vit9696 WhateverGreen and Lilu (all iMacs, all graphics cards)
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!
You need OpenCore to get brightness control with this card. Post #1 is pretty clear about this.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.