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.
Sure but that wasn’t my question. How were able to made the cards workable which are currently working known ? Or they just plug it in and it worked ?
No modification needed ?
You disable automatic login and enable remote screen sharing and then wait for it to show up on another Mac to see if the card is detected in system profiler or not. There could be a rare case where the VBIOS has no functional outputs and there won't be any output, but alot of the time the cards just aren't detected. Talking about Polaris cards specifically.
 
  • Like
Reactions: Fourk
Sure but that wasn’t my question. How were able to made the cards workable which are currently working known ? Or they just plug it in and it worked ?
No modification needed ?
I thought - my fault - you started with reading the first post on the first page - this is the guide - and some following post. It took just six years to find a way to modify Nvidia and AMD vBIOS versions to make the cards work in an iMac. I will not make the mistake to answer on your questions, twice.
 
  • Like
Reactions: Fourk
You disable automatic login and enable remote screen sharing and then wait for it to show up on another Mac to see if the card is detected in system profiler or not. There could be a rare case where the VBIOS has no functional outputs and there won't be any output, but alot of the time the cards just aren't detected. Talking about Polaris cards specifically.

What happen here is, that the Mac doesn’t even start. It’s just rebooting. But when I use the the usb stick it shows up just fine
 
I thought - my fault - you started with reading the first post on the first page - this is the guide - and some following post. It took just six years to find a way to modify Nvidia and AMD vBIOS versions to make the cards work in an iMac. I will not make the mistake to answer on your questions, twice.

Yea I know and I also know that somewhere here in the thread are the information but I went through 50 pages and couldn’t find it so all I need is the post where I can find it. The rest is on me.
 
  • Like
Reactions: Ausdauersportler
@Ausdauersportler you changed your tune? When i pointed out the same you dismissed it. Though my original suspicion was OpenCore , its actually catalina and the behaviour is due to GPU power management it seams, like other users are reporting also. Just after the fresh reboot i get expected scores , after awhile GPU clock is pegged to 270Mhz and FPS drops to about 10, CPU clock is working fine.
Well, actually this is exactly my problem. My score is even worse than that... Screen below:

Although other may share the same symptoms I solved today my problem by

1) reinstalling stock Apple 6750M card to check if the CPU boosts at all, this worked fine
2) reinstalling the very same K2100M which gave me the problems using some (office) tape to isolate most of the coils and some bigger caps from touching the heat sink as shown on the picture and using some more K5 pro

Now I get under High Sierra 27.7 FPS and 1159 Score in windowed mode on the external display and 29.2 FPS / 1220 Score if I let it run on the internal LCD in full screen mode and finally under Catalina 29.1 / 1219 Score.

Conclusion: Installing of the new card on the (well prepared) heat sink is probably the most delicate part of the complete process!
[automerge]1591996764[/automerge]
Yea I know and I also know that somewhere here in the thread are the information but I went through 50 pages and couldn’t find it so all I need is the post where I can find it. The rest is on me.
If you find at least a vBIOS giving you an output on screen others could come in and modify this.
 

Attachments

  • Valley-K2100M.png
    Valley-K2100M.png
    3.8 MB · Views: 443
  • Valley-K2100M-LCD.png
    Valley-K2100M-LCD.png
    1.9 MB · Views: 464
  • K2100M.jpg
    K2100M.jpg
    85.9 KB · Views: 585
Last edited:
Please run valley at 1920x1080, medium, no AA and try got get approximately 30 FPS - than your card is working fine. Cannot comment on games...
Try to install OpenCore on SD card and enable temp sensors, may be your system is throttled down. Check with HW Monitor if your CPU is boosting and finally install the internal LCD, of not done.
Did you install everything back including the LCD and all thermo sensors?
Thanks again, after reapplying thermal paste and running Valley I got right at 30 fps and performance improved in general!
 
  • Like
Reactions: Ausdauersportler
General Questions (Last Updated 06/10/2020)
We are still aggregating GPU benchmarks! You can help by running UNIGINE VALLEY on your iMac at 1080P MEDIUM and submitting the results HERE!
You can also VIEW the results in real time
HERE!

