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.
Mac 12,2 3.4 mHz
16Gb memory
1Tb SSD
K3100M upgrade
After install on restarting having trouble with no sound, intermittent Bluetooth connection with use. I reviewed posts but saw no similar posts and nothing on page 1. I reopened system and rechecked connections. I would appreciate any thoughts.
 
Just received an iMac pre-flased K3000M today after a long wait over the post; Wondering if I should possibly even attempt to install this in a 27'' late 2009 or it's a guaranteed DOA...To the untrained eye I suppose we' re looking at a significant (water?) damage in an area on the top left hand side of the 'underside', while in closing-in one can see that one of the chip's connection-legs looks substantially battered up in what appears to be a charcoal material state...

Seller obviously advertised this as a fully functional pre-tested unit as they all do in similar Ali ads. In await of an alt. 2-pipe heatsink - since I'd be performing another such upgrade on a similar setup in the near future - evaluating my next steps. Seller comms sent, in await of his take on this, but I have a feeling this won't end well..

Looking for an experienced opinion before I embark on this 'quest'..
You need to return it. I ordered a K3000M from Ali too. Installed and works fine but, with 3 days of use the Mac started to freeze when doing random tasks and I noticed random white spots when black images was shown. I never suspected that the card was faulty, but I returned it anyway and ordered a K3100M because someone here told me that it’s more compatible. And guess what? I’m sure the card that I returned wasn’t good, because the K3100M is working flawlessly for now. So I think your card will fail soon as mine.
 
Hi everyone,
I've been following you for some time but it's my first post, I'm Italian

Hardware: Imac 27" 2011 last firmware + Nvidia K3000M flashed by Nikey22 rom

Problem: with the internal display connected, imac does not turn on (only the first LED turns on). With the internal display disconnected (internal cable) everything works ok but only in the external display, as shown in the pictures.
With the original Apple graphics card everything works perfectly

Attention: as you can see, macfan control sees 2 GPUs, maybe it can be useful to solve the problem?

Thanks for can answer me
Hey,

have you installed a new internal SSD instead of the old HHD? I just found this #21 of my own old post...

Try to disconnect the SSD and boot from an external USB device to test it or get a cheap SATA splitter cable to rule out this problem.
 
Polaris 23 corresponds to Polaris 12 also known as the Lexa core. That core is known to not be supported at all by macOS graphics drivers.
Hi @internetzel
I used Tropo architecture Dell AMD FirePro W5170M vest R9 3750X on HP 8770W with Black Apple installed with no problem. Can you modify VBiOS to use on iMac and can assist in testing .
Thanks

 

Attachments

  • IMG_8792.JPG
    IMG_8792.JPG
    833.4 KB · Views: 318
  • IMG_8791.JPG
    IMG_8791.JPG
    891.7 KB · Views: 361
  • IMG_8799(20210624-180159).JPG
    IMG_8799(20210624-180159).JPG
    373.9 KB · Views: 291
  • w5170m.zip
    230.3 KB · Views: 149
Hi @internetzel
I used Tropo architecture Dell AMD FirePro W5170M vest R9 3750X on HP 8770W with Black Apple installed with no problem. Can you modify VBiOS to use on iMac and can assist in testing .
Thanks

You'll first have to check whether the iMac in question would boot at all with the W5170M installed. You should try different VBIOSes and check which displays are working.
 
  • Like
Reactions: Ausdauersportler
You'll first have to check whether the iMac in question would boot at all with the W5170M installed. You should try different VBIOSes and check which displays are working.

Agreed. He is using PC emulation drivers for the Cape Verde GPU which is why it appears to function in a windows environment. I haven't seen Tropo architecture drivers natively in MacOS.

If he does get it to boot, it will likely panic, but a printout of the panic log would be useful. We'll need to see the anonymous UUID in question, as well as have a look at the kernel extensions in backtrace to see what failed to load along with their dependencies. This is to say nothing of the framebuffer mismatch that could be going on.
 
About the chip type: Winbond W25X20, 256 kB

I just did a search of the contents of this thread limited to my own zillion posts searching for the keyword flashrom. This software usually prints out the found chip type. This type is used on K1100M and K2100M cards.
Thanks for the help. I had a burned k2000m sitting in my stack of old cards. I took the chip from it and soldered it to the k1000m. The k2000m bios chip works fine as far as size for the file. I am going to flash it today and install it. **fingers crossed**
 
Hello everyone
I saw at first post the solution to audio on windows 10 UEFI, so I installed OCLP internally but it says will can’t boot the windows partition. I tested it anyways but it really can’t boot windows, so I uninstalled it and reinstalled on a USB, it worked but it doesn’t fixes the audio. Any suggestions?
 
Hello everyone
I saw at first post the solution to audio on windows 10 UEFI, so I installed OCLP internally but it says will can’t boot the windows partition. I tested it anyways but it really can’t boot windows, so I uninstalled it and reinstalled on a USB, it worked but it doesn’t fixes the audio. Any suggestions?
Two things:

1. You cannot install OCLP and the MS boot loader within the same EFI partition. You need either two partitions on one disk with in GUID format or two disks or a disk and OC on an external device like an USB stick. The BIOS of our old PCs is not capable of holding two boot loaders within a single EFI partitions. After installing OC id hides MS. Booting OC from another EFI partition finds MS in the other and offers a boot icon and option - you found this out by testing and this is great!

2. Unless the sound patch makes it's way into OCLP (and I am not in charge of the development there) you need to do some hand work and reading. Copy the files from the Catalina Loader from this post image and put it onto the OCLP EFI in the same folder as shown in the picture attached and adjust the config.plist (ACPI->Add section) by adding the array...

