August 19, 2019, 10:29:27 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Information for registering users,2246.0.html
   Home   Help Search Login Register  
Pages: [1]
Author Topic: AMD R9 M290X 2048Gb, MSI, EFI  (Read 7289 times)

Offline Offline

Posts: 3

« on: January 09, 2017, 02:45:02 PM »

Hi everyone, who think about "how to." do r9 m290x or hd8970m or 7970m to work
with iMac 27 2009 and 2011 year.

sorry for my english.

today i had to start new thread to write all solution to upgrade iMac 27, 2011 year with r9 card.
i have a dissasembled iMac 27 mid 2011 year, with few amd card, (7970m , 8970m, and r9 m290x 2048 editiom from MSI)

i ready to find solution to help anyone who want do with their iMacs tips, to upgrade to new graphics card.

i have a solder station,
flasher, (to flash 128k eeprom)
hex editor,

very interesting fact,
that Retina iMac 27 used chip
similar with all the 7xxx series,
and written by EFI driver works well with this device.

I have an idea
find the dump and try to find the video module
to make a discrete card
r9 m290x 2048mb from MSI, MXM-III

I tried to collect my EFI BIOS
based desktop 7970
editing device id
and other conditions, to try
with this driver. but it failed.

driver apparently written only
for desktop chips 7970
not suitable for the mobile version
because they themselves are different chips.

It can of course still have the hidden things
which I do not know
for example in the main firmware of the IMAC?

I think so, if the video card
No EFI, and she has the original
with his mother bios,
IMac anyway to give the image
unless of course there is a driver.

why this question one
I decided not to raise this issue
and try to solve?

Ladies and gentlemen,
Rominator, tell me your opinion
regarding this problem,
whether it makes sense to go and look for a solution
this problem,
there is a great desire and technical possibilities
for example to try to collect the EFI, to the mobile version of 7970 and r9 m290x

Is there no part of the EFI
Mobile 7xxx families?

or will have to disassemble the iMac EFI from 27 Retina
to stand still,
and try to solve the problem,
I think, and I am sure, that many people will be very excited about it.
Sr. Member
Offline Offline

Posts: 351

« Reply #1 on: January 09, 2017, 03:00:41 PM »

The EFI from Retina iMacs is unlikely to work in the 2011 models, since Apple was using UGA video drivers back than (instead of GOP). You should find the EFI of 5K iMacs inside their firmware (e.g. dump with EFI shell using rEFInd), but as I said, it's unlikely to work.

As shown in the neighboring thread, the EFI from a Mac Pro desktop card is able to work in the 2011 iMac, so your best bet would be using the HD 7xxx EFI from the HD 7950 Mac Edition combined with the ROM from your GPU. It shouldn't need more than a device ID fix to bring it to life.

More important:
  • Does the R9 M290X work in your iMac (didn't find that information in your poem)? If it doesn't, there's little point going ahead to make a EFI version, as it should work perfectly well without
  • Are all ports of the MXM card DisplayPorts? Notebooks often use LVDS or DVI/HDMI, which won't be of any use in the iMac
  • You'll most likely have to adjust the port mapping inside the EFI to enable boot screens. You should start reading my "Radeon Port Mapping" thread, where I've figured out 2 out of 4 pieces. With the remaining pieces missing, you'll need a good portion of luck to enable at least one port.
  • You'll want to look for a matching framebuffer personality in OS X. Hopefully the FB used in recent iMacs is compatible, but honestly I doubt it. Best solution might be disabling IOReg injection altogether
« Last Edit: January 09, 2017, 03:02:12 PM by Fl0r!an » Logged

Offline Offline

Posts: 3

« Reply #2 on: January 09, 2017, 03:47:49 PM »

this is a very good answer,


Yes you are right,
it is in the I / O ports Forwarding
the whole problem.

Now everything is clear
why in the video card BIOS
EFI has a section for Mac
This kind of program
WHICH performs routing
between the main VBIOS.

it turns out, and a piece of the driver.

I'm sure that there are people
which have even SDK

I am sure that you can decompile
EFI part, of course, after EFIDecompress
looking manner, the structure and
I realized that this is definitely a 32/64 bit
simple executable program
which hides a lot of interesting things.

correct if wrong.
Hero Member
Offline Offline

Posts: 2346

« Reply #3 on: January 11, 2017, 03:40:04 PM »

you guys are killing me

make giant mountains out of tiny mole hills

instead of re-inventing wheel from the spoke stage, do the easy stuff, even if it costs you $20 extra

Before asking a question, check your "Personal Settings" and be sure that you have "Brain Services" set to "On".

Offline Offline

Posts: 3

« Reply #4 on: February 12, 2017, 07:33:27 PM »

you guys are killing me

make giant mountains out of tiny mole hills

instead of re-inventing wheel from the spoke stage, do the easy stuff, even if it costs you $20 extra

what you mean? about costs in $20 extra
Pages: [1]
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!