A PDF Chart summarizing this info has been added to this post - see attachments.

Q: What cards are working? Is there a list?
A: Yes - specifics are below, but current working cards are:
  1. NVIDIA Quadro K2100M +
  2. NVIDIA Quadro K1100M +
  3. NVIDIA Quadro K2000M *
  4. NVIDIA Quadro K1000M *
  5. NVIDIA GTX 780M ++
  6. NVIDIA GTX 770M *
  7. NVIDIA GTX 765M *
  8. AMD Radeon WX7100 **
  9. AMD Radeon WX4170 **
  10. AMD Radeon WX4130 **
  11. NVIDIA GTX 860M ***
  12. NVIDIA Quadro K610M ****
  13. NVIDIA Quadro K4100M ****
While other cards may work, these are currently the recommended cards. If you would like to use a different card, consider yourself in unknown territory, and of course, let us know if it works!

The modified VBIOS version made by @Nick [D]vB 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).

+ These cards have modded VBIOS by @Nick [D]vB that currently enable boot screens on your iMac. Using OpenCore these cards offer 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.

* These cards have modded VBIOS by @Nick [D]vB that currently enable boot screens on your iMac, better performance, and BootCamp support.
There is a small delay between the chime (POST) and the initialization of the actual boot screen on the current NVIDIA modded VBIOS. Most of the time (such as a quick reboot in macOS) the system boots too quickly for the EFI portion of the VBIOS 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.

++ This card has a modded VBIOS by @Nick [D]vB that currently enable boot screens on your iMac, better performance, and BootCamp support. According to this post from April 2020 @Nick [D]vB is working on a new VBIOS version offering native brightness control, target display mode, and more.

** These cards are much more modern, but are difficult to source. With custom VBIOS 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, if you can find one. See "AMD" below for more info.

*** The GTX 860M does work, but does not have a custom VBIOS like the others. Additionally, some cards will still need to be flashed with a new VBIOS for internal display functionality. Multiple GPU cores were used on the GTX 860M in manufacturing, but only Kepler based cards work in iMacs.

**** Like the GTX 860M, the Quadro K610M works with the correct VBIOS. Originally posted and tested without a custom VBIOS by @jowaju, they can be found for as low as $9 US. @nikey22 published a custom VBIOS based on the work of @Nick [D]vB with boot screen and more using the same OpenCore setup as described with the Quadro K1100M and K2100M. The youngest kid on the block is the K4100M. You will find a vBIOS also by @nikey22 and a comment about the experimental status in the linked post. Preparation of the heat sink will be the same as for the 780M card, it shares size and layout.

Q: What new issues will I have after swapping my card with a PC MXM card?
A: The biggest issues we have are:
  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
  6. The loss of running the built-in Apple hardware test
  7. The loss of temperature sensors on the new GPU
1. Boot screens are now available on all listed cards except the GTX 860M and the K610M using Custom VBIOS and/or OpenCore.

@Nick [D]vB's VBIOS enabling boot screens on GTX 765M/770M/780M are available here.

@Nick [D]vB's VBIOS enabling boot screens on Quadro K1000M/K2000M/K1100M/K2100M available here.

See the "AMD" section below for AMD info. 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 vBIOS support to show the apple boot picker.

2. Native brightness control is available for the Quadro K1100M and K2100M as well as the AMD cards using a combination of custom VBIOS and OpenCore. See this post for information about using OpenCore. A guide to using the provided OpenCore disk image by @Nick [D]vB has been written by @herrdude on THIS POST.

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.

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 with available custom VBIOS.

5. Target Display Mode is available on the K1100M, K2100M, WX4170, and WX7100 when using both custom VBIOS and OpenCore. Target Display Mode is *only* stable under High Sierra and should not be used in later OS's.

6. 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 on SD card or DVD gives you back the full functionality. A working download link may be hard to find. It is not open source.

7. GPU temperature monitoring is available on the K1100M, K2100M, WX4170, and WX7100 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.

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

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 requires full iMac disassembly, knowledge of VBIOS 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 be cautioned 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 VBIOS 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. Common cards and their VBIOS are:
Q: Flash VBIOS? How do I do that?
A: VBIOS 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.