Code:
<array>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 21.5 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <false/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_215.aml</string>
    </dict>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 27 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <true/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_27.aml</string>
    </dict>
</array>

EDIT: I renamed the file to get rid of the quotes....

EDIT2: OCLP has since 0.1.2 these W10 UEFI sound patches included!
 

Attachments

  • Windows Sound.png
    Windows Sound.png
    169.5 KB · Views: 136
  • Archive.zip
    19.1 KB · Views: 93
Last edited:
Two things:

1. You cannot install OCLP and the MS boot loader within the same EFI partition. You need either two partitions on one disk with in GUID format or two disks or a disk and OC on an external device like an USB stick. The BIOS of our old PCs is not capable of holding two boot loaders within a single EFI partitions. After installing OC id hides MS. Booting OC from another EFI partition finds MS in the other and offers a boot icon and option - you found this out by testing and this is great!

2. Unless the sound patch makes it's way into OCLP (and I am not in charge of the development there) you need to do some hand work and reading. Copy the files from the Catalina Loader from this post image and put it onto the OCLP EFI in the same folder as shown in the picture attached and adjust the config.plist (ACPI->Add section) by adding the array...

Code:
<array>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 21.5 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <false/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_215.aml</string>
    </dict>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 27 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <true/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_27.aml</string>
    </dict>
</array>

EDIT: I renamed the file to get rid of the quotes....
Thank you! It works with 2010 too? I forgot to tell this.
 
iMac Late 2009 to Mid 2011 graphics card upgrade Last Updated 06/17/2021

This is not a plug and play solution! You need extended macOS / Unix system administration knowledge, the ability to run programs from the Terminal app and some manual skills to assemble your iMac again. If you have not done this before, get some local help in advance and make a complete plan and make notes while reading through this page and thread!

It is HIGHLY recommended that you read through this post before asking questions. Then, reread the information.

Before you post a question please add a signature to your account settings reflecting your machine type, graphics card, and possible even the problem you have. This signature sticks with every post you make and helps other to keep track and understand what is going on.

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. It takes several months of reverse engineering and testing before getting a new BIOS working.

There is no simple best card: Your budget, your comfort level with doing modifications, your ability to live with unresolved issues, your computing needs, the local market, your iMac, etc. will determine the card to be used.

Unfortunately, this thread cannot help you source cards as there are too many variables involved.

