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.
Couldn't help chuckling after reading that: it happens to be what I said, word for word, to a Genius Bar guy after he informed me that my iMac wouldn't be fixed under Apple's recall program and as I was arguing that the problem occurred not from misuse, as he suggested, but from a latent fault in the GPU that is bound to manifest itself sooner or later in any model with the 6970.
The irony of this is that those who spent less money on a 2011 model probably still have them running today, while those who actually spent more and went with the highest-priced models with the 6970, had them fail.
So you end up having been more profitable to the company and not having anything to show for now.


While I don't repair Macs for a living like you do, allow me to chime in as someone who spent a good few months trying to do the same thing, and say that you're in for a true time-sink. No combination of MXM GPUs, flashed BIOS, display drivers and/or OS versions that I tried yielded anywhere near the same functionality/stability that the stock one did.

From my own personal experience trying to make my 2011 iMac simply usable again, as well as everything that I've learned from having read every single one of the 694 posts in this thread as well as feedback gotten from chatting with other users who did the same, I'm now convinced that, if you own a 2011 iMac with a failed 6970, you can summarise your options to the following:

  • if you want your iMac to perform exactly the same way as it did before its 6970 failed, you'll have to resign to parting with whatever money Apple charges (over £300, in my case) to fix it themselves. I believe this is the only way that you can get a new 6970 in your system, with some sort of warranty (1 year, I believe?).
    I can't possibly consider this a valid solution since, as @rivermandan pointed out, this GPU is a ticking time bomb. It has a design flaw that will manifest itself sooner or later. You can be lucky, and have it develop while under warranty and have Apple replace it for free. But, more likely, it will happen after that first year, and you'll be back to square one after having wasted a tremendous amount of money.

  • if you want your iMac to perform exactly the same way as it did before its 6970 failed, but you can't afford or don't want to spend the amount of money Apple charges for a new 6970, you can buy a used one for about one third of the price.
    This is even less of a valid option since, as I pointed out, a used one is even likelier to fail (and will fail). As if that isn't enough of a deterrent, they're rare and hard to find.

  • if you want your iMac to perform exactly the same way as it did before its 6970 failed, but can't afford to spend a huge amount of money trying to solve this, you can try to have it reflowed like @T'hain Esh Kelch kindly reminded me. Last time I checked in the UK this should cost around one sixth of what Apple charges for a new one, but you have no guarantees that it will work. Even when it does, it is a matter of time until the GPU fails again, determining factors being how much you push it and the quality of the job. I understand that, if you're lucky, you might find someone who will only charge you on a successful reflow (don't quote me on this).
    Also, if you have the guts/knowledge, you can always try to do the reflow yourself, with the obvious advantage that this won't cost you anything and you might as well try to get something out of an otherwise useless component.

  • if you're willing to part with or don't need certain functionalities, such as the boot screen and native brightness control, you can buy an MXM GPU pulled from a non-Apple system. You'll have to rely on reports by other users who successfully took this route to determine which cards are compatible. Not only will you have to search for a certain model, you'll also need to find specific brands and BIOS versions. Any mismatch in those combinations will make it unusable in your iMac. As a consequence, finding one of these cards takes a considerable amount of time.
    You may have to perform physical modifications on your heatsink as some cards won't fit in it as the 6970 does.
    This does have the benefit of giving you a performance boost, provided the card you buy is more powerful than the 6970.
    I have to reinforce that this is only a valid option if you are positive you are happy to part with the boot screen and brightness control. From my experience, depending on which card you get, your system will also likely be less stable than it was with the stock GPU, with the occasional crash, freeze or boot into a white or black screen.
    Any macOS update comes with the risk that it may stop working with the card.
    If you use BootCamp, it may also not work with Windows. Even when it does, finding working drivers for it may be hard or even impossible (in which case, you do have the option of modding them yourself, at least). I noticed that in Windows (couldn't find out on macOS), some cards, such as the 780M, have their clock speeds locked and won't run at full performance. Even manually editing and flashing a BIOS, making sure the clocks were unlocked and maxed out, didn't work, in my case.
    Having taken this route, I was surprised to find out that I couldn't cope with the loss of brightness. Apparently, some people are less sensitive to this than others. No brightness control app that I've tried managed to have the same effect that the native one did with the stock GPU, simply because they don't control the brightness at all: they simply apply some sort of filter that tints the screen darker or lighter. Actual brightness never really changes. This is easy to observe on a dark room. I found that this makes the image dull and couldn't cope with it. You may not be as sensitive to this.

  • if you can't afford to lose functionality but are happy to lose performance, you can buy a used GPU pulled from a pre-2011 iMac. I haven't tried this route personally, so I can't vouch for it, but it should work: the OS should have native drivers for it, boot screen and brightness control should remain functional and everything else should work as it did with the 6970, with the obvious performance loss, as all pre-2011 iMac GPUs are less powerful than it.
    This option still has the drawback that you can't buy a new GPU. They're simply not available. Any listing describing them as new is either inaccurate or false. You're forced into buying a used one, pulled from an older iMac. It will always be a gamble, as you can't tell how the previous owner used it; how much stress it has been through. It can fail, albeit at a much lesser rate than a 6970, considering both cards have been given similar usages. Also, as if this wasn't enough, I've also read reports that other GPUs used on pre-2011 iMacs are also prone to failing, with similar symptoms to the 6970, so there will always be some risk associated to this route.
    All in all, if performance is important to you, then this isn't a valid option at all, since the drop from a 6970 to any pre-2011 iMac GPU is very noticeable.
    If you, however, just need your iMac to be usable again and the performance loss won't matter, I'm convinced this is still the best option available to you.
    I would still love to hear from any owner who took this route and report on his experience.

  • I'm only going to mention this possibility for the sake of accuracy, but it really isn't worthwhile due to their obscene price right now, but an external GPU would also bring the iMac back to life. You won't, if what I've researched is correct, get image from its internal display, so you would be limited to external ones anyway, which further diminishes this option's viability.

  • I have also unsuccessfully attempted a seventh option, which was to disable the iMac's discrete GPU by deleting its driver files and try to make it work with the GPU that's integrated in Intel's CPUs. This is way beyond my comprehension, and I can only imagine that the integrated GPU is either disabled or unaccessible, and I was never able to pull it off. This was done by following the same instructions for disabling the discrete GPU on MacBook Pros and using their integrated ones: https://web.archive.org/web/2017020....edu/~zc227/extras/early2011mbp_graphics.html
    Even if this worked, you should expect the system to function with a severely limited performance.
    It would, however, be a feasible option if you simply couldn't afford to spend any money at all but still needed to access your iMac.

-off-topic: after several months of compulsively trying to get my 2011 iMac to work again, I ended up, by chance, buying a 2014 iMac with a broken (but working) retina display, which I intended to repair and sell for a profit. Having disassembled and reassembled my old iMac so many times had the perk of allowing me to take these things apart with my eyes closed, now. It cost me only slightly more than any MXM GPU card I had bought before to replace the 6970 and, ironically, I ended up keeping this system for me. This whole process of trying to bring my then beloved 2011 iMac to life just wore me down to a point where I simply considered the resources invested (wasted) in it to be higher than the loss of an item that cost me over £2,000 less than 4 years before.

Again: these are just my thoughts based purely on personal experience and may not be 100% accurate. Others may have different conclusions based on their success (or lack of) stories. Feel free to correct me or offer any suggestions on where I may be wrong.

Good luck and lots of patience!
thank you for this awesome post, i have been following this thread ever since i picked up a non work 2011 27inch imac for free, all i need to get it working is a video card, but my problem with this thread is everyone who replaced their video card with a non apple one went for the most exspensive one instead of a cheap one to get it going again which is what i want to do
i dont plan on using it for gaming as i have a high end pc for that but i also dont want to spend $250+ on a apple video card, but there is no info on which cheaper non apple video cards, have you read any where about anyone replacing their dead video card with say a 6770m from a hp or something?
 
have you read any where about anyone replacing their dead video card with say a 6770m from a hp or something?
Not on this thread. There was talk at some point, by a user with experience with GPUs for the Mac Pro, of writing custom roms for PC MXM cards so they would work on an iMac just as the ones pulled from Apple systems did, with a functional boot screen and native brightness control, but he was banned from the forums and I never heard from him again.

i dont plan on using it for gaming as i have a high end pc for that
By the way, if you do have a PC on another room that you use for gaming, you can simply use Steam's In-Home Streaming (or Nvidia's GameStream equivalent service) to stream your games to your Mac. I have a PC connected to my home-theater system in my living room where I play controller based games and my iMac in the office where I stream mouse and keyboard ones.
The disadvantage of this setup is that you end up spending money on two systems. The advantage is that you can play on more than one room while greatly extending your Mac's lifespan since streaming almost takes no resources from the client, while the PC is upgradeable and, by nature, disposable.
 
