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.
Bonsoir,

@JohannusNL,

It's just an i7 2600 that manages the ECC memory, so we'll have to test it with our machines.

I guess it's a lot cheaper on occasion too?

otherwise it's true that it's a pity we haven't found a solution for hibernation yet. :confused:

I was hoping for more advanced hacks on the EFI rom of our Macs, it seems to me sacramentally complicated... o_O

Getting back to the subject of graphics cards, I would have tested the Firepro W5170M, but again no money, but I'm not desperate. 😂
 
  • Like
Reactions: Ausdauersportler
the screen backlight doesn't work on imac 27 2011, it happened before I installed GTX 880m at the minimum brightness, it works somehow, but it's worth increasing the screen brightness, the screen goes out, who can say it's a software error or a technical problem? on YouTube there are ways to solve but this is Nada again to disassemble the Mac, solder, so I do not want to open it again))) help please))
 
Preamble (Last Updated 09/04/2020)
You have probably found this thread because your iMac 2009-2011 is having problems caused by the graphics card. It is well known that these graphic cards are problematic/defective. You will find websites that encourage "baking" the card. Without getting into the technicalities, it will work but this does not repair the graphics card. In fact, it only delays the problem. We have great news for you! You can install another graphics card that does not require much more effort. In addition, this will allow you to install more recent versions of MacOS. This thread has over 300 pages of useful information BUT the good news is all of that information has been summarized in this first post. It is HIGHLY recommended that you read through this post before asking questions. Then, reread the information. You will appreciate that the more experienced users cannot spoon-feed all new users. This distracts them from working on the files and tools that make all of this possible. Enjoy!

Choosing the Right Card
This is the most important part of this process. The following information will help guide you in choosing your card. We have included the issues (loss of brightness control, loss of boot screen, loss of target display mode, etc.) to overcome when installing a non-stock card into a 2009-2011 iMac. When choosing your replacement graphics card, you must take under consideration: your budget, your comfort level with doing modifications, your ability to live with unresolved issues, your computing needs, etc. Unfortunately, this thread cannot help you source cards as there are two many variables involved. Read through this information carefully in order to choose the best card for your needs.

Important Notes Before You Begin
  1. The modified (video) BIOS version made by @Nick [D]vB, @nikey22 and @internetzel require an Intel i3 CPU or better. There is currently no way to make the features of these VBIOS working on Core 2 Duo systems (late 2009).
  2. Please do not harass the BIOS developers to go faster, release a particular BIOS, etc. Please do not clog up the thread with useless posts asking if your specific card will get a new BIOS. Ask not what this thread can do for you, but what you can do for this thread. It takes several months of reverse engineering and testing before getting a new BIOS working. It took only six years for the first really working card here on this thread! If you would like to use a different card, consider yourself in unknown territory. Of course, let us know if it works! Chances are that Kepler based cards will run using the right (most likely Dell) BIOS but will exhibit the seven problems listed below.
  3. There are two type and sizes of cards: Smaller MXM-A cards and bigger MXM-B cards running stable only in the 27" models. While all cards will function in a 21.5" model, they are unstable due to their high power draw. @highvoltage12v tested a 770M here and had frequent Kernel Panics in macOS and BSoD's in Windows. Do not try it!
  4. For all Nvidia MXM B cards and the WX7100 you need the MXM-B heat sink from the 27" mid 2011 model. This is the only sink with three heat pipes capable to get the generated heat by using 75W out of the system unter load.
  5. You may face all kind of hardware problems after assembling your iMac again. There is an incomplete list of common problems including the links to the original Apple iMac Technician Guides to trouble shoot such problems. Please understand that we cannot remotely repair or identify broken hardware. And there is no proof possible that hardware is broken. Do not ask for one. You may likely buy a dead used card. Check it before!
Table of Working Graphics Cards (A PDF document of this information is available at the end of this post.)
CardBIOS linkBoot ScreenBrightness Control21.5"/27"Heat Sink ModMXM
Quadro K1100M +ROMyes (natively)yes (OpenCore)yes/yesnoA
Quadro K2100M +ROMyes (natively)yes (OpenCore)yes/yesnoA
Quadro K1000M *ROMyes (natively)noyes/yesnoA
Quadro K2000M *ROMyes (natively)noyes/yesnoA
Quadro K610M +ROMyes (natively)yes (OpenCore)yes/yesnoA
Quadro K4100M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
Quadro K5000M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
Quadro K5100M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
GTX 765M *ROMyes (natively)nono/yesyes, 3 pipeB
GTX 770M *ROMyes (natively)nono/yesyes, 3 pipeB
GTX 780M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
GTX 880M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
Quadro K3000M **ROMyes (OpenCore)nono/yesyes, 3 pipeB
GTX 860M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
GTX 870M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
Quadro K3100M ++ROMyes (natively)yes (natively)no/yesyes, 3 pipeB
AMD WX4130 +++ROMyes (OpenCore)yes (natively)yes/yesnoA
AMD WX4150 +++ROMyes (OpenCore)yes (natively)yes/yesnoA
AMD WX4170 +++ROMyes (OpenCore)yes (natively)no/yesyes, 2 pipeB
AMD WX7100 +++ROMyes (OpenCore)yes (natively)no/yesyes, 3 pipeB

* BIOS by @Nick [D]vB that currently enable boot screens on your iMac, better performance, and BootCamp support.

** Only Kepler based cards work in iMacs. The K3000M has been used with High Sierra by @Roman78. Using OpenCore all these cards can have a limited boot screen functionality, now.