2009-2011 27” iMac MXM card upgrade Q/A
Q
: What MXM cards are known working?
A: Unlike the 21.5" iMacs, the 27" models do not have any restrictions due to power draw. All GPUs listed at the top of this post work in the 27" models. The NVIDIA MXM-B cards require heatsink modifications, but the MXM-A cards and AMD cards do not. See below for info.

Q: Are there any internal modifications needed for an MXM-B swap?
A: There are 2 mods needed to make the MXM-B card fit. First you must grind down your heatsink in the area where two large coils sit, this way the card will sit flush with the heatsink. Second, you must drill out or tap out the rivets on Dell’s X-Clamp or grind away Apple’s X-Clamp so no capacitors or components touch the X-Clamp or sit under it. Skipping this step can fry or damage your card. Alternatively, user @tgaillar was able to use different screws and washers to avoid any drilling - see here.

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 it properly. You can get these on eBay.

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 out (or screws swapped) in order to fit the heatsink's screws. 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.

2010-2011 iMac 21.5" iMac MXM card upgrade Q/A
Q
: What MXM card(s) are known working?
A: Currently, the NVIDIA Quadro K1000M, K1100M, K2000M, and K2100M are the preferred MXM card's to swap due to space issues and low power draw of these cards. While the GTX series cards recommended above 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.

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 out, tapped out, or screws replaced in order to fit the heatsink's screws. 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.

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: https://www.amazon.com/gp/product/B00K04D3UK/
https://www.computer-systems.gr/en/product-category/consumables

Installing 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. Until May 2020 the installation of High Sierra did not need any changes, but the most recent patch set delivered by Apple makes it necessary to install a modified kernel extension to avoid a black internal screen after reboot. It is basically the same kind of patch, needed for Catalina 10.15.4 and newer, probably Mojave will need it, too.
(I cannot currently confirm this issue. Having an external display connected seems to hide it.)

See additional info below:

Note: If using OpenCore, some of the below fixes are included in the OpenCore bundle! Please read the OpenCore post for more info. If you have previously modified your system for the below fixes, they will need to be removed to avoid conflict with the OpenCore injection.

Installing macOS Sierra
Some users might see a black screen on macOS 10.12 "Sierra" after swapping to an NVIDIA card.
Link to information on getting macOS Sierra running with non-apple Nvidia graphics cards:
https://forums.macrumors.com/threads/2011-imac-graphics-card-upgrade.1596614/page-25#post-24105622

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: http://dosdude1.com/mojave/
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).

Installing macOS Catalina
The process for Catalina is similar to Mojave, above. Similarly to Mojave, you could preinstall Mojave before changing your GPU. Use dosdude1's Catalina patcher to do the install: http://dosdude1.com/catalina/
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 question to manually fix this issue.

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

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 here to manually overwrite the patched files with stock files.

"Unsupported" OS Fixes
Q
: Sleep is broken in Mojave, how do I fix this?
A: This is caused by the removal of the SandyBridge kexts in Mojave. Although we aren't using the iGPU, these kexts are still needed for proper sleep functionality. A zip file is attached with the proper kexts to restore sleep in Mojave. Inside the unzipped folder contains the App Kext Utility and the necessary SandyBridge kexts that need to be installed. Right click to open Kext Utility, then immediately quit. Select all the files inside the folder and drag them on top of Kext Utility and allow them to install.

Q: Sleep is broken in Catalina, how do I fix this?
A
: Similar to the above issue in Mojave, the SandyBridge kexts are missing in Catalina. Installing them like Mojave fixes sleep, but causes extended boot times. @highvoltage12v has provided a patched IOSurface.kext containing the SandyBridge kexts in THIS POST which can be installed using the same method as above to resolve both issues.

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 VBIOS are being researched as well as boot screens and alternate video card solutions.

AMD:

