I'm tempted to try/test this, but I'm struggling to find cheap early 2009 models. If that changes I'm in.Experimental AMD M4000 1GB support (AMD Radeon M4000 1GB) (LVDS)
(Target systems: iMac10,1 21.5 Late 2009 and iMac9,1 24 Early 2009)
Type ident BIOS version device-id working Blue AMD PCB 109-C42251-00A M4000 682d yes
This GPU will be identified by the macOS as AMD FirePro M4000.
Some cards are offered without a BIOS chip. Do not buy!
Memory support: Hynix
Tested systems: (LVDS)
- iMac10,1 21.5: LVDS version tested and working
- iMac9,1 24: LVDS version, status unknown - any help is greatly appreciated
This card is easy to install but complex to manage during the initial software installation.
You need to install OpenCore in advance and add the changes posted before booting into macOS.
After installing the card it will not simply boot directly into any macOS version (WindowServer crash) unless you install and use OpenCore and apply the settings described below.
So you need to install OpenCore using OCLP onto your boot disk before booting in your current installation in normal multi user mode.
In case you have a working system before changing the card just run OLCP, select the proper MXM GPU type to AMD (GCN) and build and install OpenCore to your system and reboot. Otherwise use another Mac to create the OC settings or create a OpenCore BootCD.
The settings needed are equivalent with addingradpg=15 -wegtree agdpmod=pikera
to the boot-args in the config.plist of OpenCore.
Additionally you need to add two more entriesconnectors
andconnector-count
to the OpenCore config.plist manually side by side to the CAIL settings. See attached file, a partial copy of my working configuration.After sleep and wake the main internal display becomes milky white, this needs another mod, no ETA. The other external display (connected via miniDP) works fine even after waking up!
View attachment 2164928- Airplay is working until Catalina as with any other AMD metal card on iMac11,x and iMac12,2 (without using QuickSync)
- moderate metal scores
- boot screen with OpenCore
- brightness control working
- GPU power management working
- needs macOS 10.8.3 or better (HD7000 support)
- still full Monterey support (no root patching needed unlike Kepler)
- card can be installed without any heat sink modifications on iMac10,1 MXM-A sink (copper plate)
- external display can be used, no sync or other problems
- sleep & wake working, although look into known issues!
- DRM support für AppleTV and Netflix/Amazon Prime on Safari with all macOS versions until Monterey- GeekBench Metal and OpenCL: > 10.000
- Valley: 19.4 FPS, 811 Score
- MetalBench: 19 MRays/s
- CoreClock: 675 MHz
- Memory: 1000 MHz
- TPD: 30W- Thanks to @internetzel for his help and dedication and time helping to get this GOP vBIOS working!
Downloads:
M4000 LVDS version from my Github repository.
Help needed:
Need users willing to buy an AMD M4000/M5100/W5170M/M6000 and try this in the iMac10,1 21.5" and iMac9,1 24" - will provide necessary support!