+ BIOS by @Nick [D]vB, and the Wizzard @nikey22 that currently enable boot screens on your iMac. Using OpenCore with these cards offers right now native brightness control, target display mode, UEFI Windows 10, and more! To enable backlight in UEFI Windows 10, see this post by @internetzel.

++ BIOS by Wizzard @nikey22, and @stephle for the K5000M that currently enable boot screens and native brightness control on your iMac. To enable brightness controls in UEFI Windows 10, see this post and this more recent post. Only the audio support with UEFI Windows 10 would make OpenCore necessary.

+++ These AMD cards are much more modern, but are difficult to source. Check the online offers carefully (the differences are explained below). With custom BIOS and OpenCore, these are very compatible and offer native brightness control, boot screens, UEFI Windows 10, and much more modern capabilities and future-proofing than the NVIDIA cards. They also allow for Sidecar, H.264, and huge HEVC decode/encode gains in production. There are still some problems to solve. Using the GOP BIOS (links within the table above) you will get native brightness and a boot selection only with OpenCore. Using the EG BIOS version you will get a native Apple boot picker with an iMac firmware modification, but no brightness control. Both solutions have their advantages.
  1. AMD WX7100 (recognized as Radeon RX 580 in macOS)
    It is important to identify the card. This card has been unpredictable. @Nick [D]vB has obviously a working card with number 109-C95847-00C_02. @Pascal Baillargeau has a card working with number 109-C95847-00D_02. However, other users have not been successful with the same exact models. For example, @Vego17 recently got the same card as @Nick [D]vB. But his card did not work in his iMac 2011 while it does run normally in a Dell Precision 7710 laptop.
  2. AMD WX4170 (recognized as Radeon RX 560 in macOS)
    Some come with a blank EEPROM and are missing a resistor. Working models with EEPROM are scarce. User @jborko did a write up HERE on his experience installing a WX4170. You can use the 4GB version of the latest WX4150 rom too (refer to the table at the beginning).
  3. AMD WX4130/WX4150 (recognized as Radeon RX 460 or RX560 depending on used BIOS in macOS) - currently 09/10 Only
    This card needs to have an EEPROM chip on board too. There are multiple versions of this card - only the "Dell" branded versions currently work. These WX 4130/4150 are not detected in every case by the 2011 iMacs for unknown reason, and therefore are currently not fully compatible. Even worse, some models are not detected in any iMac model from late 2009 to mid 2011. A few Dell versions will be recognized and run in 2011 models. There is currently no rule available to figure out in advance which model will run. Same situations as with the WX7100.
Issues with an Unsupported PC MXM Card Without a Custom vBIOS (the seven problems):
  1. The loss of EFI boot screen;
  2. The loss of backlight control;
  3. You can only connect one external monitor to 27" iMacs;
  4. The loss of Target Disk Mode;
  5. The loss of Target Display Mode (TDM);
  6. The loss of running the built-in Apple Hardware Test (AHT);
  7. The loss of temperature sensors on the new GPU.
1. Boot Screens are now available on all listed cards using custom VBIOS and/or OpenCore

You may use the OpenCore booter to add a boot screen feature to every card - even the Nvidia and AMD cards not listed here or known to have no BIOS support to show the original apple boot picker. There is a small delay between the chime (POST) and the initialization of the actual boot screen on the current NVIDIA modded BIOS. Most of the time (such as a quick reboot in macOS) the system boots too quickly for the EFI portion of the BIOS to initialize, making it appear that you may not have a "boot screen." All is working as intended if you can hold the "Option" key at startup and get a boot picker.

2. Native Brightness control is available for cards marked with + or ++ using a combination of custom BIOS and OpenCore.

For other cards, brightness control may be added in the future. Be aware that without brightness control, the iMac display runs at full brightness by default. For higher powered cards and 27" models, this can generate a lot of heat.

If you would like to "dim" your display using color dimming, many have used the app Brightness Slider, which is available on the App Store for free.
You can also use this app, which works better than most apps in the App Store, because it will dim the colors on the whole screen and it will display the built-in OSD, just like native brightness control.

Additionally, hardware level modifications using a DyingLight module or a Raspberry Pi have been used for brightness control. This software written by @passatgt can be run on a Pi for backlight control.

Nvidia cards marked with ++ with native brightness control may notice their displays are not hitting maximum brightness control Potential. A kext modified by @highvoltage12v can be found here to fix this issue.

Last, but not least: User @Lottosmp came up with a solution based on the former engineering.

3. Despite having 2 miniDisplayPort outputs, the 27" 2011 iMac will only output to one external display. There is currently no fix or workaround for this.

4. Target Disk Mode is available on all cards marked with a + or ++!

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.

6. Apple Hardware Test (AHT): There is currently no fix for running the internal service diagnostics. You may search the net for the ASD (Apple Service Diagnostic) package instead. For each system there is a different package. Download and install the package onto a SD card or a DVD, which will give you full functionality. A working download link may be hard to find. It is not open source.

7. GPU Temperature Monitoring is available on cards marked with a + or ++when using both custom VBIOS and OpenCore. A modified version of FakeSMC and GPUSensors is included with the OpenCore bundle to allow monitoring of GPU temps. But you still have to use some third party tool to control the fans. The GPU die temperature is not available and (probably for that reason) the Apple SMC still not running properly.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Q: Is this easy? I need a quick fix for my iMac!
A: Not necessarily. This "fix" is more of a "mod" to revive our iMacs. Depending on your scenario, it will require a full iMac disassembly, knowledge of BIOS flashing, dremel tools, heatsink modification, careful handling of logic board components, etc. With the used/grey market for many of these cards, other issues may pop up as well. Please inform yourself before undertaking this process.