See notes above. These cards are much more modern and offer a greater future-proofing than the NVIDIA cards but can be tough to source. Using a combination of custom VBIOS and OpenCore, these cards to have both native brightness control and boot screens. They also allow for Sidecar, H.264, and huge HEVC decode/encode gains in production. At the time of writing this, performance is hindered by macOS drivers, VBIOS clocks, sleep/wake issues, and other small items that cause the AMD cards to perform worse in certain benchmarks, but fixes are in the works. Once corrected, these cards should far outperform the NVIDIA cards with the WX 4170 beating out the GTX 780M, our current top performer.

AMD WX7100
Recognized by macOS as a Radeon RX 580, this card can use a combination of custom VBIOS and OpenCore to enable native brightness control, Target Display Mode, boot screens, and more. See THIS POST for ROMs, OpenCore implementation, and more info.

There has been recently some confusion about the identification of this product. @Nick [D]vB has obviously a working card with number 109-C95847-00C_02, user @Pascal Baillargeau has a card working with number 109-C95847-00D_02, user @jborko failed checking a card with number 109-C95847-00C_02 , user @JoeOIVOV failed checking a card and this ID 109-C95847-00D_02 as well as user @meggle with a 00D variant. Additionally user @Vego17 recently got a card with 109-C95847-00C_02
not working in his iMac 2011 but running fine in a Dell Precision 7710 laptop. So you may get perfectly fine products simply not posting/running/working with you iMac. Currently we simply do not know the reason for this behaviour.

Right now we have at least one 00C and one 00D reported to work.

Check the online offers carefully.

AMD WX4170
Recognized by macOS as a Radeon RX 560, but some come with a blank EEPROM and a missing resistor. Working models with EEPROM are scarce, but like the WX7100, this card can use a combination of custom VBIOS and OpenCore to enable native brightness control, Target Display Mode, boot screens, and more. See THIS POST for ROMs, OpenCore implementation, and more info. User @jborko did a write up HERE on their experience installing a WX4170.

AMD WX4130/WX4150 - 09/10 Only
Same features as AMD WX4170, user @internetzel has posted his modified VBIOS based on the work of @Nick [D]vB
You will have to use the very same OpenCore configuration as described in the former AMD WX4170 section. 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 are the current work in progress and are still in their infancy of testing.

Note - These WX 4130/4150 are not detected by the 2011 iMacs for some reason, and therefore are currently incompatible. Even worse some models are not detected in any iMac model late 2009 to mid 2011).

~~~~~~~~~~

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.
Please instruct me on how to use VBIOS K3000M detected on the 2011 iMAC? Thanks.
 
As an Amazon Associate, MacRumors earns a commission from qualifying purchases made through links in this post.
Hi all

i was working 2 years ago on the integration of gtx 880m, I explained to all my advancements on it. But later the card was died and I didn’t tried with another.
Now I just buy a gtx 780m dell Alienware and I would like to use it.
I know several peoples here did a very good job (Nick dvb and many others).

i would like to avoid to read all pages and maybe to have wrong information.

can someone explain me where is the last vbios to use for bootlogo and maybe brightness?



Hi Munin,

i have exactly the same but with GTX 880m (8g DDR5) on my iMac 27 2011 under Sierra build 16C67.
Performances are "not really good" (see benchmark comparison with GTX 980m).
i have managed the info.plist by adding the board id.

BR
Actarus

Edit:

Here the performances of the graphic board:

CUDA-Z Report
=============
Version: 0.10.251 64 bit http://cuda-z.sf.net/
OS Version: Mac OS X 10.12.2 16C67
Driver Version: 10.14.20 355.10.05.15f03
Driver Dll Version: 8.0
Runtime Dll Version: 6.50

Core Information
----------------
Name: GeForce GTX 880M
Compute Capability: 3.0
Clock Rate: 993 MHz
PCI Location: 0:1:0
Multiprocessors: 8 (1536 Cores)
Threads Per Multiproc.: 2048
Warp Size: 32
Regs Per Block: 65536
Threads Per Block: 1024
Threads Dimensions: 1024 x 1024 x 64
Grid Dimensions: 2147483647 x 65535 x 65535
Watchdog Enabled: Yes
Integrated GPU: No
Concurrent Kernels: Yes
Compute Mode: Default
Stream Priorities: No