Read through this information carefully in order to choose the best card for your needs.
  1. The modified (video) BIOS version require an Intel i3 CPU or better (see also below #5)
  2. Only Nvidia Kepler GK104, GK106, GK107 cards or AMD Baffin, Ellesmere, Polaris20, Polaris21 cards will work in these iMacs with macOS including Big Sur. No other GPU variant has macOS driver support.
  3. There are smaller MXM-A cards and bigger MXM-B cards running stable only in the 27" models. While all cards may function in a 21.5" model, the big ones are unstable due to their high power draw. Do not try it!
  4. All NVIDIA MXM B cards, the WX7100, and the RX480 need the big three copper pipe MXM-B heat sink from the 27" mid 2011 model to get the generated heat out of the system under load. No exception!
  5. Core2Duo CPU systems: Tests with iMac10,1 21.5" Late 2009 and iMac9,1 24" Mid 2009 and the Late 2009 27 iMac11,1 with a new GPU have been made. External displays worked in any case, internal LCD within the 27 Late 2009, the others needed you to buy a special driver board and connect the internal screen with the external miniDP port (and make it an external one). Check carefully which driver board you might need. Some other cards may work with the stock BIOS showing all the seven problems... work is ongoing. This is a vBIOS problem.

Most of these cards hit the street before 2012 and are considered old cards.

Known issues or problems:
  1. Dead cards: Some of the a 7-10 year old used Nvidia on the market may be already (half) dead. Some sellers offer cards with new BIOS - but to small - chips soldered on. Ignore those offers.
  2. iMac 2011: Some NVIDIA GPU may not run well in your 27 Mid 2011 iMac. We have reports of 880M, K3000M, K3100M, K4100M which all run only without the internal LCD connected. As soon as you connect the LCD the system refuses to boot or ends up in boot chime loop. Reason unknown.
  3. Memory type: NVIDIA cards can have different memory types (Hynix AFR, Hynix BFR, Elpida, Samsung). Take a look at the links within the tables to find your fitting BIOS. For some cards - although listed below - we may not have the correct memory versions prepared.
  4. Black Screen: After complete installation of the iMac the internal LCD can stay black, only three status LED light up. This is the black screen software issue. Normally you can get around it (temporarily) by pressing alt/option on boot. Late 2009 system you will face (only there) a more severe variant. After a PRAM reset the LCD gets and remains black. To fix this for all iMacs a kernel extension needs to be patched at best in advance. Only after booting into this patched macOS the screen will come back. Use this package installer to achieve this with all ++ cards on all systems up to macOS Catalina. Do not use this package on Big Sur. important: OpenCore (OCLP) with agdpmod=vit9696 in the boot-args fires up the LCD after a PRAM reset or GPU change, too.
  5. Color depth problem: Happens on after boot - just sent the system once to sleep or change resolution. This solution or this opencore based solution will cure the problem.
  6. Brighness level: Solution is linked here for all ++ cards and described by @nikey22 on each of his posts, again.
  7. Brightness control with OpenCore: All + cards need OCLP or CL to enable brightness control!
  8. BIG MXM-B cards need MXM-B heat sinks to transport the heat way. Do not use small MXM-A sinks unless you want to kill your card.

CardBIOS linksBoot ScreenBrightness Control21.5/27/MXMHeat Sink ModOGLMET
Quadro K500Mnonoyes/yes/An/an/a
Quadro K510Mnonoyes/yes/An/an/a
Quadro K610M +ROMyes (natively)yes (issue 7 above)yes/yes/Aspecial install505n/a
Quadro K1100M +ROM ROM1yes (natively)yes (issue 7 above)yes/yes/Ano907n/a
Quadro K2100M +ROM ROM1yes (natively)yes (issue 7 above)yes/yes/Ano1229n/a
Quadro K1000M +ROM oldROMyes (natively)yes (issue 7 above)yes/yes/Ano903n/a
Quadro K2000M +ROM oldROMyes (natively)yes (issue 6 above)yes/yes/Ano797n/a
Quadro K3000M ++ROM ROM1yes (natively)yes (issue 6 above)no/yes/Byes, BIG 2 pipe116415
Quadro K4000M ++ROMyes (natively)yes (issue 6 above)no/yes/Byes, 3 pipe1680n/a
Quadro K3100M ++ROM ROM1 ROM2yes (natively)yes (issue 6 above)no/yes/Byes, 3 pipe177921
Quadro K4100M ++ROMyes (natively)yes (issue 6 above)no/yes/Byes, 3 pipe246532
Quadro K5000M ++ROM ROM1yes (natively)yes (issue 6 above)no/yes/Byes, 3 pipe203829
Quadro K5100M ++ROMyes (natively)yes (issue 6 above)no/yes/Byes, 3 pipe2404n/a
GTX 680M ++ROMyes (natively)yes (issue 6 above)no/yes/Byes, 3 pipen/an/a
GTX 765M +ROMyes (natively)yes (issue 7 above)no/yes/Byes, 3 pipe1428n/a
GTX 770M +ROMyes (natively)yes (issue 7 above)no/yes/Byes, 3 pipe2140n/a
GTX 780M +ROMyes (nativelyyes (issue 7 above)no/yes/Byes, 3 pipe264241
GTX 780M ++ROMyes (natively)yes (issue 7 above)no/yes/Byes, 3 pipe264241
GTX 880M ++ROMyes (natively)yes (issue 7 above)no/yes/Byes, 3 pipe2700n/a
GTX 860M ++ROMyes (natively)yes (issue 7 above)no/yes/Byes, 3 pipe161634
GTX 870M ++ROMyes (natively)yes (issue 7 above)no/yes/Byes, 3 pipe232640

OGL column: OpenGL performance based on the Unigine Valley score from this table. T
MET column: Metal performance based on MetalBench score from the table.

*
BIOS by @Nick [D]vB that currently enable boot screens on your iMac.

+
BIOS by @Nick [D]vB, @nikey22, @Santa's Little Helper that currently enable boot screens on your iMac. Using OpenCore (through OLCP or Catalina Loader for High Sierra and Sierra) these cards offers right now native brightness control, target display mode, support of UEFI Windows 10, and more!

++
BIOS by @nikey22, and @stephle for the K3000M/K5000M that currently enable boot screens, native brightness control, target display mode.

Notes:
  1. Most if not all of these cards have a WSON type BIOS chip which cannot be programmed using a clip. You need nvflash with Windows or Linux. Take a look at the FAQ about flashing cards.
  2. Audio support with UEFI Windows 10 would make OpenCore for any listed card necessary!
  3. To enable brightness controls in UEFI Windows 10, see this post and this more recent post.
  4. Target Dispay mode works only with High Sierra an older!

These cards have been introduced 2016 and later and are considered as new cards. The GPU is more power efficient compared to Nvidia Kepler and have by far higher metal performance.

Known problems:
  1. General: Some AMD cards will not POST (Power On Self Test) in the Mid 2011. This happened with some WX7100 models, all RX480, some HP AMD cards. A solution for the HP 4150 has been published.
  2. AMD WX7100
    It is important to identify the card. @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.
  3. AMD WX4170
    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.
  4. AMD WX4130/WX4150
    There are multiple versions of this card - only the green "Dell" branded versions currently work in every model. The HP WX4150 needs this mod for 2011 iMac12,2 27 inch models.
  5. AMD RX480 Works only in Late 2009 27 and Mid 2010 27 systems!

CardBIOS linkBoot ScreenBrightness Control21.5/27/MXMHeat Sink ModOGLMET
AMD WX4130 +++ROMyes (OpenCore)yes (natively)yes/yes/Aspecial install180553
AMD WX4150 +++ROMyes (OpenCore)yes (natively)yes/yes/Aspecial install180562
AMD WX4170 +++ROMyes (OpenCore)yes (natively)no/yes/Byes or no?, 3 pipe215673
AMD RX480 +++ROMyes (OpenCore)yes (natively)no/yes/Byes or no?, 3 pipe2800150
AMD WX7100 +++ROMyes (OpenCore)yes (natively)no/yes/Byes or no?, 3 pipe2949160

OGL column: OpenGL performance based on the Unigine Valley score from this table. T
MET column: Metal performance based on MetalBench score from the table.

+++ These AMD cards are much more modern, but are difficult to source. Check the online offers carefully (the differences are explained above). The cards are be supported natively with Sierra and later. Latest known working macOS version is currently Big Sur.

Using the GOP BIOS (links within the table above) you will have native brightness and and get an emulated boot selection only with OpenCore. OpenCore enables 4K H.264, and huge 4K HEVC decode/encode by using the iMacPro1,1 ID. This hack makes your iMac look alike a new machine and gives you similar features. Does not work with Sierra when using OpenCore!

Using the EG BIOS version you will get a native Apple boot picker with an iMac firmware modification on an additional external display, only. These BIOS versions offer native brightness control, too. You can also use the same OpenCore setup as with the GOP BIOS versions to enable 4K H.264/HEVC. Here you will find new EG BIOS versions for the WX4xxx line. Both solutions have their own advantages.

Can be flashed using a clip or amdvbflash with Linux or Windows or EFI. Take a look at the FAQ about flashing cards.

Here a list of related external projects:
  • MXM carrier board with PCI extender to plug in an eGPU into 27 Late 2009-2011 iMacs
This is a short list of enhancements worth to be realised IMHO:
  • add (Atheros and BCM94xxx) WiFi drivers to Linux Flash utility
  • modify iMac Late 2009 i-series firmware to avoid total eclipse (black screen) (solved with OpenCore with agdpmod=vit9696)
For those about to solder or code, we salute you!

Here the most frustrating (hardware) problems:
  • why do some AMD MXM cards still not POST in the iMac12,2 2011 system (RX480/WX7100)
  • how to solder a BIOS chip on the WX4170 cards without one (in progress)

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, system administration at a higher level and some Unix or terminal command line awareness. Please make a plan before jumping into this!
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. Some HP cards do not contain any BIOS and will not show up in the system until flashed (sometimes only possible with a CH341A clip!)
A: BIOS can be flashed in one of two ways: Either directly with a CH341a clip programmer or with the NVFLASH or AMDVBFLASH software in Windows or Linux. Only most AMD cards and K610M, K1000M and K2100M cards can be used with the clip. All other NVIDIA cards have so called WSON BIOS packages. Experienced users may solder a different BIOS chip onto those cards to be used with a clip, too. You can use the flashrom software with the clip directly from the MacOS terminal following this installation guide.

AMD flash software and NVIDIA flash software is only available on Windows and Linux.

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. SSH clients are available for iPad, iPhone and other tablet devices, too. The latest version is available here.

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.

THIS external POST helps describes the flashing process. Others have found THIS POST useful.

Do a PRAM reset after flashing if you cannot boot into a known to work MacOS version!
A: No - all cards outlined in this guide use the included NVIDIA drivers in macOS. No additional GPU drivers are needed.
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 (new) AMD cards seem to be our path forward.
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.
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. How to apply the paste, watch this video!
A: We are still aggregating GPU benchmarks. There is a special section on this page and we added to the GPU tables a relative (to the old flagship HD6970) performance column only based on the the OpenGL benchmark.
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 new X-clamp still needs be removed from the back of the card and have the screw posts drilled or tapped out 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! In case you had a ATI card using a small Apple X-bracket (all MXM-A cards, 4850 and 5850) just reuse this bracket!! It fit's perfectly with all MXM-A replacement cards!
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. In case you had a ATI card using a small Apple X-bracket (all MXM-A cards, 4850 and 5850) just reuse this bracket!! It fit's perfectly with all replacement cards except the RX480 and WX7100!
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.
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!
A: We all know that none of the modifies BIOS versions for the Metal GPUs listed in the table above is able to provide the internal GPU temperature back correctly to by used by the iMacs internal Apple SMC software to control the (ODD) fan according to the GPU internal temperature. To address this issue we recommended strongly to use a free software called Macs Fan Control. But you can also try to solve this problem by using the ODD temp sensor.
A: The first term simply describes the fact that you can use GUI related operations like moving, resizing, closing an application or Finder window fast and smooth. This has been a serious issue with all patched installations of macOS versions on unsupported hardware. All "metal" cards listed above offer full graphics acceleration. Especially with Big Sur this has become more important since only "metal" enabled cards offer now the full graphics acceleration. The term video acceleration describes the hardware abilities of the GPU supported by the macOS. Only the new AMD GPUs offer 4K HEVC and 4K H.264 if installed in an iMac. If you want to know more about the possibilities AMD cards offer watch some of the videos collected here.
A: This issue has been described by the author of the BIOS on every publishing post. So it is a BIOS issue which can be solved by just sending your iMac once to sleep and on wake up the graphics driver will re-initialise and the color mapping will be correct or you simply use this little app made by @passatgt and follow his instructions.
A: Take a look at this post...this is not a plug and play task.
A: This feature is only supported until High Sierra on the iMac. To use it you need a working High Sierra partition/container on your boot disk. Apple dropped TDM support for M1 systems. You will not be able to use an iMac as an external display for these new 2020+ machines. For older Intel based systems until 2019 you will need the Apple Thunderbolt 2 (Mini DisplayPort female plug type) to Thunderbolt 3 converter cable (USB-C plug type).
A: First, read the recent part of thread and this post on a regular base. Staying on top of the progress here is key! And of course every user may help sharing his knowledge to new users - but please stay on topic!

What is OpenCore?

OpenCore (OC) is software to enable some features and provide necessary data before an unsupported or supported macOS boots. This way we can solve sleep/wake and black screen issues without modifying the installation itself.

Important advices: DO NOT IGNORE!
  • AMD GPU users should install the OpenCore created with OCLP on the Catalina Loader or internal disk. If the configuration fails you end up without a non booting system and to force a boot of an external UBS device to reinstall you have to change the boot selection - which cannot be done without an EFI Boot picker acting on alt/option on boot. The Catalina Loader cannot be made the standard boot object from Big Sur. You need Catalina or older to do so. Have a small partition with High Sierra for that reason! If things break you will have to pull the disk out of the iMac to force boot of an external device. This can be avoided by having the OC on the CL on an SD card or USB thumb drive which can be pulled out of the system.
  • Users of UEFI Windows installation should check the contents of the internal EFI folder. You cannot install OC and MICROSOFT sub folder in EFI as the iMac firmware will only be able to manage a single boot loader per EFI partition. In this case use the second internal disk for OC (if existing) or an USB device.
  • Owners of NVIDIA cards with an EFI Boot screen should install the EFI folder directly to the EFI partition of the internal disk (process described in the OCLP docs) unless Windows exists still there...
Why using OC!
  1. Native and unpatched installation of Mojave, Catalina and Big Sur with OpenCore Legacy Patcher (OCLP)
  2. Brightness control with K610M, K1100M, K2100M, GTX765M, GTX770M, (GTX780M) cards
  3. Emulated boot picker for all systems using AMD cards!
  4. WINDOWS 10 UEFI installations on Mid 2011 sound patch
  5. AMD Video acceleration 4K HEVC and 4K H.264
  6. OTA (over the air) on Big Sur, Mojave, and Catalina
  7. AMD DRM (HW support) for Netflix (not in Safari), AppleTV, Amazon Prime etc. streaming
  8. solves black screen issue with all NVIDIA GPU (add agdpmod=vit9696 to boot-args)
Where to get it and how to use?

Download: OpenCore Legacy Patcher

For more details check the section below: Upgrade your (mac)OS on the metal capable iMac

More Information:

Thread: macOS 11 Big Sur on Unsupported Macs
Thread: OpenCore on Legacy Apple Hardware (focusing on MacPro, but also a lot of general instructions)
Thread: Activate AMD hardware acceleration

Videos: How to maintain OpenCore
Full documentation: Dortania OpenCore.

History:

Catalina Loader (CL) is another software allowing OC to be installed and maintained more easily than on hidden EFI partitions

Download (for Sierra and High Sierra): Catalina Loader image and original OC version
Post: The original OpenCore post on this thread
Guide: Guide by @Herrdude
Guide: Using Catalina Loader on an iMac

Follow this link to install Windows using the UEFI method or search the net for more ways to achieve this. You will need OpenCore to enable the sound on 2011 systems using this method! To avoid blue screen issues on the iMac12,x read this doc.

According to this list the (Kepler) Nvidia drivers are part of macOS since 10.8.3. You might check this out on your own. At least on recent successful upgrade of an iMac 12,2 with macOS 10.10 can be reported here.
According to this GPU buyers guide the new AMD will be supported with macOS Sierra and later.

Supported MacOS version can be installed using the original Apple installer. To avoid the black screen issue install this package.

Supported MacOS version can be installed using the original Apple installer. To avoid the black screen issue with NVIDIA cards install this package.

Installing this last supported macOS version brings in the latest firmware. There will be unlikely ever new firmware versions since High Sierra went out of Apple support these days.

Using an AMD GPU you need to install OpenCore using the latest OCLP. This way you can use all the superior funtionality of the AMD GPU and avoid any possible problems like sleep/wake issues!

The recommended method is to have High Sierra as your primary OS and install Mojave/Catalina/Big Sur alongside on a separate partition. So if anything goes wrong, you can still boot back into High Sierra to fix issues. Make sure it is the partition the iMac boots in after a PRAM reset automatically!

Having a Metal GPU makes your iMac Late 2009, Mid 2010, Mid 2011 fully compatible, again.

You have a single patcher option for all new macOS versions based on integration work of @Ausdauersportler into the tool provided by @khronokernel and @dhinakg! It can be used to install macOS Big Sur as well as Mojave and Catalina. After installing OpenCore your system will be qualified to run the stock installer programs provided by Apple.
  • OCLP (this package offers a recent OpenCore package and is in fact an Big Sur installer at the same time)
We recommend all new users to use OCLP and I ask all current iMac micropatcher users to migrate to OCLP with the next full installer. This is the future proof solution. Do not use other patchers! First read the documentation linked on the download page.

The OCLP patcher app will auto detect your system, BT, WiFi card and GPU. Carefully check in Build OpenCore step if everything has been detected properly.

If you plan to use/install High Sierra or Mojave or Catalina using OCLP follow the manual approach described below.

If you plan to use/install High Sierra or Mojave or Catalina using OCLP enter the Patcher Settings and
  1. set SMBIOS Mode->moderate
  2. disable Securebootmodel by SBM->False
  3. disable SIP with setting SIP->False
This is currently unsupported by the OCLP dev team but it works like a charm. You can set everything according to your needs and even generate configs for different systems by bypassing the auto detection. Start with changing the model.

After Mojave/High Sierra installation you can fix the PreBoot/Recovery of both these macOS versions and reset SBM and SIP to true. This way you can use OCLP to boot into High Sierra, too. It enables the superior 4K HEVC and 4K H.264 as it contains the brightness control patches. No need to change a Catalina installation!

Reboot, press alt/option and select the OpenCore on boot. Make it default by pressing CRTL.

Known Issues with Big Sur 11.3 and newer (Monterey):
  • the kernel sometimes stops working during the installation process due to a race condition. You can force a reboot and proceed with the installation normally. This happens on all iMac11,x and iMac12,x systems and is not an patcher issue - this is an Apple bug. Stay on 11.2.3 if your are not willing to experiment.
  • using Big Sur/Monterey and High Sierra on the same machine can corrupt the Big Sur/Monterey preboot volume and prevent it from booting properly. Take a look and this post for a solution. You will disable the mount of the Big Sur volumes when starting High Sierra. Possibly we could move away from the "save a High Sierra" story with OCLP. Probably we can rethink the "keep High Sierra installation" practice?
  • use the upcoming OCLP 0.1.7 with Monterey. It will have some minor internal adjustments to make the installation more smooth.
Known issues OCLP (version 0.1.6):
  • none
Notes:
  1. Do not update a @dosdude1 patched installation of Mojave or Catalina, please backup user data, make a clean installation, restore user data.
  2. The stock Atheros WiFi and old BT works with both options, too. No HandOff and no Continuity, of course.
  3. AMD based systems offer 4K H.264 and 4K HEVC with Big Sur, again. DRM is working again and so Apple TV will show movies online, Netflix (currently not in Safari), Amazon Prime and others should work, too.
  4. Nvidia based systems lack currently still of iGPU based H.264 acceleration. HW DRM has never worked. There is legacy video support coming back with. Possibly this will solve the iGPU problem on 2011 systems.
  5. OCLP can be used without any patching and if offers SIP, File Fault and most importantly OTA upgrades. No other tool can offer this without additional complications.
  6. AirPlay will work with AMD dGPU and Mojave and Catalina using the original Atheros WiFI card. Big Sur needs a Broadcom upgrade. No tests made with NVIDIA dGPU.

This is a legacy patching instruction. We strongly recommend to use OCLP to install any macOS Mojave and later. This section is only important for users of Mid 2011 systems with an NVIDIA card needing Intel QuickSync (H.264 encoding) to work.

AMD users will use the AMD GPU superior H.264 encoding and do not need Intel QuickSync. So an AMD user will never need to install using this method and have to use OCLP!

The recommended method is to have High Sierra as your primary OS and install Mojave/Catalina alongside on a separate partitions or APFS container partition. So if anything goes wrong, you can still boot back into High Sierra to fix issues. High Sierra offers a working recovery partition, too.

This is a two step installation. First you will use the @dosdude1 patcher and later install a package needed to address the hardware changes you made by changing the GPU.

1. 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).

2. GPU and machine related patches: (see next section common macOS problems)

Late 2009, Mid 2010: To avoid the black screen issue install this package or follow instructions this post.
Mid 2011: Install this package to avoid sleep problems, black screen etc. or follow this post.

Important: Post-install patching has changed since Mojave.
Patching is 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 avoid this patch (since you will use 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 or more easily while building the patcher, you can go to the "Options" menu and de-select "Auto-Apply Post-Install Patches" to avoid this.

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).

1a. The process for Catalina is similar to Mojave as mentioned above. Use dosdude1's Catalina patcher to do the installation.

1b. Getting the latest Catalina installer is broken with the latest @dosdude1 patcher. You need the gibMacOS utility to download the latest version and construct it from the several download files. Follow the instructions coming with the tool. Then in can be installed using the latest @dosdude1 patcher. This method works for all recent macOS versions!

2. GPU and machine related patches:
Late 2009, Mid 2010: To avoid the black screen issue install this package or follow instructions this post.
Mid 2011: Install this package to avoid sleep problems, black screen etc. or follow this post.

See next section to manually fix this issue if you have accidentally installed this patch. Best option is reinstalling Catalina from the scratch!!

Status 05/07/2021:

  • DRM is known to work and you can watch Apple TV and Netflix on your iMac with AMD GPU, only.
  • use gibMacOS (download code on green button and read the online docs) to download the latest and last full Catalina installer (19H05). A complete installation recipe has been published here...
  • (using NVIDIA GPU) the Intel H.264 iGPU acceleration is still working on the 2011 models
  • (having a 2011 system) installing @dosdude1 and later sleep patches found on post #1
  • (having a 2009 and 2010 system) disable auto install patches in advance otherwise the legacy video patch make the fresh installation unusable
  • security upgrades using the @jackluke OTAfix trick (latest Beta security upgrade is 19H505)

After every MacOS update only when using a @dosdude1 patcher you will have to do the patching explained here to avoid common problems, again. Installing kernel extensions to the system is not an easy task. A complete installation guide to do this has been published (see link below with Q2). You can do this using the provided installer packages, using some tools or using the terminal and command line.

Q1: 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 (short AGC). A patched AGC kext and a further explanation can be found HERE, thanks to @highvoltage12v. Please look and the next question and link to get the installation guide, needed. Using some Nvidia cards in late 2009 iMac causes extra pain. The internal LCD will come up only after installing the patched AGC and booting into the newly patched MacOS. The BIOS versions will need a fix to come around this additional problem.

Q2: 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. You can also simply install this Catalina package or this Mojave package.

Q3: 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 @dosdude1 installer 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. Another more easy fix is the reinstallation of Catalina with auto-patching disabled.

You may face all kind of hardware problems after assembling your iMac again. There is an incomplete list of common (hardware) problems including the links to the original Apple iMac Technician Guides to trouble shoot such problems.

Some other possible modifications as USB3 or WiFi/BT 4.x replacements may interfere with a new GPU.

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!

You will find a short but hopefully comprehensive plan of the complete process in this post #14900. It included also a tools section.

1. OpenGL

OpenGL performance can be measured using the free Unigine Valley. Use these standard settings as resolution of 1920x1080, quality Medium, stereo 3D disabled, Anti-aliasing Off to compare results.

2. Metal

Metal has been introduced in 2012 hardware (HD4000 and NVidia GPU). Use GeekBench5 Metal or the more meaningful MetalBench software (Catalina and later).

Table of Benchmark Software and upload and result forms


Apple M1 (MacBookAir) Unigine Valley 57.5 FPS, 2405 Score

Most - if not all - of these problems have been solved with the published BIOS versions.

Using a non Apple video card within an iMac will create these 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); (works only with High Sierra and before)
  6. The loss of running the built-in Apple Hardware Test (AHT);
  7. The loss of temperature sensors on the new GPU. But there is a hardware solution!
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. Another hardware solution can be found here.

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. It has been added to all installer packages and the Bit Sur patcher.

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. This shows the temps, but does not control the fans!
Use Macs Fan Control to control the ODD fan. Check the PDF attached to this post for details. The best solution as of today is to relocate the ODD sensor as described in this solution! The ODD sensor will drive the fan up using the Apple SMC software.