Q
: My system boots up, but I don't have internal display, any display, or my GPU is not recognized correctly. What do I do?
A: Your MXM card is likely running an incompatible BIOS and will need to be flashed with the correct one. This can be done from within Windows or Linux using NVFlash, or with a CH341a programmer.

Q: Flash VBIOS? How do I do that?
A: BIOS can be flashed in one of two ways: Either directly with a CH341a clip programmer or with the "NVFLASH" software in Windows or Linux. THIS POST helps describe the flashing process. Others have found THIS POST useful. User @xanderon created a pre-made USB that can flash Nvidia cards in the iMac with Linux over SSH. Many have found this the easiest method. There is an add-on to flash AMD cards using this method, too. Additionally, user @jowaju created a simple Installer package that can be run on macOS Sierra (10.12) and higher that creates a 15GB Windows 7 Bootcamp partition with all the needed tools.

Q: OK, so I need to use the NVIDIA web drivers, right?
A: No - all cards outlined in this guide use the included NVIDIA drivers in macOS. No additional GPU drivers are needed.

Q: Why aren’t you using Maxwell or Pascal cards in the iMac?
A: A lot of people here have tested Maxwell cards with their 2011 iMacs, and have had various issues from no internal display, no backlight on internal display and the card not hitting boost. Additionally, macOS Mojave (10.14) deprecated support for the NVIDIA Web Drivers which allowed the use of Maxwell and Pascal cards. For now, Kepler GPUs and the experimental Radeon cards seem to be our path forward.

Q: Can I use a 4K display with these cards? The original card doesn't support 4K.
A: Yes! So far, the K1100M & GTX 770M have been tested firsthand and successfully provide 4K@60Hz output via mDP to DP adapter on a 4K display. Others should work just as well.

Q: What paste is recommended to cover the VRAM/Components on the MXM card like Apple’s design?
A: For the GPU Die any thermal Paste like Thermal Grizzly’s Kryonaut paste is good for the Die. For onboard components, many recommend using K5 Pro Viscous paste instead of thermal pads, due to the unevenness of the heatsink, it’s also similar to Apple’s original Design. You can get it from the Bay or from the Book Store, too.


Q: What kind of performance can I expect after installing one of these cards?
A: We are still aggregating GPU benchmarks. You can help by running UNIGINE VALLEY on your iMac at 1080P MEDIUM and submitting the OpenGL results. You can also view the results! Since the new GPU ofter native metal hardware support it is worth to measure this running the free GeekBench5 (metal), uploading, or reading the results.

Q: Are there any internal modifications needed for an MXM-A swap?
A: For an MXM-A swap (the shorter/less power draw cards) there are no modifications that are needed for the heatsink on both the 21.5" and 27" model iMacs. The X-clamp still needs be removed from the back of the card and have the screw posts drilled or tapped out (or screws swapped) in order to fit the heatsink's screws. Separate the X-Clamp using a hair dryer before drilling or tapping - it is just glued to the board. Skipping this step can fry or damage your card. If you've cleaned your heatsink, be sure to re-apply thermal pads around the GPU VRAM to prevent contact with the bare metal of the heatsink. Use electrical tape to isolate card components from the sink! Watch closely after installing the card. Take a look at the attached pictures of this post!

Q: Are there any additional internal modifications needed for an MXM-B swap?
A: The MXM-B cards only work on the 27" models due to power restrictions. There is one additional mod needed to make the MXM-B card fit. First you must grind down your heatsink in the area where one or two large coils sit, this way the card will sit flush with the heatsink. You must prepare the the X-clamp in the same way as described with MXM-A cards above. Take a look at the attached pictures of this post!
Some cards may work with the bigger MXM-B heat sinks with 2 copper pipes from the 2009 and 2010 models due to limited power draw. The WX4170 with a TPD of 50W is, the K3000M and K3100M may be such a candidate. The HD 5850M is listed with 40W-60W power draw.

If you have a 2 pipe heatsink that came with the lower end GPUs on these iMacs and want to use an MXM-B Card, you'll have to buy a 3 pipe heatsink to cool cards properly. You can get these on eBay.

Q: After GPU change my system does not boot at all, what is wrong?
A: Most likely the installation of card on the heat sink caused a short, or the card is simply faulty, or the card has not been reseated in the slot properly, check all this out first. Any hardware issue has to be solved by yourself!

Q: I want to help and experiment, what can I do?
A: First, read the full thread. Staying on top of the progress here is key! Currently, backlight mods in BIOS are being researched as well as boot screens and alternate video card solutions.


Installing OpenCore and macOS on your upgraded iMac

With the addition of our newer GPU, Metal is natively supported allowing for installation of macOS Mojave and Catalina with full graphics acceleration. But you need to make sure in advance you have already installed the lastest Apple firmware for your iMac. This can be done by installing High Sierra and all published Apple Update first before you can use the Catalina Loader or Mojave or Catalina.

OpenCore / Catalina Loader:

Before starting this use the RomTool and backup your iMac EFI firmware and save it to an external storage device.

When we use the phrase Catalina Loader and OpenCore at the same time it is because the Catalina Loader is a piece of software based on OpenCore. To use this software to get brightness control or a boot picker just download the latest image based on OC version 0.6.0, copy it to an USB memory or SD card, boot from it and that it is! You will find a short documentation attached to the post. There is no more need for a manual configuration. You just need to rename a file.

If you want to know what happens behind the curtain please read the original OpenCore post for more info. @herrdude provided an additional guide, another longer one by @Ausdauersportler and others named "Using Catalina Loader on an iMac" focussing on the special needs of 2011 models and special settings for AMD cards. All guides are worth reading before starting the installation. And you may take a look at this thread, the MacPro users basically explored the same things.

