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.

 

*WARNING* ONLY 2009, 2010, AND 2011 IMACS HAVE THE MXM SLOT!!!! IF YOU ARE USING A 2012+ YOU CANNOT UPGRADE YOUR GPU

 

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

 

READ THE FOLLOWING DIRECTIONS CAREFULLY

 

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: 

https://www.ifixit.com/Story/18646/Successful_iMac_Upgrade_to_GTX_880M

"

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

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
update

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,
Kenny

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.

Guest
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 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
    • By AMV
      Hello to all big format laptop users!
      I`ll try to make it as short as possible. I have the Alienware M18X R1 for about 7years, i think. It was a problematic machine all the time. But during warranty period local support fixed everything super fast and free of charge :). I even upgraded from gtx 580m sli to gtc 780m sli. And made primary hdd samsung evo ssd. Unlocked Bios. Power brick i changed 3 times by now. Battery once. And 6moths ago one of the long time ago installed 780m died ( started with artifacts on screen then refused to boot windows). Replaced that and was as happy as ever. The machine kept working stable and i pushed all i could get from it in reasonably modern titles. Even tried RDR2 on default settings, gave me 17fps :). Not sure if SLI is supported for that game. The point is it was running fine for last 6 months.
      What happened:  Gaming as usual, room temp 23C. After around 2hr suddenly black screen. The laptop switched off by itself.
      What i check: First checked power brick. Green light off. Unplug from wall and laptop. After plugging in wall green light back on. Connect laptop light off.
      Next: Tried take out battery, unplug. And hold the PWR button for 1 min. Try to start on battery - nothing. Plug in - green light off again.
      Later: after some googling found that need to try to remove video cards. Done that. OK Nice! Plug in power and it starts as nothing happened on the integrated intel video.
      Found out that i one of the video cards is plugged in that triggers the power brick to trip. (the original upgrade 780m from years ago). 
      Start with GPU: Insert the other one in its slot. Systems start. But immediately i notice there`s no video drivers. OK i think reinstalling and job done. Drivers reinstalled, asked for restart. After restart nothing. Still no driver.
      Windows device manager: This is bogging me. it shows that i have 670M instead of 780m. Windows gives Code 43 Error.
      BIOS: I go into bios just to find that that it has reverted back to A05 (hows that possible?). And its so limited that i cant even choose witch video card to use. But it detects nVidia GFX.
      How to get at least my single 780M to be working?! Update bios again to unlocked? Did this event fry Vbios on my other card maybe?
      System: m18x R1
      SLI gtx 780m
      Unlocked bios (before event)
      nvidia driver 443.x(or there about)
      Win: 7, 64bit
    • By pippocarlot
      Hello everyone! I am looking for an answer to a problem I cannot find a solution to ... I purchased an Amd wx 4150 MXM GPU module su e bay to upgrade my HP 8570W Mobile Workstation which is currently equipped with a Fire Pro M4000. Once the new GPU has been installed, the PC screen no longer turns on but works only with external monitors connected via the docking station. The same happens once the drivers are updated! If I put the old card back on, the integrated monitor starts working again ... How can I fix it?
×
×
  • 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.