Jump to content
EwinRacing Flash Series Gaming Chairs

Recommended Posts

I recently got a 2010 27" iMac for free! Some further research concluded that the MXM slot in the iMac has been proven to work with a GTX 880m, including Mac OS! I used to play with a 7970 ghz edition, but ended up selling it for some more projects. I've been lagging along on a 5870 2gb and thought that with my switch to the free iMac, I might as well update my gpu. Heres the problem I was faced with: the 880m is a little underpowered on stock clocks. So, after even more research I discovered that the 980m was around the same as a 7970 performance wise. I ended up grabbing a deal on an 880m for only 160$, but I did want to share my findings with you guys.




So the 980m used to work all the way up to mac os sierra. It's now high sierra, but the fix is still pretty simple.


What you will need:

-thermal pads

-copper ram heatsinks/ one of the specialized backplates that cools MXM memory modules.

-Your graphics card

-YOU NEED an imac 2011 gpu heatsink

-GOOD thermal paste (Preferably liquid metal if youre comfortable with that)

-IMAC 2010 power supply

*As far as i know the power supply's between these 3 imac's are interchangeable, but the largest one is the 2010 variant, at the 310 watts, and the others are much lower.

*Just from tdp we know that the 980m is 115w and the cpu's on these guys are most commonly 95w, thats allready 200 with out hdd, all the other components etc.

-nvidia web drivers




Step 1: You must have all your mac os/ windows partitions set up with bootcamp, and MAKE SURE it boots into Mac OS and wont boot into anything else when you start it up AFTER the upgrade.

*Remember nvidia web drivers must be installed before you upgrae

Step 2: dremel/ cnc/ remove a couple parts of the VRM section of the imac 2011 heatsink, (You want your card IN HAND so you are able to make sure it fits correctly.

step 3: Assemble the gpu assembly

step 4: Re assemble the imac, with the new gpu.

*This is where is gets slightly harder*

step 5: You want to reset your iMac's System Management Controller, otherwise known as SMC.

*DO NOT FLASH NVRAM OR PRAM, or you will have to redo the whole process, after you put your old gpu in to fix all the bootcamp problems and such

*You can do this by plugging the power cord into your imac, waiting 30 seconds and NOT turning it on, unplug your power cord, wait 30 seconds, then plug it back in. Wait another 30 seconds, then turn it on. (But not before reading the following to be prepared:)

step 6: You need to force Mac OS to work with an unsupported card. this is a pretty simple process if you are comfortable with terminal.

* I couldn't have found this without this page: 



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.


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


sudo kextcache -system-caches

Have Fun!


Theoretically this should work, and I would love for somebody to try as I got an 880m instead. Just keep in mind this is all from research and has not been proven to work. Be sure to research this subject before you try it.

  • Thumbs Up 2

Share this post

Link to post
Share on other sites

Thanks for your post, I’ll do it in one or two month, I just bought the 980m and I hope it works...


PD: didn't work, as everyone says display not respond...

Edited by Toni97pp

Share this post

Link to post
Share on other sites

This was a good idea, but the problem is that the 980M is a Maxwell GM204 architecture. For the 2011 iMacs, only Kepler based GPUs will work (GK1xx). This has to do with the fact that Apple has not created any Maxwell (-Pascal or -Turing) based efi or legacy drivers to include in the GPU firmware. There was never any reason to, because they decided that their future would be AMD based GPUs and re-partnered up with AMD. 





Edited by nikey22
  • Thumbs Up 1

Share this post

Link to post
Share on other sites

Is this still possible?


Is there a more comprehensive tutorial?

specifically based on your macOS or OSX you have

and their corresponding driver websites etc

and how to actually upload them

and where to store them directory and all that

and everything you have to do to prep your machine before getting all this done (for example: weather you NEED a windows partition etc)

and how to load the vbios on the actual GPU card (using what medium, whats the easiest way?)

does the GPU need a new heat sink (that's not apple) will it fit

do i need a power supply?


This is all very complicated for a noob like myself, even though i have the capability of learning how to do this (im not a noob really).  either way, I would appreciate some help as my computer with all my very expensive programs on it has been shit out of order for the past year and 5 months (yea since 2018)


1. i already purchased the GTX880M

2. I installed it before installing the drivers (smh)

3. I paid a professional to install it, and I am now going to have to pay him again to uninstall it


I'm lost.


I want to follow your guidelines but I can't even turn the computer on to install the drivers because installing the failed GPU would you cause the computer to freeze again..


please can you help me? beg you..


Any help is appreciated immensely appreciated and I can even paypal some money for the help if needed. thanks in advance 

Share this post

Link to post
Share on other sites

Sorry, I just logged in now

Do you still have the GTX 880M installed in the imac?


The GTX880M WILL work in a 27" imac 2011, because it is a Kepler based GPU. But you will lose brightness control, which makes things very hot and bright, and probably make the fans spin up a bit more. I would recommend staying with High Sierra for now.


First lets gets some more information:

What year is your computer?

What size 27" or 21.5"?

What do you mean by I paid someone to install it? What did they exactly do? You can't install the GTX880M without a heatsink mod (slight shaving off of the inner corners); How did they test it? Did they just give it back to you?

You need a custom ROM for the GTX880M. Easily made. Did they flash some ROM in there? Probably not.

You need some skills like learning how to use a CH341a_spi programmer (this will help a lot getting out of trouble with a bad ROM)

You need to ID the flash ROM chip on the GPU board (easy)

Get familiar with how to disassemble the imac. Its not hard, but there are steps that need to be followed and lots of little connectors, a good source is ifixit.

You need flashrom for a linux based machine, like maybe ubuntu to do the flashing onto the ROM chip.


Lets start with that.





Edited by nikey22

Share this post

Link to post
Share on other sites

Hi all,


This command doesn't like to be saved when entering all information:


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


The error message is "operation not permitted" Even tried to remove the file and again the same message appears. The solution for this problem was not given by this tutorial.

I'm running O.S High Sierra.


According to the following link:



I need to run a command:


csrutil disable


But it seems I cannot enter the Recovery mode using Command + R. A stop sign occurs when trying to enter it.


Who is able to assist me?


With kind regards,

Edited by Kenny80

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Andrew2009
      Please could you check if it is possible to unlock my A17 BIOS? I have Alienware 17 R5(2013). 120 Ghz 3D. gtx 980 m. I want upgrade to 1070 but I have dark picture. Turns on but does not start with 1070. 980m-All good. What could it be?
    • By Toloni
      I am very aware of the healthy skepticism of most if not all of you. I therefore kindly ask of you not to spew out the fact that its impossible to build a laptop at me but instead attempt to help me to make this somewhat possible for the next person interested in the idea.
      I already have:
      somewhere to buy a screen: https://www.laptopscreen.com/English/ somewhere to buy a motherboard, CPU, GPU, RAM, storage and other things although I would be very interested should you recommend other places where I can get these  
      I will build the cooling system myself
      I need:
      somewhere to buy a laptop shell (I am aware of how difficult it is to find one and am therefore very flexible on all other components) somewhere to buy a power supply  
      Thank you very much for helping me and pushing the possibility of building a custom laptop ever so slightly more realistic
    • By IveGotRoot
      I have recently upgraded my laptop(an M6800 firepro 6100) and replaced it with an GTX 980m. Nvidia says that the latest driver(461) supports my card but i can only install up to 388.13 Ive tried to mod it but i can't figure it out. I can run the latest linux driver tho
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.