Using older macOS versions

Currently we have no recent reports of users having a Kepler based Nvidia card installed with an older macOS versions than Sierra. According to this list the Nvidia drivers are part of macOS since 10.8.3. You might check this out on your own.

Installing macOS Sierra
Supported MacOS version can be installed using the original Apple installer.

Installing macOS High Sierra
Supported MacOS version can be installed using the original Apple installer.

Installing macOS Mojave
Since you will have a Mojave compatible GPU, you could run the newest macOS without any serious issues. The recommended method is to have High Sierra as your primary OS and install Mojave alongside on a separate partition. So if anything goes wrong, you can still boot back into High Sierra to fix issues. You could preinstall Mojave before changing your GPU. Use dosdude1's Mojave patcher to do the install.
Important: while running the Post Install tool, make sure you deselect the Legacy Video Card patch option (since you will using a new, compatible metal graphics card).
Mojave 10.14.6 (2020-003) shows the black screen issue solved by this patched extension.

Installing macOS Catalina
The process for Catalina is similar to Mojave as mentioned above. Similarly to Mojave, you could preinstall Mojave before changing your GPU. Use dosdude1's Catalina patcher to do the install:
Important: Post-install patching has changed since Mojave. Patching is now automated if your SMBIOS is detected to be an unsupported machine. Currently, only the 2011 iMacs have the "Legacy Video Card Patch" disabled by default. You will want to avoid this patch (since you will using a new, compatible metal graphics card) and will need to modify a plist file if you are using a 2009/2010 iMac with a Metal compatible video card. While building the patcher, you can go to the "Options" menu and de-select "Auto-Apply Post-Install Patches" to avoid this. See next section to manually fix this issue.


Common MacOS problems:

After every MacOS update you will have to do the patching explaining in the next section to avoid common problems.

Q: I get a black or blank screen on boot, how to fix?
A: Sierra and later has been causing "black screen" issues for many folks. This is caused by a lack of kext initialization due to a lacking board-id in the AppleGraphicsControl.kext. A patched kext and a further explaination can be found HERE, thanks to @highvoltage12v. Please look and the next question and link to get the installation guide, needed.

Q: Sleep is broken and QuickSync is not working on my iMac 2011 in Mojave and Catalina, how do I fix this?
A
: Solution for Mojave and Catalina, the SandyBridge kexts are missing. Installing them fixes sleep, but causes extended boot times. @highvoltage12v has provided the needed patches containing the SandyBridge kexts in THIS POST which can be installed.

Q: After installing Catalina on my Late 2009/2010 iMac my animations are broken/choppy, the Dock is grey and the menu bar isn't translucent. How do I fix this?
A: The dosude1 installer unfortunately automatically executes the "Legacy Video Card Patch" leaving Late 09/2010 MXM swapped users with broken/choppy animations. If you did install Catalina and would like to manually reinstall the stock Kexts and Frameworks, a guide has been written by @highvoltage12v to manually overwrite the patched files with stock files.

~~~~~~~~~~

Original Post from @MichaelDT June 14th, 2013.

I will be attempting to upgrade the MXM card in my 2011 21.5 iMac from the factory 6770m 512mb to a NVidia 675m 2GB. I choose this card because the chipset already has support from 10.8.3 onwards and affordability for an experiment. I am hoping that it will work without flashing like many of the other non MXM modern graphics cards (UEFI support) do in 64bit EFI Mac Pros ( I may loose the initial boot screen). But if all else fails I will attempt a flash. I will report back my findings when the card arrives (from Hong Kong). Wish me luck hopefully this will give those of us with the last modular iMac a path forward.



Hi to all, can the K4000M work? does anyone have a vbios for it? Thanks
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
the screen backlight doesn't work on imac 27 2011, it happened before I installed GTX 880m at the minimum brightness, it works somehow, but it's worth increasing the screen brightness, the screen goes out, who can say it's a software error or a technical problem? on YouTube there are ways to solve but this is Nada again to disassemble the Mac, solder, so I do not want to open it again))) help please))
A few potential reasons you might have the screen go out:
  • Power consumption is too high -- the 880m uses 100W on average, while the less powerful cards like the 765m are 75W on average. If you have higher power usage components like a traditional hard drive it's possible that could be causing a problem.
  • Reset NVRAM if you haven't already -- I dealt with a whole lot of black screens and one solution was to reset the PRAM/NVRAM from power off.
  • Try the fix for the black screen steps on this article: https://helloworldcodes.com/index.p...100m-graphics-card-swap-and-install-catalina/
  • If you do need to dig back into the system make extra sure you have the card flush against the heatsink with thermal paste properly applied and such. I skipped grinding down the heatsink with a Dremel the first time I installed and noticed various overheating issues so I went back in and re-did my work. I suspect the visual issues were actually the black boot screen that was fixed in the article mentioned above, but it can't hurt to do good clean work.
 
  • Like
Reactions: Ausdauersportler
I can't get built in audio operating. All that shows is "Digital Out" and "iMac/Display Port". Any ideas?

Details: iMac 27" Mid 2011, 3.4 GHz Quad-Core i7, GeForce GTX 765M flashed with Nick(D)vB. Original WiFi/BT chip, may upgrade eventually. Upgraded to 10.15.6 using the latest @dosdude1 Catalina patcher after earlier attempt with 10.15.4 a month or two back.
Attempted re-running patches including Legacy Audio Patch - re-checked after reboot, unchecked Legacy Audio Patch -re-checked after reboot, re-checked after reboot. Boot cache clearing options checked each time.
Plenty of NVRAM/PRAM resets already done.
Booting into El Capitan off of a boot drive also shows the same outputs as on Catalina.

