With 10.6 on it's way soon, and OpenCL a Hot topic.
We maybe able to keep some older iMacs in the Loop so to speak, with some good old EFI UGA Rom hacks.
Here is a list of Intel iMacs with Upgradable MXM Graphics.
It's work in progress, so check back as I have time I'll to to keep it up to date.
MA456LL
Core 2 Duo 24"
CPUs (T7400)2.16 GHz/(T7600)2.33 GHz
Graphics: 32bit EFI or (EBC)
MXM Type II Slot:NVIDIA GeForce 7300GT/NVIDIA GeForce 7600GT
Upgrade Path: MXMII GeForce 7xxx
OpenCL 8xxxm,9xxxm,(no known 32bit EFI UGA Rom)(no EBC)
MA876LL
iMac Core 2 Duo 20" Aluminum
CPU (T7300)2.0 GHz
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2400 XT
Upgrade Path: MXMIII ATI Radeon HD 2xxx
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
MA877LL
iMac Core 2 Duo 2.4 20" (Aluminum)
CPU 2.4 GHz (T7700)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2600 PRO
Upgrade Path: MXMIII GeForce 8800 GS
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
MA878LL
Core 2 Duo 2.4 24" Aluminum
CPUs 2.4 GHz (T7700)/ 2.8 GHz "Extreme" (X7900)CTO
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2600 PRO
Upgrade Path: MXMIII GeForce 8800 GS
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(MB323LL/A)
iMac "Core 2 Duo" 2.4 20-Inch Aluminum (Early 2008)
CPU 2.4 GHz (E8135)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2400 XT
Upgrade Path: MXMIII ATI Radeon HD 2xxx
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(MB324LL/A)
iMac "Core 2 Duo" 2.66 20-Inch Aluminum (Early 2008)
CPU 2.66 GHz (E8335)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2600 PRO
Upgrade Path: MXMIII GeForce 8800 GS
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(Early 2008/Penryn)(Apple Part # ?)
iMac 3.06 24" Aluminum
CPU 3.06 GHz (E8435)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: NVIDIA GeForce 8800 GS
Upgrade Path: MXMIII NVIDIA GeForce GT130
OpenCL Supported ,9xxx,GTxxx/Radeon 4xxx(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(MC015LL/A)
iMac 20" Aluminum (Early 2009/Education Only)
CPU 2.0 GHz (P7350)
Graphics: NVIDIA GeForce 9400M Chipset Integrated(May also have MXM Slot)
MXM (Unknown?)
OpenCL Supported
(MB418LL/A)
iMac 2.66 20" Aluminum (Early 2009)
CPU 2.66 GHz (?)
Graphics: NVIDIA GeForce 9400M Chipset Integrated(May also have MXM Slot)
MXM (Unknown?)
OpenCL Supported
(MB419LL/A)
iMac 24" Aluminum (Early 2009)
CPU 2.93 GHz
Graphics:NVIDIA GeForce GT 120( Assumed MXMIII/ Unknown?)
Upgrade Path: ATI Radeon HD 4850 / NVIDIA GeForce GT 130 (Assumed?)
OpenCL Supported
(MB420LL/A)
iMac "Core 2 Duo" 3.06 24-Inch Aluminum (Early 2009) features a
CPU 3.06 GHz (E8435)
Graphics:NVIDIA GeForce GT 130( Assumed MXMIII/ Unknown?)
Upgrade Path: ATI Radeon HD 4850
OpenCL Supported
That's the quick and dirty list.
It still needs editing and fact checking, DON'T TAKE MY WORD FOR IT, YET!!!
I'll try and Add some HowTo's for making EFI Rom's/Flashing PC MXM Cards and Upgrading with Apple OEM EFI Cards, as time permits.
As to Opening the Case and Installing the cards, You Are On Your own!!
We maybe able to keep some older iMacs in the Loop so to speak, with some good old EFI UGA Rom hacks.
Here is a list of Intel iMacs with Upgradable MXM Graphics.
It's work in progress, so check back as I have time I'll to to keep it up to date.
MA456LL
Core 2 Duo 24"
CPUs (T7400)2.16 GHz/(T7600)2.33 GHz
Graphics: 32bit EFI or (EBC)
MXM Type II Slot:NVIDIA GeForce 7300GT/NVIDIA GeForce 7600GT
Upgrade Path: MXMII GeForce 7xxx
OpenCL 8xxxm,9xxxm,(no known 32bit EFI UGA Rom)(no EBC)
MA876LL
iMac Core 2 Duo 20" Aluminum
CPU (T7300)2.0 GHz
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2400 XT
Upgrade Path: MXMIII ATI Radeon HD 2xxx
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
MA877LL
iMac Core 2 Duo 2.4 20" (Aluminum)
CPU 2.4 GHz (T7700)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2600 PRO
Upgrade Path: MXMIII GeForce 8800 GS
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
MA878LL
Core 2 Duo 2.4 24" Aluminum
CPUs 2.4 GHz (T7700)/ 2.8 GHz "Extreme" (X7900)CTO
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2600 PRO
Upgrade Path: MXMIII GeForce 8800 GS
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(MB323LL/A)
iMac "Core 2 Duo" 2.4 20-Inch Aluminum (Early 2008)
CPU 2.4 GHz (E8135)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2400 XT
Upgrade Path: MXMIII ATI Radeon HD 2xxx
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(MB324LL/A)
iMac "Core 2 Duo" 2.66 20-Inch Aluminum (Early 2008)
CPU 2.66 GHz (E8335)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: ATI Radeon HD 2600 PRO
Upgrade Path: MXMIII GeForce 8800 GS
OpenCL GeForce 8xxx,9xxx,GTxxx/Radeon 4xxx( Can be upgraded with Apple OEM 8800GS)(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(Early 2008/Penryn)(Apple Part # ?)
iMac 3.06 24" Aluminum
CPU 3.06 GHz (E8435)
Graphics:64Bit EFI or (EBC)
MXM Type III Slot: NVIDIA GeForce 8800 GS
Upgrade Path: MXMIII NVIDIA GeForce GT130
OpenCL Supported ,9xxx,GTxxx/Radeon 4xxx(ATI Radeon HD 4850 / NVIDIA GeForce GT 130)
(MC015LL/A)
iMac 20" Aluminum (Early 2009/Education Only)
CPU 2.0 GHz (P7350)
Graphics: NVIDIA GeForce 9400M Chipset Integrated(May also have MXM Slot)
MXM (Unknown?)
OpenCL Supported
(MB418LL/A)
iMac 2.66 20" Aluminum (Early 2009)
CPU 2.66 GHz (?)
Graphics: NVIDIA GeForce 9400M Chipset Integrated(May also have MXM Slot)
MXM (Unknown?)
OpenCL Supported
(MB419LL/A)
iMac 24" Aluminum (Early 2009)
CPU 2.93 GHz
Graphics:NVIDIA GeForce GT 120( Assumed MXMIII/ Unknown?)
Upgrade Path: ATI Radeon HD 4850 / NVIDIA GeForce GT 130 (Assumed?)
OpenCL Supported
(MB420LL/A)
iMac "Core 2 Duo" 3.06 24-Inch Aluminum (Early 2009) features a
CPU 3.06 GHz (E8435)
Graphics:NVIDIA GeForce GT 130( Assumed MXMIII/ Unknown?)
Upgrade Path: ATI Radeon HD 4850
OpenCL Supported
That's the quick and dirty list.
It still needs editing and fact checking, DON'T TAKE MY WORD FOR IT, YET!!!
I'll try and Add some HowTo's for making EFI Rom's/Flashing PC MXM Cards and Upgrading with Apple OEM EFI Cards, as time permits.
As to Opening the Case and Installing the cards, You Are On Your own!!