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.
Did you made a 10.15.6 update with Dosdude patcher?

"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."
 
I spent most of the afternoon taking apart, measuring and reassembling my iMac 21.5" mid 2011.

Reinstalled the Radeon HD 6750M, and it booted fine with perfect video. (of course I didn't plug in the HDD... but I'm going to take it apart again soon).

So everything is working.

I did make some measurements. I'll assume y'all have seen the basic layout, here it is connected to the motherboard from the backside.
P1350769a.jpg


After taking it apart and getting the calipers on it, the two clearances are:
P1350775a.jpg

the camera isn't exactly in plane with the board, the measurements are off the elements on the motherboard for the lower one, the post on the left, and the 4 bolts that the X-bracket screws into, they have a spring-loaded washer and a defined standoff with a maximum spacing of 0.102", the springs pull the heat sink onto the GPU (the GPU is held firmly in place by the connector on the mother board and the posts that accept the two screws that clamp the GPU into place).

The two MXM-A cards I have are the nvidia Quadro K1100M which didn't work, and the AMD Radeon HD 6750M which does. Here they are side-by-side, nvidia on the left, AMD the right (obviously)...
P1350788a.jpg

The GPU chips are in the same spot with respect to the X-bracket holes, the memory is pretty much in the same place, but the ICs on the right edge of the boards is very different, and especially their height off the board.

The backside has a surprise too:
P1350791a.jpg


The nvidia chip has more memory, and it is located on the backside. There is no thermal contact on this side (the mother board side), there is an insulating layer of plastic, as well as various hardware elements (see the cross section shot above), and well out of any cooling fan air. It is worrisome that these memory chips will operate in what will be a pretty harsh temperature environment. The mechanical clearances are more difficult to determine, but these clearances may be important for other cards with the backside loaded with ICs.

The side of the heat sink that contacts the memory and GPU chip looks like:
P1350792a.jpg

and if you look hard, there is a feature on the top-right corner that is insulating the chips on the board from the heat sink, a piece of clear tape that is obvious engineered for just that spot. It took me some time to realize this... I thought it was a very subtle machined step. Taking this image and flipping it around the horizontal axis, then overlaying it on the boards gives you this picture:

P1350788b.jpg

The pink shaded area is the insulating tape. This protects a high chip on the AMD card. The upper right square is a thin step, the central square, and the two rectangles on top of the memory are thicker steps. The GPU chip makes direct contact with the copper plate, the memory has to have some sort of thermal compound or tape to contact the heat sink (I used the K5 compound).