Boot chime is loud and clear, and sound works perfectly in BootCamp/Windows 10. Sound In works ok as well, just the sound out doesn't allow the proper choices.
Unfortunately I don't quite understand the details of how the audio patching is supposed to operate so I don't know where to begin with troubleshooting besides what I've mentioned above.

8/2/2020 Update: Additional steps taken since writing this initially:
1) Tried reinstalling Legacy Audio Patch while inside Patch Updater. No change.
2) Fresh Catalina install, applied patches including Legacy Audio Patch. No change.
3) Tried plugging headphones in and removing several times, no change.
4) Replaced WiFi/BT chip with BCM94360CD and got all the other fun stuff working - airplay/airdrop/faster speeds. no change however on Built In Audio.
5) Ran through suggested steps on https://helloworldcodes.com/index.p...100m-graphics-card-swap-and-install-catalina/ for fixing Wake from Sleep, Black Screen, and Intel Quicksync. Still no audio.
6) Tried adding various kext files in from Hacintosh forums without success. Finally went to the clean Catalina install as a test without success.

I wonder if there's something about the iMac 11,2 and the specific GeForce GTX 765M card that doesn't take the audio fix well. The vid card was a Dell GTX 765M from a AlienWare 17 18 R1.
The presence of a "DisplayPort" audio feature sounds unique.

I'll probably give up at this point and get some inexpensive USB speakers...

9/8/2020 Update: I gave up on the audio issue and simply purchased an inexpensive bluetooth soundbar from Amazon that fits underneath the iMac -- Taotronics. For anyone looking for a USB speaker watch out for "USB-powered" speakers! They are not the same as a USB based speaker. Many of them were more expensive, so the bluetooth speakers were pretty good options, especially if you've already spent extra to replace your WiFi/Bluetooth chip in your system.
 
Hi everyone! I've been reading through the thread for the last month or so after acquiring an iMac, ordering my parts and then waiting for them in the post.

My configuration is as follows:

From Apple:After Upgrades:
2010 27" iMac 2010 27" iMac
i5 680 - Dual Core 3.6GHzi7 870 - Quad Core 2.93
8GB DDR3 133332GB DDR3 1333
AMD Radeon HD 5750 1GBQuadro K3100M 4GB
2TB 7200rpm HDD + Optical DriveNo HDD + Optical drive replaced with SSD

I got the iMac around a month and a half ago and have slowly been doing upgrades as the parts come in, first was the CPU which was my first real dive into the iMac, but was relatively painless, installed and all went well on the first try. Later the RAM came which was obviously pretty painless with the RAM door on the machine, and then the SSD arrived, pulled out the optical drive and installed it (and then installed a fresh copy of High Sierra to the drive) and again relatively simplistic.

