I have reinstalled the original Ram and the beep is gone but unfortunately the screen still doesn't come back, after the restart comes the same error message Sleep Wake Failure in EFI. With the original 6770m, the sleep mode also works with the retrofitted 16 GB Ram from Corsair.
Does anyone with an upgraded GTX 770m or other card with the GK106 Chip have similar problems in combination with an Imac 12.2?
I'm trying to flash another M6100 and so far it's not working. I did it successfully with a previous M6100, it was working just fine and all of a sudden it stopped working properly.
Anyway this new card i flashed with ROM2 because the card has Elpida memory (is that the rom i should have used?). It flashed ok but is it normal that it shows that the new name is "Emerald PROA GDDR5 1GB 318e/300m" ?
Before flashing:
I tried zapping the pram several times. Monterey is installed on ssd with almost latest OCLP.
Screen stays black all the time.
This is on an iMac 2009 by the way. This picture here was taken with the previous card when it was working.
On external display when booting latest ubuntu, the display is messed-up:
Here are some pics of my card:
Original vbios attached if that can be of any use.
Ah! Interesting. I had issues on my WX4170 when using the 4170 Bios. Flashing it to 4150 made it run stable and my thinking was that it runs with all the computing units even on the 4150 Bios. But yes. Clock speed may be an issue with the bios. Is there an easy way to modify it and try through the common values in the referenced post?
The difference between the 4150 and 4170 VBIOSes is just the clock speed. And Geekbench Metal scores are not reproducible because Geekbench doesn't allow any warmup time for the GPU to boost before measuring the speed.
Editing the VBIOSes while maintaining working boosting/throttling is not easy, so just stay with the VBIOS variant that gives you a stable system.
I have a mid 2011 27" iMac, that get's half way through the boot process, then the screen goes gray - permanently.
This also happens if I boot off a High Sierra install bootable usb.
Is it reasonable to assume this has to be the graphics card (and will be replaced following this amazing thread), or could there be another possibility - for example, a dodgy ssd drive?
I have a mid 2011 27" iMac, that get's half way through the boot process, then the screen goes gray - permanently.
This also happens if I boot off a High Sierra install bootable usb.
Is it reasonable to assume this has to be the graphics card (and will be replaced following this amazing thread), or could there be another possibility - for example, a dodgy ssd drive?
100% dead GPU. Change the GPU, you are better suited with a new metal one.
Before asking for details please read the documentation on the first post of this thread hidden on the first page. Link in my signature...
@PsychoSync
Your M6100 card is an Elpida-based 0x6640 with a newer base rom that I didn't have in my collection. Please try this one and let us know how it turns out. Make sure to use OCLP. I will update my main M6100 page with any successes, pending your results.
@PsychoSync
Your M6100 card is an Elpida-based 0x6640 with a newer base rom that I didn't have in my collection. Please try this one and let us know how it turns out. Make sure to use OCLP. I will update my main M6100 page with any successes, pending your results.
Ausdauersportler sent me a rom, maybe it is the same? But i re-flashed the card and my internal display turned on just fine! I did some stress tests like running Heaven Benchmark looking at the temps, everything is working fine so far. Sleep works, brightness control works, external display does not but i don't really care. GPU is reported as an AMD Radeon HD 8xxx 2GB.
I have another M6100 with SK hynix memory chips that i flashed with ROM2 at first then ROM1 after it started to fail. The screen just shut itself off while watching YouTube, sound was still playing. I rebooted the screen came back up but after logging in it shut itself off again and then it shut itself at OC bootpicker... I don't know what's wrong with it, it was working fine. I have the original rom if you want to look at it if you have the time, there's absolutely no hurry!
Hi to all,
I finally buy GTX 770m on ebay. Before I start to instaling card into iMac I have few questions. Can I use X-clamp from Nvidia card with drilled holes or I need to use Apple X-clamp. If I must use Apple clamp, what is the best way to remove X-clamp from Nvidia card (can I use heater?).
If I have right, when I install GTX 770 internal display will work so do I need to flash bios from another computer or I can flash it with Xanderson method direct on iMac? Thx
Hi to all,
I finally buy GTX 770m on ebay. Before I start to instaling card into iMac I have few questions. Can I use X-clamp from Nvidia card with drilled holes or I need to use Apple X-clamp. If I must use Apple clamp, what is the best way to remove X-clamp from Nvidia card (can I use heater?).
If I have right, when I install GTX 770 internal display will work so do I need to flash bios from another computer or I can flash it with Xanderson method direct on iMac? Thx
100% dead GPU. Change the GPU, you are better suited with a new metal one.
Before asking for details please read the documentation on the first post of this thread hidden on the first page. Link in my signature...
I have installed an AMD WX4150 in an iMac mid 2011 21.5. Everything seems to work as it should at startup (it only works from an external screen) but when I go into MacOS Monterrey in the graphics information it tells me that I have 18MB and I don't see the model. The performance is very bad. Is this normal or does it mean that I haven't installed it correctly?
I have installed an AMD WX4150 in an iMac mid 2011 21.5. Everything seems to work as it should at startup (it only works from an external screen) but when I go into MacOS Monterrey in the graphics information it tells me that I have 18MB and I don't see the model. The performance is very bad. Is this normal or does it mean that I haven't installed it correctly?
Check this post about the complete process and walk trough it - read the docs if you need more information.
P.S.:
The grey GPU paste does not work on the VRAM chips. Even this is covered in the docs. This photo is quite useless, the interesting information is masked by the paste.
步骤 3.2:接下来,将 iMac 固件芯片的内容读入二进制转储文件。在 linux 上,最简单的方法是使用终端命令(将编程工具插入计算机的 USB 端口后): flashrom -p ch341a_spi -r imac_orig.bin 。这会将芯片内容保存到用户主文件夹中的 BIN 文件中。确保文件在那里,然后从 USB 端口拔下编程工具。复制此文件,以便您拥有原始固件的备用副本。如果您使用 Live Boot-ed Linux 工作,请将副本保存到 USB 驱动器或安全的地方。
Check this post about the complete process and walk trough it - read the docs if you need more information.
P.S.:
The grey GPU paste does not work on the VRAM chips. Even this is covered in the docs. This photo is quite useless, the interesting information is masked by the paste.
Whether or not macOS can recognize the GPU depends on the contents of the VBIOS EEPROM on the card - so it seems the VBIOS on your card has a PCI device ID that is not recognized by the macOS drivers; that's somewhat strange. Might be helpful if you could save the original VBIOS and upload it here.
The Samsung VRAM on your card should be supported by all of the VBIOS variants available here.
Whether or not macOS can recognize the GPU depends on the contents of the VBIOS EEPROM on the card - so it seems the VBIOS on your card has a PCI device ID that is not recognized by the macOS drivers; that's somewhat strange. Might be helpful if you could save the original VBIOS and upload it here.
The Samsung VRAM on your card should be supported by all of the VBIOS variants available here.
Just wanted to share with you all my success with FirePro M6000 and 2009 27" iMac.
All working fine - as expected.
One thing I had some issues with was the brightness control in Win10. Haven't found the answer here, so sharing my finding - you need to use quite old drivers. This one worked for me:
Code:
12.104.2-WHQL-M12-x32x64-130529a-158024C-Dell.zip
Thanks again to all contributors for their hard work.
100% dead GPU. Change the GPU, you are better suited with a new metal one.
Before asking for details please read the documentation on the first post of this thread hidden on the first page. Link in my signature...
Having read the first post, and the plan post, I think I'm going to go with the K610M.
They're inexpensive on ebay ($22), and seem to be straightforward.
It's also the first time I've tried this and need to get the Mac up and running quickly, with no immediate plans to upgrade beyond High Sierra.
I've read the first post, and the plan post (thank you), and believe I need.
- K610m card
- thermal pastes for GPU and VRAM
- various torx/philips screw drivers.
- 15mm x 15mm x 1mm copper plate for heat sink gap.
I have a few questions:
- Given that the card on the iMac is dead, how can I flash the GPU with the updated BIOS?
I have a separate Macbook pro, but I've read that a CH341a programmer will do the trick? I've read that only works with specific card families.
<edit> OK, I've read that I should be able to flash the K610M with a CH341a programmer using Terminal on my Macbook pro.</edit>
- Can anyone point me to videos or post on applying the copperplate? Any recommendations on where to get it?
- I've read Opencore install is required for brightness control. If so, my understanding that this is a separate partition on the HD, so will mean a wipe and reinstall of the disk?
Having read the first post, and the plan post, I think I'm going to go with the K610M.
They're inexpensive on ebay ($22), and seem to be straightforward.
It's also the first time I've tried this and need to get the Mac up and running quickly, with no immediate plans to upgrade beyond High Sierra.
I've read the first post, and the plan post (thank you), and believe I need.
- K610m card
- thermal pastes for GPU and VRAM
- various torx/philips screw drivers.
- 15mm x 15mm x 1mm copper plate for heat sink gap.
I have a few questions:
- Given that the card on the iMac is dead, how can I flash the GPU with the updated BIOS?
I have a separate Macbook pro, but I've read that a CH341a programmer will do the trick? I've read that only works with specific card families.
<edit> OK, I've read that I should be able to flash the K610M with a CH341a programmer using Terminal on my Macbook pro.</edit>
- Can anyone point me to videos or post on applying the copperplate? Any recommendations on where to get it?
- I've read Opencore install is required for brightness control. If so, my understanding that this is a separate partition on the HD, so will mean a wipe and reinstall of the disk?
Post#1. Q&A, Q3. Check all the link inside that answer.
Keyword: The Croupier; GRML.
2. Use a Linux USB pen drive. @xanderon created and @The_Croupier updated a pre-configured Linux USB image that can flash all Nvidia and all AMD cards in the iMac with Linux over SSH. Many have found this the easiest method. It needs a direct wired Ethernet connection between iMac and Router and can be used remotely from an SSH client when the iMac display is still dead. SSH clients are available for iPad, iPhone and other tablet devices, too. If you cannot connect to your iMac using the ssh command because of this message WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! delete the known_hosts file entering this terminal command: rm ~/.ssh/known_hosts.
If your router does not provide an IP automatically to new devices on the local network check and change its config.
Hi all, I've got imac 27 mid 11 with faulty gpu, guys at local service center replaced it with "something more powerful" shown as Apple Quadro k3101MX in MacOS/Nvidia k3100m in windows. They installed opencore on this machine aswell. The problem is - It works great on MacOS, but I have some problems using it with windows(both uefi/legacy). The main problem that hurts me - is using external display on windows( Apple Cinema 27 Thunderbolt). While it runs great on macos even with hot plug, it doesn't work at all on windows. 90% of boots both internal and external displays wount even boot up( While system loads, i hear system sound etc). 2 times both displays loaded and the thing is external display runs great while interal have some shaking, wrong colours, you cant watch it without getting epilepsy, but in most cases displays just woun't load at all. Can I have some advice how to fix it/is it real at all? Btw sorry for my english, didnt use it for a while
Well, I have news about my WX4150, but it's not good news. Yesterday I installed it again and booting with Linux from the USB I was able to flash it. At first everything seemed fine, and now the iMac powers up without the need of an external screen.
However it still doesn't recognise the graphics card, just showing "7MB Screeen" as GPU. The performance is very bad and there are no graphical effects. It doesn't recognise the external screen either (it does in Linux but with low resolution). I have tried flashing both the WX4150_GOP.rom and WX4150_ALT_VRAM.rom ROM, but I get the same result.
And because I'm stupid, although I made a backup of the original ROM I left it saved in the Linux Live download folder so... I lost it. Anyway, any idea what I can do, should I try flashing with the "old" ROM from the first post? Or I give the card for dead. In linux it also shows up as Unknown Graphics, although in the command line it does show up as AMD Polaris.
Well, I have news about my WX4150, but it's not good news. Yesterday I installed it again and booting with Linux from the USB I was able to flash it. At first everything seemed fine, and now the iMac powers up without the need of an external screen.
However it still doesn't recognise the graphics card, just showing "7MB Screeen" as GPU. The performance is very bad and there are no graphical effects. It doesn't recognise the external screen either (it does in Linux but with low resolution). I have tried flashing both the WX4150_GOP.rom and WX4150_ALT_VRAM.rom ROM, but I get the same result.
And because I'm stupid, although I made a backup of the original ROM I left it saved in the Linux Live download folder so... I lost it. Anyway, any idea what I can do, should I try flashing with the "old" ROM from the first post? Or I give the card for dead. In linux it also shows up as Unknown Graphics, although in the command line it does show up as AMD Polaris.
Not really! You may try and clean the MXM slot and the contacts of the card using cleaning alcohol and a tooth brush (same works for the GPU before applying new thermal paste, too).
The published vBIOS versions should run fine on this type of card.
You can - of course - try every WX4150 version you find here or on techpowerup.com and other sources unless you find one showing the 4GB memory of your card correctly.
Have you upgraded the iMacs firmware to the most recent version (87.0.0.0.0 or something similar)?
Only the folder named Backups on the GRML is persistent, so put all pulled files there.
Not really! You may try and clean the MXM slot and the contacts of the card using cleaning alcohol and a tooth brush (same works for the GPU before applying new thermal paste, too).
The published vBIOS versions should run fine on this type of card.
You can - of course - try every WX4150 version you find here or on techpowerup.com and other sources unless you find one showing the 4GB memory of your card correctly.
Have you upgraded the iMacs firmware to the most recent version (87.0.0.0.0 or something similar)?
Only the folder named Backups on the GRML is persistent, so put all pulled files there.
Yes, you need to install High Sierra from the scratch on an internal disk and apply all updates. I am pretty sure this is part of the published plan and docs. After that - after the successful upgrade - test your card until it works on High Sierra and only after fixing all problems move ahead to an unsupported macOS version (High Sierra has this ugly bug needing an external display connected to switch on the internal LCD with AMD cards - mentioned in the docs, too).
You try and unsupported card with an unsupported macOS version on a modded, but not entirely updated iMac. How should error tracking work if you cannot at least rely on one supported block in your puzzle to fence out problems??
No, highly unlikely. Only dirt on the slot itself is known to cause problems.
Yes, you need to install High Sierra from the scratch on an internal disk and apply all updates. I am pretty sure this is part of the published plan and docs. After that - after the successful upgrade - test your card until it works on High Sierra and only after fixing all problems move ahead to an unsupported macOS version (High Sierra has this ugly bug needing an external display connected to switch on the internal LCD with AMD cards - mentioned in the docs, too).
You try and unsupported card with an unsupported macOS version on a modded, but not entirely updated iMac. How should error tracking work if you cannot at least rely on one supported block in your puzzle to fence out problems??