When I slid a heavy sheet of paper (thickness: 0.016", 0.41mm) into the gap before taking the K1100M out it was very tight with the chips between the two large features "R33", the one closer to the memory was very very close. The chip below the bottom "R33" was also very close.

Assembling the HD6750M there were no tight gaps.

I had put some very thin mylar tape on the regions where the K1100M had a tight fit anticipating that I would try to reinstall the card again if everything worked with the AMD.

In addition, in spite of the admonitions to modify the K1100M X-bracket, I used the AMD X-bracket, after having looked very carefully for clearance, which visually checked. Having failed in the first install attempt, I've modified the K1100M X-bracket and checked that it would work. This will be used in the next attempt.

The chore of taking the iMac apart and putting it back together is getting less burdensome.

Maybe someone can take a picture of the 27" iMac heat sink plate and we can make a mechanical drawing of it, as well as a line drawing that can be overlaid on a card image to help anticipate the differences in various card installations.

I'll work on the 21.5" iMac drawing, but I'm pretty much done with this today.
 

Attachments

  • P1350791a.jpg
    P1350791a.jpg
    2.6 MB · Views: 164
Last edited:
I have a 21,5" mid 2011 iMac with i5 and Radeon 6750. So High Sierra is the only option for me. I also have an extra MBPro 17" 2009, which successfully installed Catalina with dosdude patch. I was wondering if it was easy "plug and play" to swap GeForce 9600M GT from it to my iMac? I need this for Logic Pro upgrades etc.

Tried to search, but didn't find anything on this kind of "downgrade".
 
I have a 21,5" mid 2011 iMac with i5 and Radeon 6750. So High Sierra is the only option for me. I also have an extra MBPro 17" 2009, which successfully installed Catalina with dosdude patch. I was wondering if it was easy "plug and play" to swap GeForce 9600M GT from it to my iMac? I need this for Logic Pro upgrades etc.

Tried to search, but didn't find anything on this kind of "downgrade".

Both 9400m & 9600m GT chips are soldered on the logic board of Macbook Pro 17" unibody.
 
Hey guys, it’s been a long time since I’ve been on this thread. I have a 2010 iMac with a wx7100 in it and I tried to update to the latest vbios version (I used a clip not a software flash) But acceleration isn’t working across any os version I try and just shows up as “Display 14 MB” with no kext loading. Does anyone know what I did wrong? Is it because I have the custom bios that was requires by the beta 2 vbios that is no longer required by the new one? Thanks for any help.View attachment 946985
Most of us use the GOP BIOS versions with AMD cards and with the latest Catalina Loader/OpenCore. Check this out reading page one, again. You may use the Linux USB flash method. I do the same with my AMD based systems without getting the card out of the system, again.
You have to use the latest version of the OpenCore and the iMacPro1,1 board ID to enable HEVC and H.264 or you have to do a lot of manual modifications with the config.plist. You need the PolarisBoost extension.
 
Last edited:
  • Like
Reactions: highvoltage12v
Slightly off topic:

The four little screws connecting the X-bracket with the sink are non metric? Has anybody found a source for a replacement in Europe fitting into the heat sink counterparts?

Measurement results: approx. 5 mm long, approx 2.4 mm width or 1/4" length and 3/32" width (length without head)
 

Attachments

  • 6498BB05-66F3-4270-B61B-2EA3FB794B5D.jpeg
    6498BB05-66F3-4270-B61B-2EA3FB794B5D.jpeg
    315.5 KB · Views: 166
Last edited:
Thank you, that worked for k610m fine. However when tried to test this on another iMac with k2100m got another strange problem. That second iMac does not boot from CatalinaLoader. I have tried recreating the CL sd card from scratch, but no luck. The same card works on iMac with i5 and k610m just fine. On the one with i7 and k2100m, as soon as I select CatalinaLoader in the original boot selector, everything hangs on the selector screen. What's interesting, if I put the rEFInd CD and boot from it and select CatalinaLoader in the rEFInd selector, it boots fine and loads modified kexts.

I read the first post again and linked posts describing CL preparation, but haven't came across description of such an issue...

Any clues where to look at before I start debugging OC?

Some update on that - have just tested the same Catalina Loader SD on 3rd iMac (i7 and also k2100m) and it works fine. This must be something with my iMac then... I have already tried resetting PRAM/NVRAM, will try SMC reset. If that does not help, I suppose I need to switch to OC debug version and see where it hangs (it must be somewhere at the very beginning...
 
  • Like
Reactions: Nguyen Duc Hieu
Most of us use the GOP BIOS versions with AMD cards and with the latest Catalina Loader/OpenCore. Check this out reading page one, again. You may use the Linux USB flash method. I do the same with my AMD based systems without getting the card out of the system, again.
You have to use the latest version of the OpenCore and the iMacPro1,1 board ID to enable HEVC and H.264 or you have to do a lot of manual modifications with the config.plist. You need the PolarisBoost extension.
I updated to the GOP vbios and have open core with the amd config. I’ll worry about H.264 once I have acceleration working. I followed the guide on the first page to update the vbios which is what makes me think it’s the custom efi messing things up.
 
I updated to the GOP vbios and have open core with the amd config. I’ll worry about H.264 once I have acceleration working. I followed the guide on the first page to update the vbios which is what makes me think it’s the custom efi messing things up.
What kind of acceleration you are talking about - if not the AMD GPU hardware H.264 and HEVC? There is no other I know about....
 
What kind of acceleration you are talking about - if not the AMD GPU hardware H.264 and HEVC? There is no other I know about....
If you look at my post at the top of the page the dock is a solid color, the gpu is just labeled “display”, no kext is loaded, and launchpad takes around 30 seconds to render.
 
If you look at my post at the top of the page the dock is a solid color, the gpu is just labeled “display”, no kext is loaded, and launchpad takes around 30 seconds to render.
What help do you expect if you post a single picture like this? I asked for OpenCore and PolarisBoost (you would have seen this in exactly this picture coming up with a VBIOS-Version: PolarisBoost) and you replied you do use the OpenCore. Obviously not! You may also have a modded boot rom within your iMac.. (custom EFI ?).

There is a EFICheckDisabler.kext delivered by @Nick [D]vB on the Catalina Loader - maybe you need to enable this. Have attached a config.list I got last night from @Pascal Baillargeau who owns a WX7100 and has a modded boot rom, too. Check this and compare to your own settings.

If you post more specific data the help could be better. Otherwise I will not longer disturb. Sorry about that.

Wait: Add a signature with your current hardware and software and problem - makes it more easy to follow your posts.
 

Attachments

  • config.plist.zip
    4.6 KB · Views: 108
  • PolarisBoost.png
    PolarisBoost.png
    249.4 KB · Views: 159
Last edited:
  • Like
Reactions: highvoltage12v
found a copy of the MXM specifications at this link:
MXM Specification v31 r10
which might provide some interesting electrical/mechanical/thermal information pertinent to these modifications...

found in section 2.4:
"The thermal solution must provide at least 0.5 mm clearance, under any tolerance conditions, in the x and y direction from the component keepout boundary"
 
...
Maybe someone can take a picture of the 27" iMac heat sink plate and we can make a mechanical drawing of it, as well as a line drawing that can be overlaid on a card image to help anticipate the differences in various card installations.
...

This is what I have for the 2011 iMac 27" with 6970M heat sink:

If you use photoshop to get the holes aligned with your heatsink, you probably can get a good idea of the dimensions for mine.

Link in my sig for my personal writeup and description for those thermal pads and copper shim.
 
This is what I have for the 2011 iMac 27" with 6970M heat sink:

If you use photoshop to get the holes aligned with your heatsink, you probably can get a good idea of the dimensions for mine.

Link in my sig for my personal writeup and description for those thermal pads and copper shim.
thanks!

the MXM specs have all the dimensions for the cards and the tolerances for component height and all that...
 
  • Like
Reactions: hwc
Hey everyone!!
Thanks again for all the amazing information on this thread. I am not sure what i am doing wrong but i have installed a 32gb ram, SSD, upgraded the CPU and upgrade the graphic card(k4100m) all at the same time. For this graphic card i had to grind off a small portion of the heatsink which i have attached a picture of. The computer starts and i will flash the card using the USB boot that was posted, however, the computer(2011 Mid IMac 27in) just starts up, make the chime noise but the lcd screen never turns on and it just keeps rebooting. I took apart this machine so many times to figure out where i may have went wrong or overlooked. I get 2 green lights on the logic board indicating that the main logic board has detected proper power from the power supply when the computer is turned on. This LED will be ON when the computer is turned on and the power supply is working correctly, but not the the 3rd light which indicates that the computer and the video card are communicating. This LED will be ON when the computer is communicating properly with the video card. Any ideas as to what i could possibly doing wrong? Any tips or advice is immensely appreciated!!
IMG_7932.jpg
IMG_7882.jpg
IMG_8046.jpg
IMG_7981.jpg
 
Last edited:
Hey everyone!!
Thanks again for all the amazing information on this thread. I am not sure what i am doing wrong but i have installed a 32gb ram, SSD, upgraded the CPU and upgrade the graphic card(k4100m) all at the same time. For this graphic card i had to grind off a small portion of the heatsink which i have attached a picture of. The computer starts and i will flash the card using the USB boot that was posted, however, the computer(2011 Mid IMac 27in) just starts up, make the chime noise but the lcd screen never turns on and it just keeps rebooting. I took apart this machine so many times to figure out where i may have went wrong or overlooked. I get 2 green lights on the logic board indicating that the main logic board has detected proper power from the power supply when the computer is turned on. This LED will be ON when the computer is turned on and the power supply is working correctly, but not the the 3rd light which indicates that the computer and the video card are communicating. This LED will be ON when the computer is communicating properly with the video card. Any ideas as to what i could possibly doing wrong? Any tips or advice is immensely appreciated!!View attachment 947306View attachment 947307 View attachment 947304
4 questions
- original imac configuration ? (update your signature please!)
- origin of the k4100m?
- reset pram done ( cmd + alt + R + P) ?
- do you use a 3 pipes heatsink version (yours look like a 2 pipes version)?
 
Hey everyone!!
Thanks again for all the amazing information on this thread. I am not sure what i am doing wrong but i have installed a 32gb ram, SSD, upgraded the CPU and upgrade the graphic card(k4100m) all at the same time. For this graphic card i had to grind off a small portion of the heatsink which i have attached a picture of. The computer starts and i will flash the card using the USB boot that was posted, however, the computer(2011 Mid IMac 27in) just starts up, make the chime noise but the lcd screen never turns on and it just keeps rebooting. I took apart this machine so many times to figure out where i may have went wrong or overlooked. I get 2 green lights on the logic board indicating that the main logic board has detected proper power from the power supply when the computer is turned on. This LED will be ON when the computer is turned on and the power supply is working correctly, but not the the 3rd light which indicates that the computer and the video card are communicating. This LED will be ON when the computer is communicating properly with the video card. Any ideas as to what i could possibly doing wrong? Any tips or advice is immensely appreciated!!
  1. A card not flashed will not turn on the display, HP card even to no contain a usable BIOS on board by default.
  2. This small heat sink will not be able to transport the heat generated by this card away! This will not work on the long run!
  3. Please disconnect all internal drives while using the Linux USB flash stick remotely.
  4. Only after flashing the VBIOS successfully you will get a 3rd. LED
  5. If you have an endless chime-boot-chime-boot-chime... loop which can only be stopped by plugging the wall connector you might have another (electrical) problem caused probably by the cards components touching the sink or because some other cable has not been connected in the right way as before.
 
4 questions
- original imac configuration ? (update your signature please!)
- origin of the k4100m?
- reset pram done ( cmd + alt + R + P) ?
- do you use a 3 pipes heatsink version (yours look like a 2 pipes version)?

- Original IMac Config was Quad Core 2.7 GHz Intel "Core i5" I5-2500S 4 GB of RAM (1333 MHz PC3-10600 DDR3 SDRAM), a 1 TB (7200 RPM) hard drive, a vertically-mounted slot-loading DVD�R DL "SuperDrive", and AMD Radeon HD 6770M graphics with 512 MB of dedicated GDDR5 memory.

- Origin of the k4100m was from ebay (boivllc ) From a HP Zbook

- I tried that but i am not sure my keyboard registers as soon as the computer starts up due to it being wireless and connecting via bluetooth.

- I only have the original heatsink which is the 2 pipes version. Not to sure if that would impact the performance of connectivity.
 
Hey everyone!!
Thanks again for all the amazing information on this thread. I am not sure what i am doing wrong but i have installed a 32gb ram, SSD, upgraded the CPU and upgrade the graphic card(k4100m) all at the same time. For this graphic card i had to grind off a small portion of the heatsink which i have attached a picture of. The computer starts and i will flash the card using the USB boot that was posted, however, the computer(2011 Mid IMac 27in) just starts up, make the chime noise but the lcd screen never turns on and it just keeps rebooting. I took apart this machine so many times to figure out where i may have went wrong or overlooked. I get 2 green lights on the logic board indicating that the main logic board has detected proper power from the power supply when the computer is turned on. This LED will be ON when the computer is turned on and the power supply is working correctly, but not the the 3rd light which indicates that the computer and the video card are communicating. This LED will be ON when the computer is communicating properly with the video card. Any ideas as to what i could possibly doing wrong? Any tips or advice is immensely appreciated!!

You said "you WILL flash the vbios" - without flashing you will not get the 3rd LED like other said. To check if there is no other problem which may cause rebooting, put back your old card (you can do this for short period of time without mounting the heat sink). If iMac does not reboot with your old card, check the new one without the heat sink and see if you have re reboot loop. If not, then the heat sink is probably causing some short circuit (as been said here as well).

Also, apart from your heat sink should be 3-pipe, on the pictures you attached it looks like you didn't put any thermal transfer (pads or K-5) on the VRAMS and other components that may touch the radiator.
 
- Original IMac Config was Quad Core 2.7 GHz Intel "Core i5" I5-2500S 4 GB of RAM (1333 MHz PC3-10600 DDR3 SDRAM), a 1 TB (7200 RPM) hard drive, a vertically-mounted slot-loading DVD�R DL "SuperDrive", and AMD Radeon HD 6770M graphics with 512 MB of dedicated GDDR5 memory.

- Origin of the k4100m was from ebay (boivllc ) From a HP Zbook

card should come from Dell

- I tried that but i am not sure my keyboard registers as soon as the computer starts up due to it being wireless and connecting via bluetooth.

use an usb keyboard

- I only have the original heatsink which is the 2 pipes version. Not to sure if that would impact the performance of connectivity.

You are right but your card will die for sure 1 memory chips aren't covered and will get hot, 2 TDP of the 6670M is 66W the k4100m is 95W
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.