~~~~~~~~~~

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.[/SPOILER]
Has anyone tried an AMD 6770m 1 GB in a 21.5 iMac? I know the bios chip would have to be changed to hold a larger file but if one could resolder a larger bios chip and flash the bios to Apple bios it should work. or not? I found a bios file that someone reworked on another forum. I have not tried this yet but just curious about it. I do know the 6770m in the iMac is set up for 512 memory but the file I found is one they say was reworked to 1 GB. I will include the file but I do not know how to read binary files so my only option would be to try it. I just thought this would be another option for anyone with the ability to solder chips.
 

Attachments

  • bios file for amd 6770m.zip
    83.9 KB · Views: 93
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Can someone confirm if the NVIDIA Quadro K3100M works with Target display under High Sierra (10.13.6)? I use this heavily for work to share the iMac's screen with my macbook pro. The usual switch is not working anymore (Command+F2) after the upgrade.
 
Two things:

1. You cannot install OCLP and the MS boot loader within the same EFI partition. You need either two partitions on one disk with in GUID format or two disks or a disk and OC on an external device like an USB stick. The BIOS of our old PCs is not capable of holding two boot loaders within a single EFI partitions. After installing OC id hides MS. Booting OC from another EFI partition finds MS in the other and offers a boot icon and option - you found this out by testing and this is great!