Not on this thread. There was talk at some point, by a user with experience with GPUs for the Mac Pro, of writing custom roms for PC MXM cards so they would work on an iMac just as the ones pulled from Apple systems did, with a functional boot screen and native brightness control, but he was banned from the forums and I never heard from him again.


By the way, if you do have a PC on another room that you use for gaming, you can simply use Steam's In-Home Streaming (or Nvidia's GameStream equivalent service) to stream your games to your Mac. I have a PC connected to my home-theater system in my living room where I play controller based games and my iMac in the office where I stream mouse and keyboard ones.
The disadvantage of this setup is that you end up spending money on two systems. The advantage is that you can play on more than one room while greatly extending your Mac's lifespan since streaming almost takes no resources from the client, while the PC is upgradeable and, by nature, disposable.
so here is what i have done, i am signed up on netkas and i have ordered a 1gig 6770m and i will look into getting it to work with brightness and bootscreen and let this thread know if i am successful
 
so here is what i have done, i am signed up on netkas and i have ordered a 1gig 6770m and i will look into getting it to work with brightness and bootscreen and let this thread know if i am successful
Where was that 6770m pulled from? Good luck and keep us posted!
 
okay so i have an update, my video card came in the mail today and i got it and everything hooked up and nothing but a black screen, the heat sink for the card is not even warm so the card is either dead or will not work with apple imacs, what i could do is see if a friend of mine has a external monitor adapter i can borrow so i can try that and i will also take the hard drive to work with me tomorrow and hook it up to a mac and install teamviewer on it
 