Memory Information
------------------
Total Global: 8191.81 MiB
Bus Width: 256 bits
Clock Rate: 2500 MHz
Error Correction: No
L2 Cache Size: 48 KiB
Shared Per Block: 48 KiB
Pitch: 2048 MiB
Total Constant: 64 KiB
Texture Alignment: 512 B
Texture 1D Size: 65536
Texture 2D Size: 65536 x 65536
Texture 3D Size: 4096 x 4096 x 4096
GPU Overlap: Yes
Map Host Memory: Yes
Unified Addressing: Yes
Async Engine: Yes, Unidirectional

Performance Information
-----------------------
Memory Copy
Host Pinned to Device: 6339.17 MiB/s
Host Pageable to Device: 2439.6 MiB/s
Device to Host Pinned: 6281.4 MiB/s
Device to Host Pageable: 2455.58 MiB/s
Device to Device: 53.7525 GiB/s
GPU Core Performance
Single-precision Float: 2469.78 Gflop/s
Double-precision Float: 119.52 Gflop/s
64-bit Integer: 126.97 Giop/s
32-bit Integer: 505.607 Giop/s
24-bit Integer: 505.988 Giop/s

Generated: Sun Dec 25 10:51:21 2016

Here comparison with GTX 980m:
ps: i use CompuBenchCL from Apple store, you have to select your graphic board on the home page of the application instead of your CPU


7jojo123-20161225-115623.png
 
Hi all

i was working 2 years ago on the integration of gtx 880m, I explained to all my advancements on it. But later the card was died and I didn’t tried with another.
Now I just buy a gtx 780m dell Alienware and I would like to use it.
I know several peoples here did a very good job (Nick dvb and many others).

i would like to avoid to read all pages and maybe to have wrong information.

can someone explain me where is the last vbios to use for bootlogo and maybe brightness?
Good news. You only have to read the first post. It is a wiki that is up to date. Enjoy!
 
maybe I’m wrong but I do not find the vbios for gtx 780m. Maybe it is not yet released ?
You are wrong! It is in the same package with the 770M and 765M versions. Possibly we have to add a link somewhere, no we do not have to... there is a search button on top of the page.

1. Boot screens are now available on all listed cards except the GTX 860M and the K610M using Custom VBIOS and/or OpenCore.

@Nick [D]vB's VBIOS enabling boot screens on GTX 765M/770M/780M are available here.

@Nick [D]vB's VBIOS enabling boot screens on Quadro K1000M/K2000M/K1100M/K2100M available here.

See the "AMD" section below for AMD info. 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 vBIOS support to show the apple boot picker.
 
Hi just thought id post this as it might help someone, i was insatllinf Catalina on an external SSD and then booted into it just to see what happen
 

Attachments

  • Screenshot 2020-06-13 at 17.04.49.png
    Screenshot 2020-06-13 at 17.04.49.png
    1,013.2 KB · Views: 225
Hi just thought id post this as it might help someone, i was insatllinf Catalina on an external SSD and then booted into it just to see what happen
This is not a new observation: Try now some metal enabled apps like Apple Fotos and Maps - will not work really cool. It is well known that the ATI 4xxx cards work with limitations with the @dosdude1 patcher - you can read this following his patcher compatibility list.
 
My imac wouldn’t boot and is now completely apart as I’m awaiting the delivery of an nvidia k2100m on Tuesday.

Once I re-assemble the whole thing with the new GPU, how do I restart it? Will it just boot? It was on the last approved macOS.
 
You are wrong! It is in the same package with the 770M and 765M versions. Possibly we have to add a link somewhere, no we do not have to... there is a search button on top of the page.

1. Boot screens are now available on all listed cards except the GTX 860M and the K610M using Custom VBIOS and/or OpenCore.

@Nick [D]vB's VBIOS enabling boot screens on GTX 765M/770M/780M are available here.

@Nick [D]vB's VBIOS enabling boot screens on Quadro K1000M/K2000M/K1100M/K2100M available here.

See the "AMD" section below for AMD info. 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 vBIOS support to show the apple boot picker.

Have it thx !

thanks of course to Nick!
 
My imac wouldn’t boot and is now completely apart as I’m awaiting the delivery of an nvidia k2100m on Tuesday.