2. Unless the sound patch makes it's way into OCLP (and I am not in charge of the development there) you need to do some hand work and reading. Copy the files from the Catalina Loader from this post image and put it onto the OCLP EFI in the same folder as shown in the picture attached and adjust the config.plist (ACPI->Add section) by adding the array...

Code:
<array>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 21.5 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <false/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_215.aml</string>
    </dict>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 27 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <true/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_27.aml</string>
    </dict>
</array>

EDIT: I renamed the file to get rid of the quotes....
The sound patch has been in OCLP since May 3rd' 0.1.2 release. SSDT-PCI and associated ACPI patch. This was verified to work on 2011 and 2012 iMacs and MacBook Pros
 
Has anyone tried an AMD 6770m 1 GB in a 21.5 iMac? I know the bios chip would have to be changed to hold a larger file but if one could resolder a larger bios chip and flash the bios to Apple bios it should work. or not? I found a bios file that someone reworked on another forum. I have not tried this yet but just curious about it. I do know the 6770m in the iMac is set up for 512 memory but the file I found is one they say was reworked to 1 GB. I will include the file but I do not know how to read binary files so my only option would be to try it. I just thought this would be another option for anyone with the ability to solder chips.
In principle every card of this generation 2009-2011 works in every system (size and power draw and iMac10,1 problems ignored). Sell the card and get one you can use with recent macOS versions.
 
