« Обратно ко всем историям

Successful iMac Upgrade to GTX 880M

Jason -

iMac Intel 21.5" EMC 2428

Картинка к истории
  • Изображение 1
  • Изображение 2
  • Изображение 3

iMac Intel 21.5" EMC 2428 GPU Card Replacement

4 часов

Very difficult

Моя проблема

My daughter has a 2011 27” iMac (base model) and it just cannot keep up with modern games. XCOM 2 for example was unplayable even at the lowest settings. I decided to try an upgrade to a GTX 880M and used this guide as baseline even tough it was for the 21.5” model.

The GTX 880M was purchased off of eBay and reportedly came from an Alienware Laptop.

Here is a comparison of it and the 6770M the iMac had before…

http://gpuboss.com/gpus/Radeon-HD-6770M-...

Моё решение

The upgrade went great! The 880M is longer than the 6770M but still fits, especially because we also replaced the HD with a SSD. The difference in playing games is amazing, most games auto-detected the new card and changed their settings to the highest settings. XCOM 2 runs perfectly at medium settings, which is comparable to my 2015 5K iMac.

This upgrade was hard, but really worth it!

Мой совет

To get the computer to boot the first time I needed to use Safe Mode by holding down the shift key as soon as I hear the start up chime.

Once booted into safe mode, installing the nvidia Web Drivers made the system work perfectly. I also installed the CUDA drivers, but thats not required.

Web Drivers: http://www.insanelymac.com/forum/topic/3...

CUDA Drivers: http://www.nvidia.com/object/mac-driver-...

The computer will run really hot after the upgrade because the card has a much higher TDP (35W vs 122W). To prevent overheating I used SMC Fan Control to set the fans to a minimum speed of 2200 rpm.

SMC Fan Control: https://www.eidac.de/

PROS:

- Gaming performance is amazing.

- Can play games we couldn’t even launch before.

- nvidia provides a driver!!! :-)

CONS:

- Requires nvidia driver (check for updates before OS updates)

- Loss Boot Screen and Brightness Controls

- Higher Fan Speeds = Louder Mac

« Обратно ко всем историям

Комментариев: 42

Hi Jason, thanks for you story