Once I re-assemble the whole thing with the new GPU, how do I restart it? Will it just boot? It was on the last approved macOS.
Go with the Linux bootable USB option (instructions are in the first post). It is easy. If you boot without changing the BIOS, you will get a black screen.
 
  • Like
Reactions: NOTNlCE and dn325ci
Go with the Linux bootable USB option (instructions are in the first post). It is easy. If you boot without changing the BIOS, you will get a black screen.

I concur, this is what I did. If your iMac is already taken apart (which it will be if you are replacing the GPU!), this is very easy. Just disconnect the hard drive, plug the iMac (without putting the screen back in or anything) to your router via ethernet, run the Linux USB and follow the instructions, plug everything back in, close the iMac, and you're good to go!
 
  • Like
Reactions: dn325ci
My imac wouldn’t boot and is now completely apart as I’m awaiting the delivery of an nvidia k2100m on Tuesday.

Once I re-assemble the whole thing with the new GPU, how do I restart it? Will it just boot? It was on the last approved macOS.

I just installed an alienware k2100m into a 2010 27imac with high sierra, I used the windows boot partition method with team viewer and refit boot selector, I wasn't able to see the boot selection screen but just had to click once to the right and hit enter, once my computer booted to windows I had a working screen and didn't need to use team viewer and was able to flash from there, if you have the proper k2100m and use the windows partition method you should have an image in windows, personally I found the windows method the simplest as I don't have alot of experience with SSH, linux, etc... but your comfort level will dictate what you choose
[automerge]1592081817[/automerge]
Hey Guys, judging from benchmarks, is the AMD wx7100 mxm the most powerful card we can squeeze into a 2009-2011 27' imac? And with that said, do you just have to make some slight modifications to an existing 3 pipe heatsink regarding getting the mxm B card to fit or can you just put something to insulate protect the caps? I recently installed a k2100m and stripped the screws (no idea how) in the video card bracket, I can still remove the video card and heat sink, just wondering if there's any other modifications etc I'd need to make to make further upgrades.

If I'm able to upgradethe 7100 I'll gladly sell someone a flashed alienware k2100m as well!
 
Last edited:
Hi! I am posting in reply to this VBIOS of a confirmed working 00D 7100. Below is the original ROM from my non-working 00D, maybe it helps? It has a different MD5sum from the one posted. I also noticed when inspecting them in a Hex editor that vBIOS from the working card is newer (01/05/17) and the one from the non-working is dated 09/02/16.
@Ausdauersportler

I also visually inspected the pictures and found some components being populated/unpopulated on the different cards, most notably one 8pin chip and a few transistors, and one different type of capacitor which probably doesnt matter.

So the non-working 00D has the 8pin chip, while the working 00D doesnt.
I also found this post from @Rasmussen who reports a non-working 00C with the chip present.
Then there is this post from @Ausdauersportler and @jborko who report a non-working 00C with the chip present.

BUT then I found @Pascal Baillargeau 's working 00D in this post has a chip present as well.

So I suppose while there is variations between boards, this chip being present does not indicate if it will work or not. Sigh. Well I'll leave this investigation here for posterity.
meggle - Thanks for your close look at the cards - it gives me hope that I will get mine working soon. Which of Nick's VBIOS files did you use to flash your WX7100? There are 3 different versions in this thread - Beta 3, Beta 4, and the GOP. Curious which you (or anyone else) used to get your system working?

I finally got time to try upgrading my mid-2011 High Sierra 27" iMac to the WX7100. I can confirm that my card (00D variant) does NOT have the chips mentioned in meggle's post above. However, I do not yet have mine working in MacOS. EDIT: The High Sierra on this iMac has not been updated since June 2019.

I successfully flashed the card with the Nick's VBIOS from post #4921 using a CH341a programmer and reset the PRAM/NVRAM, but I cannot get anything past a black screen. I do get the startup chime, and I think the system completes its boot cycle due to getting a gentle 'beep' when I press a key on the keyboard. I think it is probably at the logon screen waiting for a password, but I have no way to tell this. I can't SSH into the iMac because it currently has remote logon disabled. Anyone know a way around that?