Last edited:
Two things:
1. You cannot install OCLP and the MS boot loader within the same EFI partition. You need either two partitions on one disk with in GUID format or two disks or a disk and OC on an external device like an USB stick. The BIOS of our old PCs is not capable of holding two boot loaders within a single EFI partitions. After installing OC id hides MS. Booting OC from another EFI partition finds MS in the other and offers a boot icon and option - you found this out by testing and this is great!

2. Unless the sound patch makes it's way into OCLP (and I am not in charge of the development there) you need to do some hand work and reading. Copy the files from the Catalina Loader from this post image and put it onto the OCLP EFI in the same folder as shown in the picture attached and adjust the config.plist (ACPI->Add section) by adding the array...

Code:
<array>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 21.5 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <false/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_215.aml</string>
    </dict>
    <dict>
        <key>Comment</key>
        <string>only enable on 2011 27 inch iMac for UEFI WIN10 sound support</string>
        <key>Enabled</key>
        <true/>
        <key>Path</key>
        <string>DSDT_Err_12_fix_27.aml</string>
    </dict>
</array>

EDIT: I renamed the file to get rid of the quotes....

EDIT2: OCLP has since 0.1.2 these W10 UEFI sound patches included!
I did this but now the Mac get stuck with the bootscreen when I select the OCLP USB drive… don’t know why. I attached how I edited the ACPI section
 