Did you use Alianware card as is, with original firmware(not Apple's firmware)?

Did you solve the problem with the brightness control?

drugoyzvuk - Ответить

Yes, I used the card with the original firmware. No, the display is stuck at full brightness but that's not an issue for me so I haven't messed with it. System is still running great, now on macOS Sierra.

Jason -

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!

Jason - Ответить

Thanks,

Do you know, Is there a list of supported Nvidia video cards for this iMac?

I'm looking for not so hot chip, performance is not the main goal. May be modern GTX 9xxM or GTX 10x series

drugoyzvuk -

Hi

This fix works perfectly for osx sierra, but no longer works for high sierra. Any suggestions on getting this up and running on the new OS? I checked and verified csrutil was disabled before I ran the setup, I think apple really wants us to buy new machines now.. Would so be great if anybody has a fix!

Yusuf Ibrahim -

Hi Jason

i have mid 2011 imac. Recently i just upgrade processor from i5 to i7. Now my imac running on i7 with osx sierra. I just bought gtx 880m from ebay.

Before i replaced with new gpu. I’m installed Cuda and nvdia driver based on my firmware.

Then i changed from my old GPU to new GPU gtx 880m.

On the gtx 880m, there is metal bracket and i have to removed and swap with bracket from my old gpu.

on your tutorial, i try to edit code from terminal but doesn’t work. (Still using my old gpu)

then when i replace with with new gpu, hold shift button. I hear sound from starting, but the monitor black screen. And make fan noise very loud.

I thought it because i install new ssd, even already use the thermal cable, the sound fan still loud and i still need to install gpu fan software.

Do you have any advise for me?

Kayana photography bali -

Hi Jason, I am trying to do the same upgrade but with the 6790M - also taken from an Alienware laptop. I installed the GPU, but the iMac does not start up. I had to remove a metal bracket on the GPU that was making the holes where it connected to the heatsink too small for the screws (am thinking this maybe damaged the card?)

How did you get around that issue? Did you also have to remove the metal bracket?

Thanks in advance!

joseph mullen - Ответить

Error..........

catalizer undeuxtrois -

Hi Joseph did you get that 6970 alien wear card to work in your Imac..i’m thinking of trying this but would love to here what you did t get it working

Matthew Bryan -

i did the same with GTX 880m (8g DDR5) on my iMac 27 2011 under Sierra build 16C67.

Performances are "not really good" (see benchmark comparison with GTX 980m).

i have managed the info.plist by adding the board id.

BR

Actarus

Here in the next post the performances of the graphic card:

catalizer undeuxtrois - Ответить

CUDA-Z Report

=============

Version: 0.10.251 64 bit http://cuda-z.sf.net/

OS Version: Mac OS X 10.12.2 16C67

Driver Version: 10.14.20 355.10.05.15f03

Driver Dll Version: 8.0

Runtime Dll Version: 6.50

Core Information

----------------

Name: GeForce GTX 880M

Compute Capability: 3.0

Clock Rate: 993 MHz

PCI Location: 0:1:0

Multiprocessors: 8 (1536 Cores)

Threads Per Multiproc.: 2048

Warp Size: 32

Regs Per Block: 65536

Threads Per Block: 1024

Threads Dimensions: 1024 x 1024 x 64

Grid Dimensions: 2147483647 x 65535 x 65535

Watchdog Enabled: Yes

Integrated GPU: No

Concurrent Kernels: Yes

Compute Mode: Default

Stream Priorities: No

catalizer undeuxtrois - Ответить

Memory Information

------------------

Total Global: 8191.81 MiB

Bus Width: 256 bits

Clock Rate: 2500 MHz

Error Correction: No

L2 Cache Size: 48 KiB

Shared Per Block: 48 KiB

Pitch: 2048 MiB

Total Constant: 64 KiB

Texture Alignment: 512 B

Texture 1D Size: 65536

Texture 2D Size: 65536 x 65536

Texture 3D Size: 4096 x 4096 x 4096

GPU Overlap: Yes

Map Host Memory: Yes

Unified Addressing: Yes

Async Engine: Yes, Unidirectional

Performance Information

-----------------------

Memory Copy

Host Pinned to Device: 6339.17 MiB/s

Host Pageable to Device: 2439.6 MiB/s

Device to Host Pinned: 6281.4 MiB/s

Device to Host Pageable: 2455.58 MiB/s

Device to Device: 53.7525 GiB/s

GPU Core Performance

Single-precision Float: 2469.78 Gflop/s

Double-precision Float: 119.52 Gflop/s

64-bit Integer: 126.97 Giop/s

32-bit Integer: 505.607 Giop/s

24-bit Integer: 505.988 Giop/s

Generated: Sun Dec 25 10:51:21 2016

catalizer undeuxtrois - Ответить

i have a 2009 27" iMac. I was wondering if this upgrade would be possible on it. if it was, am I right to presume that I would need the Radeon HD 6970M GPU's heat sink to carry out this upgrade.

brian moran - Ответить

This is effing amazing! You did the upgrade I didn't know I needed.

I did have one question related to power: The Radeon HD 6770 requires 35 Watts to run and I think the 880m is in the area of 100. How well does your iMac's power supply cope with the increased power draw? I think the Power supply is around 310 Watts?

William Paul - Ответить

Hi Jason,

Would it have fit if you didn't replaced the HD with a SSD?

clint.iqr - Ответить

Physically it would have fit, yes, but I would be worried about power and heat. Replacing the HDD with the SSD should help and if your going this far I highly suggest it for any extra 50 to 100 dollars the performance boost of an SSD is well worth it.

Jason -

Quick question, why not upgrade the RAM first? Games on 4GB RAM may be slow.

Mark McInnis - Ответить

hehe, I did I just hadn't put it back in when I took the pictures. It has 32 GB of ram.

Jason -

I'm thinking to upgrade the gpu on iMac 27" 2011 to GTX 770m/780M or GTX 880M

Under Bootcamp Windows 10, can the brightness be dimmed down in any way?

Also, will the external monitors work through display port-hdmi?

Nestor - Ответить

Sadly I haven't tried either. I don't think brightness will work though because its still using the apple driver.

Jason -

Hi Jason,

These are the technical specifications of my iMac 27 (mid 2011) osx Sierra:

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

Yesterday my graphics card stopped working (computer blocked with a vertical column screen). I found your guide very interesting, and I would like to upgrade the graphics card, i'm unsure whether to buy the GTX 880M or the GTX 980M !!

Do you think this configuration also works with the GTX 980M graphics card?

I would like advice on how to proceed, thank you !!

Lorenzo - Ответить

I would get the 880M because of price. I don't think the more expensive 980M will provide much of a benefit over the other. Also, I'm not sure the card will fit if you have the 2nd hard drive installed but I haven't tried that.

Jason -

This is great -- thanks so much for posting it. We're about to try this with a professor's iMac, but I was hoping you could answer some questions first:

1- A year later, is everything still working? I'm worried about the extra heat damaging things long-term.

2- Any guesses whether this would work with a 970m or 965m? Again, concerns over power draw & heat (& noise)... I haven't found any successful reports online.

3- This computer still has an HDD. While we're opening it up, we were going to put in an SSD. We're not sure whether to use the dual-drive kit, or just replace it -- I'm worried there wouldn't be enough space for both plus the extra size GPU, and the HDD means extra heat. Thoughts?

Again, thanks so much for your post!

peternorthup - Ответить

You're most welcome!

1) YEP! Everything is still working great and it sees almost daily use. It does get very hot though and your mileage may vary :-)