I am able to boot the iMac successfully into Ubuntu via USB drive (all internal drives disconnected) and the display works great. So, the video card is functional. (Ubuntu correctly identifies it as a WX7100)
 
Last edited:
No, you won't get a picture on the stock vBIOS without a back-light mod,

AMD users should flash the GOP vBIOS attached, you can do it from windows.

Then use OpenCore to get boot-screen and brightness control with no other mods!



Download: iMac OpenCore Loader.dmg


FEATURES:

[1] Native brightness control
on Quadro K1100M & K2100M cards.

(more cards may be added in the future through vBIOS updates)

[2] Target Display Mode on Quadro K1100M & K2100M cards.

[3] Real-time hardware monitoring using HWMonitor app:

Nvidia GPU Die Temp + GPU, VRAM & CPU core Frequencies.

[4] Reduced boot-screen delay, no more random black-screen boots.

[5] OpenCore + rEFInd boot-pickers on AMD cards with NO MODS!

(allows bootscreen & native brightness control simultaneously)

[6] SideCar + Video acceleration on new AMD cards (Mojave+)

Huge H264 & HEVC video encoding speed improvements in FCPX etc

Playback of DRM protected streaming content (Netflix 4K etc)


2011 iMacs only -

[7] UEFI Windows: Sound fix
for HDAudio code 12 driver error,

can also fix some ThunderBolt eGPU resource issues in Windows.

(Enable DSDT in ACPI section of the OpenCore configuration tool)

[8] Mojave & Catalina: Integration of SandyBridge iGPU Kexts

required for the AirPlay + Sleep + GVA QuickSync video fixes

Catalina needs IOSurface.kext replacing FIRST, more details here:



INSTALLATION:

Restore the image to an SD card or USB stick, I do not recommend installing to a non-removable drive. If using an AMD card show hidden files and extract the AMD config.plist file inside the /EFI/OC/ folder. Set the "Catalina Loader" drive as the default boot disk in system preferences or by using Ctrl+Enter from the Apple boot-picker. If you have problems booting delete any Lilu or Whatevergreen kexts from S/L/E, to disable OpenCore just remove the drive and do an NVRAM reset.


WARNING:

Congratulations, you are now running a Hackintosh! I have done some basic safety checks but I can't test everything, there is a non-zero risk that something will go spectacularly wrong. I accept NO responsibility if Apple ban your accounts or if your iMac blows-up, wipes all your data, and injures your cat... Make sure you have current back-ups of all your drives, and use the RomTool to make a back-up of your iMacs BootRom so it can be restored in case of corruption (very unlikely, but possible). Configuration tools are included, be careful - here be dragons! ;)


Based on "Catalina Loader" by Rastafabi.

Thanks to Highvoltage12v & Ausdauersportler for testing.

Full credit to all the original developers & those who shared essential information.



Better late than never...

:p

Hi All, has anyone been successful in updating their opencore boot loader from the 5.7 version included in the loader to the latest 5.9 version? the new version will support model identifier spoofing and other bug fixes.. I've not had any luck so far myself
 
Hi All, has anyone been successful in updating their opencore boot loader from the 5.7 version included in the loader to the latest 5.9 version? the new version will support model identifier spoofing and other bug fixes.. I've not had any luck so far myself
The last upgrade to 5.8 did not work - for me, too. I am afraid it is not possible to upgrade the OC version on the Catalina Loader without recompiling or rebuilding the complete loader.

The only way around I see currently is - for a really experienced user - to install OC on the boot disks EFI partition, probably in a 2011 with two disks installed on the seconds disk1 EFI. You need bootable partitions on both disks then, i.e. Catalina as standard on disk1 and High Sierry as a fall back on disks0.

I any case of trouble with the EFI (or more precisely with the OC config there) on disk1 you can zap the NVRAM and reboot into disk0 directly to fix this. Otherwise you will have to open the iMac and disconnect the internal cables to force the boot from a selected drive. Not a situation I would like to see.

Nevertheless it might be a good idea to upgrade Lilu and Wharevergreen on the current OC to the latest version available. I did this on all of my machines.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.