Attachments

  • image.jpg
    image.jpg
    1.1 MB · Views: 100
  • image.jpg
    image.jpg
    1.4 MB · Views: 110
Agreed. He is using PC emulation drivers for the Cape Verde GPU which is why it appears to function in a windows environment. I haven't seen Tropo architecture drivers natively in MacOS.

If he does get it to boot, it will likely panic, but a printout of the panic log would be useful. We'll need to see the anonymous UUID in question, as well as have a look at the kernel extensions in backtrace to see what failed to load along with their dependencies. This is to say nothing of the framebuffer mismatch that could be going on.
Hi @nikey22 in iMac 27 2011 tested W5170M in macOS High Sierra with Windows 7 two system replacement multiple VBiOS are invalid can not boot properly your guess is correct, do not understand why in HP 8770W model Black Apple can be used properly.

The previous K510m in macOS is normal to use the OC boot to achieve the system brightness adjustment and k610m use it almost, in the Windows system driver normal display screen is not normal to find the reason.

Today tested k500m modified VBiOS ID Fujitsu in window 7 system installed the correct driver inside the screen can be displayed normally, macOS High Sierra inside the screen does not show has been normal driver recognition of the graphics card, to help test the addition of the boot interface and boot interface.

Thank you!

Translated with www.DeepL.com/Translator (free version)
 