Thanks for all of you who had shared your experience here.

I have a iMac 2011 21.5

Is possible to use a GTX 560m on it?

I read at NVIDIA website that it has NVIDIA optimus, I wonder if that may cause it not to be recognized by the system.

Any ideia?
 
Last edited:
Hi everyone, forgive me for my bad English!
I try to be quick in explaining my need.

I have a mid-2011 iMac with these features:
PROCESSOR 3.4GHz Quad-Core Intel Core i7 MEMORY 8GB 1333MHz DDR3 SDRAM - 2x4GB HARD DRIVE 1TB Serial ATA Drive+256GB SSD GRAPHICS AMD Radeon HD 6970M 2GB GDDR5

My graphics card is dead, it has stopped working ... I'm evaluating what is best to upgrade. I've read all the thread of the forum before arriving at this conclusion, i want to install on my mac the GTX980M graphics card, i hope it works because i found someone who has already done this upgrade successfully (see attached image).

I want to know what you think? Is this upgrade possible?
 

Attachments

  • Screen_Shot_2017_02_11_at_12_09_06_AM.png.jpg
    Screen_Shot_2017_02_11_at_12_09_06_AM.png.jpg
    390.8 KB · Views: 741
  • Like
Reactions: Double-G
Hi Guys

I need some help