However, today I received my K3100M which is where I'm having a bit of trouble. I installed the card which again was relatively pain free (aside from the bloody temperature cable, took the graphics card out without having to remove the logic board, but had to loosen it up a bit in the end so that I could clip the temp cable in correctly..). I then used the bootable USB provided by xanderon which worked like a charm, iMac booted right in, got IP address and was able to get in and flash the card, no issues! I then rebooted and removed the USB, attached the SSD back and booted one more time (without the screen on) and sure enough my iMac showed up again in my router (this time with the correct name, meaning it'd successfully booted into macOS), perfect! I attached the screen back (didn't plug the display sync cable in correctly the first time and gave myself a bit of a fright, but fixed that) and pressed the power button, and sure enough I get a chime and the Apple logo, then the loading bar and all is well, but then the bar finishes, the screen turns white for a few seconds, and then turns black (backlight still lit), and it stays this way until I turn the computer back off.

I was stumped, but then I thought about it and I hadn't reset the NVRAM/PRAM or SMC, so did both of those, and sure enough on reboot I get the Apple Logo and all is well, but the same issue happens, boots all the way through and then goes white, then black and stays that way. I figured that maybe the GPU was making contact where it shouldn't have, or was overheating or SOMETHING, and so I thought okay lets boot into the USB from xanderon again, and see if I get a display output, sure enough the boot picker works fine, and Linux boots up just fine and I'm in the command line, I left it for 5-10 minutes and come back and it's still there totally fine.

I then thought I'd isolated the issue down to being my macOS install because the USB works fine, so I make a Catalina USB (with the dosDude patcher, disabled auto install patches) on my 16" Pro, and plugged it into the iMac, entered the boot picker and there it was, booted into the USB and sure enough the same thing happened gets all the way to the end, and then goes white, and black and stays black until a reboot. Tried macOS recovery and the same thing, black until a reboot. But sure enough the Linux USB still works fine. I also have tried option booting and then selecting the macOS install directly from the boot picker and that has the same result, white, then black (backlit) and nothing.

I've had a decent skim over the thread, and know that there is an issue with a black screen unless you install a kext, which occurs after changing something with the PRAM and you need to do a PRAM reset or option boot to get it to work, but I've tried both of these things and it doesn't work.

Hoping someone has an idea as to what the issue I've got here is and can point me in the right direction!
 
Bonsoir,

@JohannusNL,

It's just an i7 2600 that manages the ECC memory, so we'll have to test it with our machines.

I guess it's a lot cheaper on occasion too?

otherwise it's true that it's a pity we haven't found a solution for hibernation yet. :confused:

I was hoping for more advanced hacks on the EFI rom of our Macs, it seems to me sacramentally complicated... o_O

Getting back to the subject of graphics cards, I would have tested the Firepro W5170M, but again no money, but I'm not desperate. 😂

the seller of the Xeon wasn't realy responsive. so i continued searching, and included the i7 2600 in my search. For 30 euro's i got one. saves me 20 euro's.
this hobby keeps me busy
 
hello...maybe somebody here having same issue.


my iMacs After 1 month working fine then Logicboard is dead with just 1 indicator led on
. when i push the button its no response. then I replace the power supply, and also no response too.


i have 2 imacs 27" with K100m upgrade like this after 1 month usage. imacs is dead with no reasons after I shut down normally on the previous day, i pull out power chord everytime Macs off. everything working fine before, and now both of them are dead. i try vga to another machine and its working fine its not about their vga, its the logicboard issue.


why 2 imacs has the same problem in the sametime, with K1100m Upgrades ?
 
Hi everyone! I've been reading through the thread for the last month or so after acquiring an iMac, ordering my parts and then waiting for them in the post.

My configuration is as follows:

From Apple:After Upgrades:
2010 27" iMac2010 27" iMac
i5 680 - Dual Core 3.6GHzi7 870 - Quad Core 2.93
8GB DDR3 133332GB DDR3 1333
AMD Radeon HD 5750 1GBQuadro K3100M 4GB
2TB 7200rpm HDD + Optical DriveNo HDD + Optical drive replaced with SSD

I got the iMac around a month and a half ago and have slowly been doing upgrades as the parts come in, first was the CPU which was my first real dive into the iMac, but was relatively painless, installed and all went well on the first try. Later the RAM came which was obviously pretty painless with the RAM door on the machine, and then the SSD arrived, pulled out the optical drive and installed it (and then installed a fresh copy of High Sierra to the drive) and again relatively simplistic.

However, today I received my K3100M which is where I'm having a bit of trouble. I installed the card which again was relatively pain free (aside from the bloody temperature cable, took the graphics card out without having to remove the logic board, but had to loosen it up a bit in the end so that I could clip the temp cable in correctly..). I then used the bootable USB provided by xanderon which worked like a charm, iMac booted right in, got IP address and was able to get in and flash the card, no issues! I then rebooted and removed the USB, attached the SSD back and booted one more time (without the screen on) and sure enough my iMac showed up again in my router (this time with the correct name, meaning it'd successfully booted into macOS), perfect! I attached the screen back (didn't plug the display sync cable in correctly the first time and gave myself a bit of a fright, but fixed that) and pressed the power button, and sure enough I get a chime and the Apple logo, then the loading bar and all is well, but then the bar finishes, the screen turns white for a few seconds, and then turns black (backlight still lit), and it stays this way until I turn the computer back off.

I was stumped, but then I thought about it and I hadn't reset the NVRAM/PRAM or SMC, so did both of those, and sure enough on reboot I get the Apple Logo and all is well, but the same issue happens, boots all the way through and then goes white, then black and stays that way. I figured that maybe the GPU was making contact where it shouldn't have, or was overheating or SOMETHING, and so I thought okay lets boot into the USB from xanderon again, and see if I get a display output, sure enough the boot picker works fine, and Linux boots up just fine and I'm in the command line, I left it for 5-10 minutes and come back and it's still there totally fine.

I then thought I'd isolated the issue down to being my macOS install because the USB works fine, so I make a Catalina USB (with the dosDude patcher, disabled auto install patches) on my 16" Pro, and plugged it into the iMac, entered the boot picker and there it was, booted into the USB and sure enough the same thing happened gets all the way to the end, and then goes white, and black and stays black until a reboot. Tried macOS recovery and the same thing, black until a reboot. But sure enough the Linux USB still works fine. I also have tried option booting and then selecting the macOS install directly from the boot picker and that has the same result, white, then black (backlit) and nothing.

I've had a decent skim over the thread, and know that there is an issue with a black screen unless you install a kext, which occurs after changing something with the PRAM and you need to do a PRAM reset or option boot to get it to work, but I've tried both of these things and it doesn't work.

Hoping someone has an idea as to what the issue I've got here is and can point me in the right direction!
This seems to be a hardware problem or an installation problem of the card on the sink. The card functionality breaks when the graphics mode within the OS or installer is switched on. Most likely the card is bad, less likely you have not prepared the sink correctly with a Dremel. Getting the Linux flash utility running is only "text" mode, not graphics mode and it does not stress the GPU. So unfortunately you can have a working flash utility showing the command line interface on the screen while the card/GPU is not able to enter the graphics mode needed to run the MacOS or the X11 GUI with Linux. With less than 1% probability you did not really push the card firmly into the MXM slot. Since you used the screws to tighten the metal construction again it should have enough contact.

The more people start to buy used cards the more such "hardware problem" messages will come up and flood the thread. During the last 8 month I have seen very often such dysfunctional cards. You cannot heal this by installing new patches. You can only get rid of broken hardware unless you know an expert able to repair electronics. But in this case your would not have send a message here.

All readers have to accept the risk of getting a broken card. I never would buy a used card from a source without a proper return policy for that reason.
 
Hi, Replaced GPu Again, same issue with K3100m, does someone has a success story with this Dell/Clevo card?
Have you checked the new GPU (and the old) in a different machine to make sure that it is working properly? If not this kind of replacement does not help...replacing the unknown with uncertainty ....

I got a small lot of four Dell K3100M cards half a year ago and all are working fine. So yes, these cards work in general, but used seven year old cards from unknown laptops will not be ok in general. Check your source and ask for a functionality proof.
 
The most important temperature will be shown by the "GPU_Monitor_AMD" script, located in the same folder as HWMonitor. That temperature should be shown by HWMonitor as well, might be the one named "GPU Die" in your case. The GPU itself is specified for temperatures up to 90°C under full load.
In case your screenshot was taken when you haven't been doing any GPU intensive things for let's say 10 minutes, the difference between "GPU Die" and "GPU heatsink" seems too high (should be near to 0° difference then) - that would indicate a bad heatsink installation (this IS difficult to get right with the WX41x0s).
Finally I redid my heatsink installation - this time using a 0.5 mm copper plate and Thermal Grizzly Conductonaut between heatsink and plate as well as between plate and GPU die. Now the heatsink temperature is actually shown 4°C higher than the GPU die temperature (might be imperfect sensor calibration, but I didn't study thermodynamics ...). After 1 hour of running the Valley benchmark the GPU die temperature stays at 54°C. Perfect!
Now I hope that electrically conductive thermal paste stays in place - after all I always put a little bit too much of thermal paste. And it must not run to the aluminum part of the heatsink either.
So I'll have to inspect the installation later on.
 
Last edited:
  • Like
Reactions: Ausdauersportler
Finally I redid my heatsink installation - this time using a 0.5 mm copper plate and Thermal Grizzly Conductonaut between heatsink and plate as well as between plate and GPU die. Now the heatsink temperature is actually shown 3°C higher than the GPU die temperature (might be imperfect sensor calibration, but I didn't study thermodynamics ...). After 1 hour of running the Valley benchmark the GPU die temperature stays at 54°C. Perfect!
Now I hope that electrically conductive thermal paste stays in place - after all I always put a little bit too much of thermal paste. And it must not run to the aluminum part of the heatsink either.
So I'll have to inspect the installation later on.
Perfect! This part of the installation is something in between art and hand crafting. Ignoring this important information will burn (AMD) cards to death.
 
Have you checked the new GPU (and the old) in a different machine to make sure that it is working properly? If not this kind of replacement does not help...replacing the unknown with uncertainty ....

I got a small lot of four Dell K3100M cards half a year ago and all are working fine. So yes, these cards work in general, but used seven year old cards from unknown laptops will not be ok in general. Check your source and ask for a functionality proof.
Thanks for the advice! unfortunately I only have this iMac 27'' mid 2011 to test the card, I will try for a refund and search for a "sealed" card, if It exists.. 😅 both card got white or black screen on driver load.. I think I will trash everything
 
This seems to be a hardware problem or an installation problem of the card on the sink. The card functionality breaks when the graphics mode within the OS or installer is switched on. Most likely the card is bad, less likely you have not prepared the sink correctly with a Dremel. Getting the Linux flash utility running is only "text" mode, not graphics mode and it does not stress the GPU. So unfortunately you can have a working flash utility showing the command line interface on the screen while the card/GPU is not able to enter the graphics mode needed to run the MacOS or the X11 GUI with Linux. With less than 1% probability you did not really push the card firmly into the MXM slot. Since you used the screws to tighten the metal construction again it should have enough contact.

The more people start to buy used cards the more such "hardware problem" messages will come up and flood the thread. During the last 8 month I have seen very often such dysfunctional cards. You cannot heal this by installing new patches. You can only get rid of broken hardware unless you know an expert able to repair electronics. But in this case your would not have send a message here.

All readers have to accept the risk of getting a broken card. I never would buy a used card from a source without a proper return policy for that reason.

While at first I would agree with you, I decided to do a little more experimenting and I'm not so sure I agree. I put Ubuntu on a USB and did a live boot, and sure enough straight into X11 it went, no issues. In this install using the "About" section from settings the "Graphics" is identified as:
oYlPVl9.png


Which doing a bit more digging here we can see that NVE is the codename for the Kepler family, and 4 is the identifier for the GK104 family (GeForce GTX (660 Ti, 670[M], 680[M], 690, 760, 760 Ti, 770, 775M, 780M, 860M), Quadro K3000[M], K3100M, K4000[M], K4100[M], K5000[M], K5100M, Tesla K10).

Looking into the additional drivers section I can see:
1So8gyA.png


Where the card is identified correctly, and it allows me to install the official drivers of each sort and the display outputs correctly using any of the 3 drivers.

And finally:
ZfYL7PG.png


Running list hardware in terminal to show the display info I can see that it identifies a "GK104GLM" which I dare say is going by the coding mentioned about above Kepler "104 family" and then GLM meaning specifically the K31000M, however that is pure speculation. However you can see here that the card is identified as a Quadro K3100M too. The other information seems somewhat concerning (such as the clock speed, physical ID and bus info), but in the same breath the card is using the patched vBIOS and an open source driver so I would imagine that may have something to do with it.

So I'm not totally convinced the card is dead or seated badly, as it seems to work fine displaying Ubuntu (and I was booted into the OS for 25 minutes, no issues, fans at a normal speed (ramped up from idle later on as I would normally expect, but nothing beyond a quiet hum). Any other ideas about by macOS is playing hard to get?
 
Last edited:
  • Like
Reactions: tgaillar
hello...maybe somebody here having same issue.


my iMacs After 1 month working fine then Logicboard is dead with just 1 indicator led on
. when i push the button its no response. then I replace the power supply, and also no response too.


i have 2 imacs 27" with K100m upgrade like this after 1 month usage. imacs is dead with no reasons after I shut down normally on the previous day, i pull out power chord everytime Macs off. everything working fine before, and now both of them are dead. i try vga to another machine and its working fine its not about their vga, its the logicboard issue.


why 2 imacs has the same problem in the sametime, with K1100m Upgrades ?

Try replacing the battery on the logicboard (CR2032). I had a similar issue.
ACwDC
 
  • Like
Reactions: hfsntfs
While at first I would agree with you, I decided to do a little more experimenting and I'm not so sure I agree. I put Ubuntu on a USB and did a live boot, and sure enough straight into X11 it went, no issues. In this install using the "About" section from settings the "Graphics" is identified as:
View attachment 951706

Which doing a bit more digging here we can see that NVE is the codename for the Kepler family, and 4 is the identifier for the GK104 family (GeForce GTX (660 Ti, 670[M], 680[M], 690, 760, 760 Ti, 770, 775M, 780M, 860M), Quadro K3000[M], K3100M, K4000[M], K4100[M], K5000[M], K5100M, Tesla K10).

Looking into the additional drivers section I can see:
View attachment 951707

Where the card is identified correctly, and it allows me to install the official drivers of each sort and the display outputs correctly using any of the 3 drivers.

And finally:
View attachment 951708

Running list hardware in terminal to show the display info I can see that it identifies a "GK104GLM" which I dare say is going by the coding mentioned about above Kepler "104 family" and then GLM meaning specifically the K31000M, however that is pure speculation. However you can see here that the card is identified as a Quadro K3100M too. The other information seems somewhat concerning (such as the clock speed, physical ID and bus info), but in the same breath the card is using the patched vBIOS and an open source driver so I would imagine that may have something to do with it.

So I'm not totally convinced the card is dead or seated badly, as it seems to work fine displaying Ubuntu (and I was booted into the OS for 25 minutes, no issues, fans at a normal speed (ramped up from idle later on as I would normally expect, but nothing beyond a quiet hum). Any other ideas about by macOS is playing hard to get?


😬 💬

Hmm, that seems that you have a machine with dirty and different problems !

First you must control the VBIOS Patch, if you have Nicks D(v)B BIOS on the MXM card -
perhaps you are well experienced with Linux, but more and more simple programs and
controlling methods / possibilities you have with Windows - not only if you patch inside
of a machine...

What I'm wondering about is GPU frequency and GPU steppings under load ✔

I'm sure the Video card was not well patched and not boosted frequencies under load at Linux - you got
official or alternative NVIDIA card drivers which are mostly "compatible" ! I've had a few month ago a FERMI
based Quadro 1000M & GTX 670M in an iMac - with DELL / lenovo BIOS and no problems under ubuntu Studio
20.04 LTS - but no boot / boot with artifacts under macOS (and very slow because of wrong Mhz-steppings in
BIOS frequency table) !

You cannot compare Linux driver availability with macOS drivers on a native machine - ubuntu Linux must
be compatible (with a lot of drivers) on different Intel PC based machines - macOS don't need that (or a
massive lot of KEXT files :oops: on Hackintosh)...

Perhaps you can get another card (K1100M or original AMD card) - which can be patched external with
CH341A programmer under Windows - only to control if you have a running iMac (with no other faults -
Logic Board etc.). I guess that there was a faulty patch - without patching the Video Card IDs !

After that much users become as result really wondering reactions in soft- & hardware ...

o_O Wrong patch = often trash ! o_O
 
Last edited:
  • Like
Reactions: Ausdauersportler
While at first I would agree with you, I decided to do a little more experimenting and I'm not so sure I agree. I put Ubuntu on a USB and did a live boot, and sure enough straight into X11 it went, no issues. In this install using the "About" section from settings the "Graphics" is identified as:
View attachment 951706

Which doing a bit more digging here we can see that NVE is the codename for the Kepler family, and 4 is the identifier for the GK104 family (GeForce GTX (660 Ti, 670[M], 680[M], 690, 760, 760 Ti, 770, 775M, 780M, 860M), Quadro K3000[M], K3100M, K4000[M], K4100[M], K5000[M], K5100M, Tesla K10).

Looking into the additional drivers section I can see:
View attachment 951707

Where the card is identified correctly, and it allows me to install the official drivers of each sort and the display outputs correctly using any of the 3 drivers.

And finally:
View attachment 951708

Running list hardware in terminal to show the display info I can see that it identifies a "GK104GLM" which I dare say is going by the coding mentioned about above Kepler "104 family" and then GLM meaning specifically the K31000M, however that is pure speculation. However you can see here that the card is identified as a Quadro K3100M too. The other information seems somewhat concerning (such as the clock speed, physical ID and bus info), but in the same breath the card is using the patched vBIOS and an open source driver so I would imagine that may have something to do with it.

So I'm not totally convinced the card is dead or seated badly, as it seems to work fine displaying Ubuntu (and I was booted into the OS for 25 minutes, no issues, fans at a normal speed (ramped up from idle later on as I would normally expect, but nothing beyond a quiet hum). Any other ideas about by macOS is playing hard to get?
Run Unigine Valley on your Linux installation and compare the results with the published ones on post #1. This may be a better load test.
Bad memory is the next possible answer. You have a lot of possible tests to do and only you can do this.
 
Bonsoir,

I'm experimenting, I changed the settings on my K2100m and I had an unexpected surprise.

In the GeekBench Metal test Histogram Equalization was at zero since always, I didn't pay attention if it was for everybody...

Anyway, the test went one minute faster with the same score but to my great surprise it's Depth of Field which is at zero, can someone explain me?

The settings are those of the rom Dell which has as frequency 1006 / 1100 / 1006

Thank you.

Edit: It must have been a bug in the Geekbench Metal test, I retested and it's still Histogram Equalization which is at zero...

I think we talked about it quickly, it's not because I have a Xeon?

Otherwise I have 3319, the system seems stable! Edit2: new mod & test.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.