Attachments

  • k500m (2).JPG
    k500m (2).JPG
    536.9 KB · Views: 153
  • k500m (3).JPG
    k500m (3).JPG
    536.2 KB · Views: 160
  • k500m (4).JPG
    k500m (4).JPG
    289.3 KB · Views: 132
  • k500m (5).JPG
    k500m (5).JPG
    611.5 KB · Views: 140
  • k500m (1).JPG
    k500m (1).JPG
    585.5 KB · Views: 158
  • Quadro_K500M_80.07.40.00.00-Fujitsu.zip
    126.3 KB · Views: 67
That's something already! I don't need the bootrom of your iMac, but the original VBIOS of the W7170M would be useful. The 15,1 bootrom might still be better as the older the bootrom the more compatible the drivers possibly are with our old machines.
However, most important would be to get the VBIOS @jborko tested with his W7170M.
Anyone have the card code of a WX4150..?

In the end I returned the W7170M and got a refund (as it was not the card that was shown with the code on the advertised card), so now have just ordered what would seem to be one of the last WX4150 on Aliexpress... to be sure that they ship me actually this card, does anyone have code of the card to be able to check, (like the WX7100 is code 109-C95847-00C-02, the card that was advertised but they sent a W7170M/109-C769A1-00B_02🤦‍♂️) so I can be sure it is even compatible before mounting it!

Thanks in advance!
Andy
:)
 
You'll first have to check whether the iMac in question would boot at all with the W5170M installed. You should try different VBIOSes and check which displays are working.
In iMac 27 2011 models tested W5170M two Dell an HP three different VBiOS, can boot normally motherboard has the front two LEDs on macOS High Sierra black screen do not know the exact results, Windows 7 heard the entry system sound on the crash cycle. My guess is that VBiOS does not match the reason, rather than many AMD graphics cards in 2011 models directly can not boot self-test start.

What I don't understand is that W5170M installed on HP 8770W laptop Black Apple is correctly identified without any modification to the driver normal use of the identified model R9 M375.

Translated with www.DeepL.com/Translator (free version)
 
我测试过Quadro_K510M_80.28.52.00.03-Nvidia vbios原版,windows7 windows10 macOS10.13.6可以显示使用,但是没有闪屏和两个调整。
@niky22 提供的 K510m 具有使用 OpenCore 的启动屏幕,具有测试型号 iMac 27 2011 型号的亮度调整。
 
Last edited:
You'll first have to check whether the iMac in question would boot at all with the W5170M installed. You should try different VBIOSes and check which displays are working.
Multiple stability tests W5170M-R9 M370X installed Hackintosh in HP 8770W model Windows 10 and macOS 10.15.7 can work well, in iMac can not work is VBiOS incompatibility problems, right?
 

Attachments

  • W5170M-R9 M370X (5).JPG
    W5170M-R9 M370X (5).JPG
    970.6 KB · Views: 145
  • W5170M-R9 M370X (1).JPG
    W5170M-R9 M370X (1).JPG
    952.8 KB · Views: 131
  • W5170M-R9 M370X (2).JPG
    W5170M-R9 M370X (2).JPG
    927.1 KB · Views: 121
  • W5170M-R9 M370X (4).JPG
    W5170M-R9 M370X (4).JPG
    454.5 KB · Views: 108
  • W5170M-R9 M370X (3).JPG
    W5170M-R9 M370X (3).JPG
    554.6 KB · Views: 134
Multiple stability tests W5170M-R9 M370X installed Hackintosh in HP 8770W model Windows 10 and macOS 10.15.7 can work well, in iMac can not work is VBiOS incompatibility problems, right?
Mostly ATI/AMD graphics cards can cause hardware compatibility issues in our iMacs. That should be checked first.
For that purpose you should flash a completely empty VBIOS file to your card - the first 128kB have to be clean. Your OS of choice should be configured to allow remote access. If the iMac can actually boot with the card installed (that means you can do a remote login), but with a blank VBIOS, then there is a chance that a VBIOS can be created that allows for booting into some OS - with some display output actually working.
 
Last edited:
  • Like
Reactions: Dilli
Mostly ATI/AMD graphics cards can cause hardware compatibility issues in our iMacs. That should be checked first.
For that purpose you should flash a completely empty VBIOS file to your card - the first 128kB have to be clean. Your OS of choice should be configured to allow remote access. If the iMac can actually boot with the card installed (that means you can do a remote login), but with a blank VBIOS, then there is a chance that a VBIOS can be created that allows for booting into some OS.
Additionally:

The best method is to check the Dortania GPU buyers guide and read this DRM table. All Kepler GPU and most older AMD GPU are not capable of running DRM protected contents with the most recent macOS versions. You have to stick with Catalina if you want or need this.

I am pretty sure @Nick [D]vB knew both sources and that is why are focussed on the AMD GPU models still listed on the first post.

It does not make so much sense to create a new vBIOS for another AMD card lacking of software support by Apple unless you get these for 9 USD/Euro :)
 
  • Like
Reactions: Dilli
Thanks to all who have worked on this project. I would greatly appreciate help in restoring internal speakers to provide sound. Installed OCLP, was able to have boot up and everything looks great except for sound. There is no listing of internal speakers just "Digital out". When I install a Belkin Thunderbolt 1 dock, I get a "USB Sound" output which I can hear sound from when connected to external speakers. I checked the connections 3 times and opened up the iMac and all looks connected and tight. Specifically verified 3 times the connection to LEFT/RIGHT Speaker on logic board is tight. The internal microphone is also working as is the bluetooth and have Big Sur up and running with native boot screen and backlight stepping also checks out well with OCLP. I have done a PVRM clear and went through the OCLP to verify all is patched.

System:
iMac 12,2 "sandy bridge" 3.4
16GB RAM
1TB SSD
NVIDIA K3100M
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.