I just tried this and it did not help. Still several minutes black screen 50% of the time. Also there is no Brightness control.Has someone with K4100 GPU with black screens after WINDOWS boot tried using agdpmod=vit9696 in boot-args?
If it works it would be awesome if it was added automaticly with OCLP if it sees Nvida GPU or does it have any downsides?
Hello all,
Specs for my system:
iMac 27” Mid 2011
2x 500GB SSD + Optical drive
- Windows 10 (UEFI) on SSD#1 and High Sierra on SSD#2 behind optical drive
20GB Memory
i5 processor
AMD 6770 HD 512MB
Recently installed Windows 10, which was not that straightforward. For example Intel graphics driver causing crashes, sounds not working etc. but got that sorted at the end.
The HDD fan sounds horrible, so I need to take my iMac apart anyway when replacing the fan. So I thought why not upgrade the system at the same time and get more recent macOS installed. I have had the iMac open couple of times when installing SSDs so that part should be ok.
Here’s what I have ordered:
- New fans
- i7 2600 3.4GHz Processor
- AMD WX4130 green Dell 1.1v GPU
- 2x8GB SODIMM memory to max out to 32GB
- 20x20x0.5mm copper shims for the GPU as well as thermal paste/putty for the CPU/GPU+VRAM
So here’s my plan at the moment:
1. Read the EEPROM on the GPU and Flash a new VBIOS
I have CH431a EEPROM programmer, modified for 3.3V SPI. I have read that the clip does not really hold properly to WX4130 EEPROM, but I’m going to try anyway. Soldering etc. is not a problem. I could also get a replacement EEPROM chip and just swap it after flashing.
2. Create Big Sur USB install disk with OpenCore legacy patcher
3. I was thinking upgrading the CPU and GPU at the same go (not sure is that a good idea(?)) Memory upgrade should be straightforward.
4. As I understood the 6770 HD is the same form factor as the WX4130 so the original X-clamp should fit after removing the new one (?)
5. Boot to High Sierra (might need to plug in an external display to miniDP?)
6. Build OpenCore to USB Big Sur install disk
7. Reboot to the USB drive to install Big Sur
8. Build OpenCore legacy patcher to the macOS SSD
9. Boot to Windows 10 and update graphics drivers
Questions: Which VBIOS should I use? As I understood there are 3 versions; GOP, EG2, and EG. Since I’m dual booting to Windows/macOS, should I use the EG VBIOS then from GitHub to get the EFI boot screen? There is also the ALT version in Github, not sure what that is?
I’m new to OpenCore and don’t have experience with it. Browsing the thread I got little conflicting information at what point should I install the OpenCore and new macOS? Before the GPU upgrade, or after it?
I was thinking installing Big Sur over the old High Sierra installation. Is that a good idea? Or should I format the whole SSD drive and start with clean install? And should I go directly to e.g. Ventura?
Anything else I’m missing? Anything I should do to the Windows 10 installation? Should it boot right away after GPU upgrade? I wish not to reinstall it, it was quite painful the first time..
Thanks!
good morning to all developers! I'm going a bit crazy with a k3000, flashed on imac 2009 with STEP bios, always black screen, tried again on imac 2011 no boot and it heats up. flashed the Nikkey rom again on 2009, with the same problem for 2009. put on 2011, it works! the first time it turns on and everything works, if I turn it off then it doesn't turn on again, after maybe 10 clicks or reconnecting the power several times, instead it always starts immediately without a display! very strange, installed big sur and sometimes it remains blocked.freeze., power supply and motherboard are ok, I have tried several, it seems more like an incompatibility problem with the rom, I await your opinion. With Bluetooth disconnected it seems to work. but the magic mouse is very importantView attachment 1740925
** NVIDIA Quadro K3000M Mac Edition ROM by @stephle **
Genuine Native Boot Screen & Brightness Control
@stephle put together the following ROM for the NVIDIA Quadro K3000M which will allow:
Genuine native brightness control
Genuine ‘gray’ early-boot screen
Pre-installation Requirements:
iMac12,2 - (27-inch Mid 2011) Mac-942B59F58194171B (Tested machine)
- BootROM:87.0.0.0.0
. Please use High Sierra to update your BootROM to latest version.
or
iMac11,3 - (27-inch Mid 2010) Mac-F2238BAE (Tested machine)
- BootROM:99.0.0.0.0
. Please use High Sierra to update your BootROM to latest version.
or
iMac 11,1 - (27-inch Late 2009, core i CPU, only) Mac-F2268DAE (Tested machine)
- BootROM:63.0.0.0.0
. Please use High Sierra to update your BootROM to latest version.
- GPU variant: N14E-Q1-A2
- VRAM type: Hynix H5GQ1H24BFR T2C 322A, Samsung
@stephle made sure that the rom will report the correct size of vram this time: 2048MB.
I've tested several cards on my iMac Late 2009 and Mid 2010 and iMac 2011 systems since November 2020. But there have been cards not running well on 2011 systems and other cards with different memory types not running at all. This sounds familiar, right?
You need to install the latest version of the AppleBacklightFixup.kext provided on the first post and the OpenCore distributions. If this does not work you might have a different machine, your panel ID can be found by going toSystem Preferences > Displays > Color > Open Profile > mmod
As stated previously these cards are based on a WSON flash package and therefore are much more difficult to recover from a bad flash. Please take precautions and verify flashing before rebooting.
"insanely great!"
-Steve Jobs
** NVIDIA Geforce GTX880M Mac Edition ROM **
** NVIDIA Geforce GTX870M Mac Edition ROM **
** NVIDIA Geforce GTX860M Mac Edition ROM **
Genuine Native Boot Screen & Brightness Control
View attachment 942200
Pre-installation Requirements:
- iMac12,2 (27-inch Mid 2011) Mac-942B59F58194171B (Tested machine)
- BootROM:87.0.0.0.0
. Please use High Sierra to update your BootROM to latest version.
- One of the following GPUs:
NVIDIA GeForce GTX 880M
N15E-GX-A2, MXM-B (3.0)
8GB VRAM
NVIDIA GeForce GTX 870M
N15E-GT-A2, MXM-B (3.0)
non-functional cards/original_ROMs:
80.04.EF.00.A2 (MSI)
80.04.F7.00.0C (MSI)
NVIDIA GeForce GTX 860M
Kepler (GK104) N15P-GX-B-A2
Base ROMs:
80.04.F5.00.06
80.04.E8.00.0D
80.04.E9.00.03
Maxwell (GM107) N15P-GX-A1? - non-function with MacOS; cannot trust sources with GPU Variant
Base ROMs:
82.07.24.00.19
82.07.34.00.03
82.07.34.00.08
82.07.49.00.05
The GTX880M is the first 8GB VRAM card to work in our machines! I now have as much vram as system ram. I'm happy to report that macOS sees all the ram. It is boosting fully even at base clock speeds. When I purchased this card, the rivets were very long and kept too much of the GPU away from the heatsink surface. It was thermal throttling early as it sensed an overheat situation. When I removed the rivets, and used screws to secure it, I was able to get a much tighter seal and the card boosted properly.
Tested on a 2011 iMac using High Sierra 10.13.6. Please feel free to test on other MacOS versions, I will update this post as necessary with success/failures.
- These ROMs do not require a 3rd party bootloader like OpenCore.
- They will require a modification of the base AppleIntelPanelA/ApplePanels/F10Ta007 brightness stepping.
- The frame-buffer depth issues remains for now, and can be temporarily corrected by entering a sleep cycle.
As previous, these roms should bring back:
⦁ Genuine native brightness control
⦁ Genuine ‘gray’ early-boot screen (stage 1 & 2 progress bar)
⦁ Genuine macOS bootloader compliance
Post-installation Requirements:
Brightness Control Stepping Mod:
-Turn computer on, hold down Command(⌘)-R
-Choose Utilities > Terminal
-Enter:csrutil disable
-MacOS Catalina: requires you to make root writeable:sudo mount -uw /
-Reboot
-Download and open 'Kext Utility v2.6.6'
-Navigate to S/L/E (System/Library/Extensions)
-Copy "AppleBacklight.kext" to Desktop
-Edit:AppleBacklight.kext/Contents/Info.plist
-Scroll down to:IOKitPersonalities > AppleIntelPanelA > ApplePanels
-There you find several Apple LCD profiles.
-For the iMac 2011 27" machine locate:
-Change the <data> section to:Code:<key>F10Ta007</key> <data> ABEABgALABQAHAAnADMAPwBOAFwAZwBzAIEAkQClAL8A2wD/ </data>
ABEAAgA3AF8AigCzAOsBJAFnAakB1AIJAlQCogL4A00DlgRpBGk=
-Drag your modded kext into Kext Utility, allow it correct permissions
-"Applebacklight.kext.bak" folder will be created
-Reboot
The above data pattern will allow for a wider span of steppings for the brightness control and utilizes more of the capacity of the HD3000. If you have a different machine, your panel ID can be found by going toSystem Preferences > Displays > Color > Open Profile > mmod
Caveats post-install/Bugs:
-16bit resolution glitch of UGA_DRAW_PROTOCOL - temporary solution: activate a sleep cycle and return, this should now clear the issue.
**UPDATE**
9-4-2020: please note the 870M_6GB_UGA.rom is experimental and in testing phases for those interested and have the card.
5-3-2021: I've removed 870M_Clevo_BR.rom because it is not functional and replaced it with GTX870M_V1.rom, appreciate @jimac2011 for testing.
"insanely great!"
-Steve Jobs
View attachment 940773 View attachment 940774
Update on the progress:Hello all,
Specs for my system:
iMac 27” Mid 2011
2x 500GB SSD + Optical drive
- Windows 10 (UEFI) on SSD#1 and High Sierra on SSD#2 behind optical drive
20GB Memory
i5 processor
AMD 6770 HD 512MB
Recently installed Windows 10, which was not that straightforward. For example Intel graphics driver causing crashes, sounds not working etc. but got that sorted at the end.
The HDD fan sounds horrible, so I need to take my iMac apart anyway when replacing the fan. So I thought why not upgrade the system at the same time and get more recent macOS installed. I have had the iMac open couple of times when installing SSDs so that part should be ok.
Here’s what I have ordered:
- New fans
- i7 2600 3.4GHz Processor
- AMD WX4130 green Dell 1.1v GPU
- 2x8GB SODIMM memory to max out to 32GB
- 20x20x0.5mm copper shims for the GPU as well as thermal paste/putty for the CPU/GPU+VRAM
So here’s my plan at the moment:
1. Read the EEPROM on the GPU and Flash a new VBIOS
I have CH431a EEPROM programmer, modified for 3.3V SPI. I have read that the clip does not really hold properly to WX4130 EEPROM, but I’m going to try anyway. Soldering etc. is not a problem. I could also get a replacement EEPROM chip and just swap it after flashing.
2. Create Big Sur USB install disk with OpenCore legacy patcher
3. I was thinking upgrading the CPU and GPU at the same go (not sure is that a good idea(?)) Memory upgrade should be straightforward.
4. As I understood the 6770 HD is the same form factor as the WX4130 so the original X-clamp should fit after removing the new one (?)
5. Boot to High Sierra (might need to plug in an external display to miniDP?)
6. Build OpenCore to USB Big Sur install disk
7. Reboot to the USB drive to install Big Sur
8. Build OpenCore legacy patcher to the macOS SSD
9. Boot to Windows 10 and update graphics drivers
Questions: Which VBIOS should I use? As I understood there are 3 versions; GOP, EG2, and EG. Since I’m dual booting to Windows/macOS, should I use the EG VBIOS then from GitHub to get the EFI boot screen? There is also the ALT version in Github, not sure what that is?
I’m new to OpenCore and don’t have experience with it. Browsing the thread I got little conflicting information at what point should I install the OpenCore and new macOS? Before the GPU upgrade, or after it?
I was thinking installing Big Sur over the old High Sierra installation. Is that a good idea? Or should I format the whole SSD drive and start with clean install? And should I go directly to e.g. Ventura?
Anything else I’m missing? Anything I should do to the Windows 10 installation? Should it boot right away after GPU upgrade? I wish not to reinstall it, it was quite painful the first time..
Thanks!
Update on the progress:
- Installed OCLP and MacOS Sonoma with the old 6770HD GPU in place. I tried the update over the old High Sierra first but there were some bluetooth problems etc. so I wiped the whole MacOS SSD and did a clean install at the end.
- Once I did clean install I lost Windows 11 from the bootpicker for some reason (?)
- Reinstalled Windows 11 to the second SSD
- I had recorded the device IDs for the Intel HD graphics before Windows reinstallation so that I could prevent the driver loading for it and causing crashes (https://zzq.org/?p=39) Note: don't connect to the internet before you have changed the driver install policy! Anyway since I had the IDs available before install, I could prevent the bootloop and the install was quite smooth this time
- Sound and brightness control works in Windows straight away after installing bootcamp drivers! No special tricks needed
- Did PRAM reset at some point, that might have helped with the bluetooth problem I had
Now I have OCLP bootpicker showing at startup and I can select Windows 11 or Sonoma. Everything seems to be working at the moment.
While I'm waiting for my WX4130 to arrive, I'm wondering what is the proper sequence for OCLP patching vs GPU installation?
Option 1.
- Revert patching for OCLP on the main SSD with Sonoma (as I understood the patching I have now for the 6770HD has also disabled newer AMD GPU drivers and I need to revert that)
- Shutdown
- Install new GPU with the correct VBIOS
- Hope that I get bootpicker and I can boot to Sonoma
- Run pathing with GOP injection and AMD Polaris Override
- Reboot and hopefully everything is ok?
Option 2.
- Same as 1. but after revert patching and reboot, run patching with GOP injection and AMD polaris override before GPU install
Option 3.
- Install GPU
- Use USB OCLP installer to boot. Maybe with the GOP Injection and AMD polaris override patched to the USB installer already.
- With USB installer I could try different OCLP options easily and just create new USB installer on another computer and try with which options it will boot.
- But not sure do I get the boot picker before I have patched everything correctly for the GPU? And if I don't get the bootpicker how I can select the USB to boot? By disconnecting both SSDs first and hoping it will default to USB boot?
Do you use an adapter between MiniDP and Monitor? I had a similar issue, there are different adapters active and passive. Maybe you need another adapter?Hello, guys. I have an iMac 2011 27". My specs are i7, 32GB RAM, Radeon WX3200. This video card has an HP brand and is for HP Z2 Mini G4 G5. I did resistor mods, flashed VBIOS from GitHub, and reinstalled OpenCore and the operating system. Everything works perfectly, and I upgraded to Sonoma. However, I have a problem: the external monitor doesn't work in any port. Before switching the video card, the external monitor worked without any problems with Radeon 6770M, and now it works with a MacBook Pro. Any idea how I can resolve this problem?
I’ve seen sometimes grml linux fails to get dhcp IP from router. You can try to blindly type from wired usb keyboard the following command:
ifconfig eth0 x.x.x.x up
Change the x’s by the ip address you want the imac to have. Also try several times if not working at first try after making sure usb boot is working (an usb stick with a led indicating access also helps)
Hi, I just read the first page, so to resume for an iMac 12.1 (mid 2011 - I5 2400S), it's either stock 6750/6770M or WX3200/4130/4150/5500XT or Kepler ?
I'm looking for the cheapeast option, I got the iMac for free and the current 6750M is dead (it chimes and only 2/4 debug LED are lit which mean issue with dGPU).
I wanna get Monterey running with enough acceleration to use it as a secondary daily (mainly web browser/video acceleration).
My only option (for cheap) seems to be Kepler cards then ? The requirement for Ventura/Sonona is WX3200/4130/4150/5500XT ?
Thanks all
I installed a firepro M5100. I haven't really any compatibility issues with it once setup. Sleep and brightness both work.Hi, I just read the first page, so to resume for an iMac 12.1 (mid 2011 - I5 2400S), it's either stock 6750/6770M or WX3200/4130/4150/5500XT or Kepler ?
I'm looking for the cheapeast option, I got the iMac for free and the current 6750M is dead (it chimes and only 2/4 debug LED are lit which mean issue with dGPU).
I wanna get Monterey running with enough acceleration to use it as a secondary daily (mainly web browser/video acceleration).
My only option (for cheap) seems to be Kepler cards then ? The requirement for Ventura/Sonona is WX3200/4130/4150/5500XT ?
Thanks all
All above info in my signature link
- Just installed the cheapest Kepler K610M on a 12,1 on post #21665 on OCLP Big Sur. Not sure if how much problem going to Monterey (post #1 says some problems)
- Stock non metal GPU can run Big Sur fine but need to tweak a couple of items to avoid UI visual problems
- Cheap AMD M4000 (GCN v1-3) will get you to Sonoma if can tolerate some sleep/wake issues
- GCN 4 will get to Sonoma running good enough as daily driver for most people.
Thanks for both your answer, the sleep issue with GCN is bad for me, I'd like for it to be working. The first page seems to prone an issue regarding wake delays/time for the card to be active, is there a way to add delay when waking up from sleep for the card to be fully functionnal ? Could the issue be related to installed memory/memory support on the card ?I installed a firepro M5100. I haven't really any compatibility issues with it once setup. Sleep and brightness both work.
Windows 11 runs fine as well with dual boot
I installed a firepro M5100. I haven't really any compatibility issues with it once setup. Sleep and brightness both work.
Windows 11 runs fine as well with dual boot
Thanks for both your answer, the sleep issue with GCN is bad for me, I'd like for it to be working. The first page seems to prone an issue regarding wake delays/time for the card to be active, is there a way to add delay when waking up from sleep for the card to be fully functionnal ? Could the issue be related to installed memory/memory support on the card ?