So I managed to install the gtx780m into my iMac mid 2011 27".

As of right now, I'm replying from my mac remotely connected via VNC from a pc I have setup prior to installing the graphics cards. As I can tell, everything boots up normally without any issues except for that I am unable to see anything on the screen - completely blank screen. I can hear the booting sound come up and thats pretty much it

My iMac has registered the device as a visible graphics card (i'll share the screenshot bit later) and I have installed the necessary Nvidia graphics cards driver

I have tried to perform the following steps below but am experiencing the following issues

1. To disable SIP

I cannot login to the iMac remotely when its in recovery mode. How do I alternatively login to recovery mode to disable SIP?

2. Updating the AppleGraphicsControl Kext

I managed to find the board-id but I am unable to modify the kext file to 'write out' from it. I get the following error -
[ Error writing /System/Library/Extensions/AppleGraphicsControl.kext/Contents/ ]

Can anyone share their experiences with this fix or how you've gotten around it?

I have had a look on the web and found the following link to update kext file using Lilu and NvidiaGraphics fix kexts but that didn't work out. I also tried using the Multibeast installer with the UEFI module but that didn't fix the issue with the blank screen -
https://www.tonymacx86.com/threads/...-imac-15-or-imac-17-system-definition.183113/

If anyone could give me a hand that would really be much appreciated. I am almost there but literally in the dark

Another funny thing I noticed was that the screen registered as a 23" screen instead of a 27".. does anyone know why this is happening? I assuming this is due to the drivers or kext setup?

Some screenshots
Screen Shot 2017-06-28 at 3.48.40 PM.png

Screen Shot 2017-06-28 at 3.43.04 PM.png
Screen Shot 2017-06-28 at 3.43.17 PM.png
Screen Shot 2017-06-28 at 3.43.58 PM.png


I found this on ifixit, might help

Code:
To make a non-apple provided Nvidia graphics card work in macOS Sierra you need to do the following…

Start the computer in safe mode by holding shift.

Get your BoardID by running this command in terminal

echo "<result>$(ioreg -rd1 -c IOPlatformExpertDevice | awk -F'["|"]' '/board-id/{print $4}')</result>"

Open the AppleGraphicsControl Kext using this command

sudo nano /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist

Use the arrow keys to go down until you see <key>ConfigMap</key> followed by a bunch of keys and strings.

LOOK FOR YOUR BOARD ID…

IF IT IS LISTED: Change the string to <string>none</string>

IF IT IS NOT LISTED: Add it in the same format as the ones listed.

Save the file by pressing Ctrl+O, then enter.

Exit by pressing Ctrl+X

Rebuild the kernel cache using the following two commands:

sudo kextcache -system-prelinked-kernel

AND

sudo kextcache -system-caches
 
Last edited:
  • Like
Reactions: mhafeez
Hi Guys

I need some help

So I managed to install the gtx780m into my iMac mid 2011 27".

As of right now, I'm replying from my mac remotely connected via VNC from a pc I have setup prior to installing the graphics cards. As I can tell, everything boots up normally without any issues except for that I am unable to see anything on the screen - completely blank screen. I can hear the booting sound come up and thats pretty much it

My iMac has registered the device as a visible graphics card (i'll share the screenshot bit later) and I have installed the necessary Nvidia graphics cards driver

I have tried to perform the following steps below but am experiencing the following issues

1. To disable SIP

I cannot login to the iMac remotely when its in recovery mode. How do I alternatively login to recovery mode to disable SIP?

2. Updating the AppleGraphicsControl Kext

I managed to find the board-id but I am unable to modify the kext file to 'write out' from it. I get the following error -
[ Error writing /System/Library/Extensions/AppleGraphicsControl.kext/Contents/ ]

Can anyone share their experiences with this fix or how you've gotten around it?

I have had a look on the web and found the following link to update kext file using Lilu and NvidiaGraphics fix kexts but that didn't work out. I also tried using the Multibeast installer with the UEFI module but that didn't fix the issue with the blank screen -
https://www.tonymacx86.com/threads/...-imac-15-or-imac-17-system-definition.183113/

If anyone could give me a hand that would really be much appreciated. I am almost there but literally in the dark

Another funny thing I noticed was that the screen registered as a 23" screen instead of a 27".. does anyone know why this is happening? I assuming this is due to the drivers or kext setup?

Some screenshots
View attachment 706166
View attachment 706162 View attachment 706163 View attachment 706164

What it worked to me to get into recovery mode is, at the moment I turn on the iMac, I press the next startup keys command + option + O + R
 
UPDATE: NO SUCCESS. I will send the iMac to hell and never ever buy Apple again.

Okay guys, I'm going to buy a GeForce GTX 765m now and will report back to you. It costs about 150€ on eBay and should have decent performance for textwork and a few games, at least it has more power than the old 6970m had.
The tdp is 75w, while the 6970 had 75-100w, so cooling should work fine.

As mentioned on netkas, the bios can be edited to get the proper outputs addressed (default: internal connector to integrated display) so that one has a proper boot screen. This is more than just flashing another card's bios, it is modifying the cards settings.
I wonder if and how the brightness can be controlled though.
 
Last edited:
  • Like
Reactions: BaronVonBehemot
Hi,

I am interested to upgrade my 6970 to 780m too. Anyone successfully use the 780m in boot camp? Most games are in windows.
 
I have installed the GeForce GTX 765m, but the iMac does not regoznize it: only two leds up, led 3 (Communication with graphics card) and led 4 (lcd communication) stay off.

You know what: APPLE SUCKS. I give up and gonna sell the iMac for parts.
For 250$ one can get a ultra fast Radeon RX480 and have a lot of fun with any tower pc. A 32" TFT with FreeSync costs 350$ and will last many pc's lives.

After this bad support from apple (did not replace broken gpu in the 6th year while warranty program lasted 5 years and i asked for a replacement in the 3rd year but they refused as the graphics card was still working; they did not even want to sell me parts) I will never ever buy apple again.
Already replaced my iPhone with Android.
 
  • Like
Reactions: mhafeez and vkd
Hi guys, after a while waiting for me, finally arrived the new GTX 780M graphics card yesterday, I would like to start up but before I want to be sure that everything works in my iMac mid 2011 (EMC 2429) macOS Sierra.

@Lost Heaven could you tell me what to do after the hardware installation of the graphics card?

Thank you!
 
@Lost Heaven could you tell me what to do after the hardware installation of the graphics card?

Thank you!

There's really not much to do after a successful GPU installation on the macOS side: if it works, it works. I guess you can configure the Nvidia web-driver software to your liking and install one of the pseudo-brightness control apps available on the app store. That's it. Maybe install a graphical intensive game or application and do some benchmarks, letting them run for a good while while keeping an eye out for the GPU's temperatures with a monitoring app. This will let you know if you applied the thermal paste correctly.
 
  • Like
Reactions: BaronVonBehemot
@Lost Heaven I followed your advice and tried to install the gtx 780m graphics card i bought on ebay ... but when i boot my imac I just have a black screen !!

Now I had to reassemble my AMD 6970M to find a solution and to make any changes to the system before trying to install the GTX 780M.

The card I purchased on ebay comes from a Clevo laptop compatible with MSI and Alienware, the question is: Do not flash the board bios firmware? Did I miss or miss a few passes? Now that my iMac is working (with AMD) there are some steps I need to do before trying to install the GTX 780M again? Thank you
 
@loollo I'm sorry to say that I was once informed by @mhafeez that the Clevo ones will not work. The one that I got is a Dell one which was pulled from an Alienware laptop. Its original BIOS version was 80.04.af.00.03, but it worked with another version as well.

hNbsoDI.png


How much did you pay for your card, if I may ask?
 
Excellent news it is exactly as I suspected, you simply need an mxm a/b card that supports UEFI. I did loose my initial boot screen but once OSX loads the screen powers up. So initially I ordered the 675m but when I received that card it had BIOS only drivers...so I ordered a DELL/Alienware 680M off ebay. Only Trouble so far is it isn't recognizing my second display, but I'll tinker and we shall see if I can fix that.:)

Edit: So looking at my console logs it senses the second display then drops it, I'm thinking it is the driver.

@MichaelDT
Dude, great work. I noticed your CPU: i7 3.4GHz...Is this the 2600? The mid 2011 TDP is supposed to be only 65W and the i7-2600 is at 95W. How did you manage that?
 
@loollo I'm sorry to say that I was once informed by @mhafeez that the Clevo ones will not work. The one that I got is a Dell one which was pulled from an Alienware laptop. Its original BIOS version was 80.04.af.00.03, but it worked with another version as well.

hNbsoDI.png


How much did you pay for your card, if I may ask?

@Lost Heaven else the obvious question ... but if it is compatible with MSI and Alienware how can not i work on iMac? And why does Dell / Alienware work instead? Can not flash the graphics card bios? I found a buoyant offer, I paid the graphics card 230 € including shipping.
 
@Lost Heaven else the obvious question ... but if it is compatible with MSI and Alienware how can not i work on iMac? And why does Dell / Alienware work instead? Can not flash the graphics card bios? I found a buoyant offer, I paid the graphics card 230 € including shipping.

I'm afraid the reason why some brands work and others won't is beyond my comprehension of these matters; I wouldn't have known about this if it wasn't for the reports other users posted in this thread of their experiences.
I didn't try flashing another brand's GPU bios (I did flash a version customised by me while trying unsuccesfully to unlock clock speeds).

I still have mine which I've been wanting to auction on Ebay, but haven't been able to as I've been busy relocating. I'll definitively post here once I do, in case someone is interested in it.
 
Well, I now have 3 dead iMac 2011. All miss a suitable graphics card..
My first try was a NVIDIA GeForce GTX 670MX. I modded a heatsink and the iMac boots - but of course without a bootscreen. I can login via ARD, but the main screen is dead, so I guess the display routing is wrong. The 670MX was not that expensive (I bought it about a year ago for $120 for a dead 2009 - which magically recovered and works till then with its Radeon..) and at least it works via ARD.
https://www.techpowerup.com/gpudb/1413/geforce-gtx-670mx
3GB RAM and a GK104 isn't that bad for $120, I guess it's from a Dell.

10.9.5: Boot loop with Apple NVidia drivers crashing
10.11.6: Boot loop again. I installed the Web drivers and it boots - even with Apple drivers enabled (which seems to be the default). It detects the NVidia with correct model and RAM size, but no display enabled (neither internal nor external with mDP to DVI adapter). With NVidia drivers enabled, I get a boot loop again until I reset the PRAM several times.. weird.

Kernel Extensions in backtrace:
com.apple.AppleGraphicsDeviceControl(3.12.9)[21580824-E82E-371E-8FEE-B213B71B5C58]@0xffffff7fa75bd000->0xffffff7fa75c3fff
com.nvidia.web.NVDAResmanWeb(10.1.1)[F7B82BA6-ECC9-3FF9-8ACD-9841C0A2448B]@0xffffff7fa7b84000->0xffffff7fa7e63fff

Once up again, same as without the Web drivers, prob. I didn't need them at all and the vanilla system also needs several PRAM resets..

Graphics/Displays:

NVIDIA GeForce GTX 670MX:

Chipset Model: NVIDIA GeForce GTX 670MX
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 3072 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x11a1
Revision ID: 0x00a2
ROM Revision: preset 1.0.0
Displays:
Display:
Resolution: 1280 x 1024 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes

I tried to register at Netkas forum, but registration seems to be closed.
 

Attachments

  • ioreg.txt
    9.5 KB · Views: 599
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.