2) Yes, I would think both would work, but power is the biggest concern. Try to get the one with the lowest power requirements.

3) I don't think the dual drive kit will fit with the card, but I could be wrong. I would recommend just replacing it with a large SSD or a small one and an external drive. Also, yes, the extra HDD is more power and more heat, which is bad. :-)

Jason -

Hey there, I am also interested installing a 9xxM card, only I would be using a 980M. So far my research tells me that a 980M won’t work, but I was wondering if you ever got your system working with a 965M or 970M since they’re part of the same series as the 980M. If you did get the card working, was it the same process Jason used, or were there specific tweaks you needed to make? Thanks in advance!

Parker Swift -

Hey Jason..

would this be the card you bought?

https://www.ebay.com/itm/Dell-Alienware-...

Marko Knok - Ответить

Hi Jason

dose your System Reporte now list your iMac as Metal compatible or the only Plus that its a lot Faster. The reason i am asking is that Bilzzards WOW is now informing me that my iMac will no longer be able to run the upcoming version because Metal is missing. Or do i Need additional tweaks of a ktext to fool the system into thinking im using a better mac that i have.

{iMac 27” mid 2011, 3,4GHz i7, 32GB Mem, Wifi Replaced to make it Handoff Compatible}

Stephan Hauser - Ответить

Hey Jason, I’m trying to add this exact gtx 880m to my 2011 27inch iMac, but I’m not getting the 3rd light on the board to light up that signifies the new GPU card is found. My OS is currently on high Sierra - and I have already downloaded Nvidia web drivers. Is this card bad? Or is it because of high Sierra that it won’t turn on? I tried booting into safe mode for well over 10 minutes holding shift, but it did not work. This thread shows El Capitan and Sierra that it works for, but are you on High Sierra now?? Please help! Thanks!

Justin Stewart - Ответить

Hi all,

My 2011 27 inches iMac graphic card died a second time yesterday, and I am also considering changing it by a 780m or 880m. Justin have you managed to get your machine to work on High Sierra. Jason can you be of some help regarding High Sierra compatibility?

Thanks for your help guys!

Nicolas Giorgi -

Hi Jason!

Could I still use an upgraded iMac as external monitor for my MacBook Pro via Mini DP? Sometimes I need it.

Ramiz Gasanov - Ответить

Time has came to me to upgrade the garbage AMD 6950M to Nvidia on my 2011 mid 27” i7. Found the latest web driver for High Sierra Mac OS here ”https://www.insanelymac.com/forum/topic/...

wish that will work for Quadro mxm card too

Kamiiyu - Ответить

yes it most probably will work with El capt/Sierra. NOT high Sierra!

Michael Klaus -

Hi All

I saw that the post is in 2016, I wanted to know if after 2 years, and with high sierra is always possible to upgrade the video card, I have a mid 2011 with i7 3.4ghz, 32gb ram ddr3 1333mhz, ssd 256gb and 2tb hdd, I would be interested in upgrading and then installing Mojave, do you have any news? thank you

Andrea - Ответить

Hi all,

i have an 2010 21,5” iMac with a faulty GPU.

I found a cheap GTX 260 from an Alienware Notebook.

I have put this GPU into my iMac, i hear the Startup-Sound, but i got only the first two LED’s light up. Is this normal, if the GPU doen’t have Apple Firmware on it ?

No screen anyway. I have tried High Sierra so far, but no luck. I will try El Capitan/Sierra.

skclan - Ответить

Hello i want to know your VBIOS Version and is it working with High Sierra?

Roman Pi - Ответить

Hi!!I’ve a iMac late 2009 i7 and my graphic card doesn’t work… I’d like to buy a new one, but the original ati mobile radeon hd 4850 512mb is impossible to find…Which other card can I buy that is compatible with my imac? I would be very sorry to throw away my imac just for the non-working graphics card ... thanks to everyone

Simone - Ответить

Hi you can have a llok for ATI HD 6750m, ATI HD 6770m or ATI HD 6970m, if you look for Original card.

Roman Pi -

So once you do this kind of thing, is it effectively similar to running a hackintosh (just for the video card)? In that with each upgrade in the macOS, you will have to redo the nVidia drivers?

Milo Mak - Ответить

Lucky to you, her iMac is still pre 2012. Try this upgrade on slim iMac (2012 onward) and you’ll need way more than disassembling the whole computer. Slimmer iMac models have their GPU soldered directly into the logic board. If the graphic chip gone, so does the logic board along with it.

Ferry Gunadi - Ответить

Hi all!

I’m so glad to have found this thread!

I’m trying to fix a dead NVIDIA GeForce GTX 780M 4096 Mb on an iMac 27” A1419 (late 2013, 3.5 GHz Intel Core i7). the graphics card doesn’t work any more: I only get blue vertical strips on screen.

I not able to find the same card, so my question is: can I replace it by a newer one I can at least buy somewhere…

Thank you.

Jean-Marc ARZOUMANIAN - Ответить