Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
hello again everyone.

I have another probably dumb question, but I was wondering what the proper procedure would be to update lilu and whatevergreen on opencore loader would be? I have downloaded the latest releases from github but I'm wondering if I need to copy everything over to the /EFI/OC/kexts folder or if I just need to replace the 2 kext files (lilu + whatevergreen)
I can't seem to find a guide so I'm assuming it's probably pretty simple but I figured I would ask first.

Thanks
Replace the files and reboot, you are fine. Or download and check the latest version ...it includes all new files.
 
@Cordonblu
This is an interesting result.
The topology of the card sometimes matters. I used a Dell card for the ROM from a Dell Precision 6800. What kind was yours?
Approaching this logically, if the ROM was the problem, many of us by now would be reporting weak Valley scores. In fact, I just ran mine again:
K4100M_valleyBench.png

My suspicion is that the card itself may be failing in a way that's not completely obvious. I purchased a GTX880M which is SLOWER than my K2100M. Some of these cards that have exchanged hands on Ebay are handled roughly. Inspect the card carefully. See if all the small components are on there. The real test would be to use this exact card in another 2011 iMac and see if there is the same problem. The P0 state is were all the action is, full boost/power. It should not register "0". Good debugging so far though!
 
Replace the files and reboot, you are fine. Or download and check the latest version ...it includes all new files.

Thanks!

I just downloaded the new version and it has worked wonderfully, I followed @highvoltage12v 's instructions for the kext files (without lilu and whatevergreen) and then renamed the config.amd.plist to config.plist and it seems to be working. I just scored 2772 in Valley benchmark, hardware encoding is working as is sleep and brightness. :)

Thank you again for all the work you have put in on this solution.

Oh, just in case anybody is wondering this is on a 2011 27" with AMD wx7100 GPU
 
@Cordonblu
This is an interesting result.
The topology of the card sometimes matters. I used a Dell card for the ROM from a Dell Precision 6800. What kind was yours?
Approaching this logically, if the ROM was the problem, many of us by now would be reporting weak Valley scores. In fact, I just ran mine again:
View attachment 938331

My suspicion is that the card itself may be failing in a way that's not completely obvious. I purchased a GTX880M which is SLOWER than my K2100M. Some of these cards that have exchanged hands on Ebay are handled roughly. Inspect the card carefully. See if all the small components are on there. The real test would be to use this exact card in another 2011 iMac and see if there is the same problem. The P0 state is were all the action is, full boost/power. It should not register "0". Good debugging so far though!
@nikey22
Fixed! Still isn't clear how because this is what I've done in the last hours in order:
Messing with kepler tweaker and flashing a new vbios
Because that didn't work I reflashed your original vbios
Disassembled the iMac and reconected every cable following the advice of #8160
In the process of reassembly I removed the odd sata cable because I did remember that i did read somewhere that the 21.5 macs where having power issues with 3 sata ports connected and the gpu upgrade, so just for troubleshooting I disconnected it ( I'm not running a 21.5 psu in my 27 )
Once I reassembled I booted straight to W7 and fired up nvidia inspector and gpu-z and the card was getting to P0 865 MHz, so I booted to HighSierra and ran Valley which hit 60 fps.
Then just to discard I did a smc reset and a pram reset just in case.
Now, the screenshot attached is from catalina and is hitting the expected score.
This weekend I plan to install the wifi kit and I will troubleshoot all to see if its possible to reconnect the ODD, so I will report back with results.
Quick question, can I reinstall the fakesmc so I can monitor the clocks from HWSensors ( The ones that I have are from nick or @Ausdauersportler opencore loader image ) or do we need some special ones for the K4100M?

Cheers.
 

Attachments

  • Screenshot 2020-07-29 at 00.43.28.png
    Screenshot 2020-07-29 at 00.43.28.png
    84.4 KB · Views: 126
  • Like
Reactions: nikey22 and roscho
WX7100, right? You used the other version before without PolarisBoost?

This version comes without the device-id settings to get the FakeSMC temp readings. @highvoltage12v told my some WX7100 owners saw performance issues using another device-id. Cannot confirm without a working card :)

EDIT:
And no, the FakeSMC is only off use directly after installing the card to see the coupling of GPU with sink. You would like to see low temperature differences. In real production I do not see any reason to have it installed.

EDIT:
Without the Falcon SMC firmware the smaller WX4170/WX4150/WX4130 have a Malaria, i.e. mid performance before sleep and low performance after sleep. You can see it both with Valley (OpenGL) and Metal (GeekBench). With this firmware settings we have mid performance after boot and high after sleep (Metal) and high performance with OpenGL in any case.
Probably we need a special WX7100 config.plist. Take a look at this or the one @Pascal Baillargeau just posted.

I think Malaria describes it well, regarding my newest insights:

I finally managed to speed up the SCLK speed on my WX7100 to 1253MHz in Catalina! (Tmax around 67-68°C)

Actually setting the driver parameters (AMD9500Controller.kext) ist somehow tricky.

When I tryed CFG,CFG_FORCEMAXDPM = TRUE and CFG,CFG_FORCE_MAX_DPS=TRUE earlyer on without PolarisBoost / FalconSMCFirmware -> only FORCEMAXDPM showed an effect (max MCLK).

Now I gave those two parameters again a try placing them as last parameter of the PolarisBoost, and voila -> max SCLK!

Anyway, the benchmark results stay somewhat esoteric.
In GeekBench OpenCL I reach 45000 now (high score), Metal Score stays around 37000 (but this time even with PolarisBoost injected). Valley gave a somewhat sad an senseless 890 points???

These Apple AMD Drivers are really garbage compared to AMDGPU in linux, I must say...

I'll keep reporting for those with Clock / Boost issues like me

Pasted Graphic 3.png

1595976856526.png

1595977073061.png
 
  • Like
Reactions: Ausdauersportler
@nikey22
Fixed! Still isn't clear how because this is what I've done in the last hours in order:
Messing with kepler tweaker and flashing a new vbios
Because that didn't work I reflashed your original vbios
Disassembled the iMac and reconected every cable following the advice of #8160
In the process of reassembly I removed the odd sata cable because I did remember that i did read somewhere that the 21.5 macs where having power issues with 3 sata ports connected and the gpu upgrade, so just for troubleshooting I disconnected it ( I'm not running a 21.5 psu in my 27 )
Once I reassembled I booted straight to W7 and fired up nvidia inspector and gpu-z and the card was getting to P0 865 MHz, so I booted to HighSierra and ran Valley which hit 60 fps.
Then just to discard I did a smc reset and a pram reset just in case.
Now, the screenshot attached is from catalina and is hitting the expected score.
This weekend I plan to install the wifi kit and I will troubleshoot all to see if its possible to reconnect the ODD, so I will report back with results.
Quick question, can I reinstall the fakesmc so I can monitor the clocks from HWSensors ( The ones that I have are from nick or @Ausdauersportler opencore loader image ) or do we need some special ones for the K4100M?

Cheers.
The ones from the OpenCoreLoader have Hackintosh features stripped from them, so you can use them, however please backup your EEPROM of your logic board using ROMTOOL from Dosdude1 website. Turn off wifi when completing the dump and move the app to the Applications folder.
 
The ones from the OpenCoreLoader have Hackintosh features stripped from them, so you can use them, however please backup your EEPROM of your logic board using ROMTOOL from Dosdude1 website. Turn off wifi when completing the dump and move the app to the Applications folder.
May I ask for what is the backup of the eeprom or what it tries to prevent?
 
Corruption of the firmware?
If your replies weren't that cryptic maybe new/existing users won't need to ask the same question again and again. I know what is a backup of the current eeprom/bios/vbios whatever.
BotRoom backup is already done, when I may need to flash it against the machine? Can the fakeSMC kexts in the opencoreloader corrupt the bootrom? A quick google didn't return any evident instructions on how to flash it in worst case escenario, we can add this info to the wikipost if its really relevant.

Cheers.
 
May I ask for what is the backup of the eeprom or what it tries to prevent?
It's a precaution because Normal Copies of FakeSMC can damage The NVRAM section of your VBIOS wiping things like your Serial number Mac Address etc. But @Nick [D]vB modified the normal copy of FakeSMC for us to use, since it's being installed to System/Library/Extensions I'm not sure if the Kext will behave differently than usual.
 
  • Like
Reactions: Cordonblu
It's a precaution because Normal Copies of FakeSMC can damage The NVRAM section of your VBIOS wiping things like your Serial number Mac Address etc. But @Nick [D]vB modified the normal copy of FakeSMC for us to use, since it's being installed to System/Library/Extensions I'm not sure if the Kext will behave differently than usual.
Ok, thanks for the info.
I did use in my last catalina install that kexts without any problems so I guess its safe to use, I did make the backup just in case.
 
There is a good chance if you plug a MDP to DP cable into another display and boot, you will have a Display on your external display which makes life easier. Its always the port closest to the Firewire 800 Port.

I currently have a connection to my external monitor to the MDP. Do I need to remove the integrated LCD connection to direct the signal to the external monitor in booting to Linux?

Also, do you know if Dell Quadro K4100m or HP Quadro K4100 matter? Thanks.
 
I currently have a connection to my external monitor to the MDP. Do I need to remove the integrated LCD connection to direct the signal to the external monitor in booting to Linux?

Also, do you know if Dell Quadro K4100m or HP Quadro K4100 matter? Thanks.
It would have to be loaded with a Dell ROM for that to usually work. Also keep both displays connected.
[automerge]1595981248[/automerge]
Ok, thanks for the info.
I did use in my last catalina install that kexts without any problems so I guess its safe to use, I did make the backup just in case.
I really recommend everyone here to backup their EEPROM, even Apple software updates can damage them, I had a 2010 Mac Mini damaged from Mac OS 10.12.4
 
Question.. I just installed a K4100M in my 2011 27" iMac. Install went well, I was able to ssh into the machine and flash the firmware and that went fine too. I rebooted the machine and I am getting all four LEDs on on the motherboard which I think is good. When I boot it, the screen backlight comes on but I don't get any boot chime or Apple logo. Not sure what to do at this point? Anyone have any tips? If you let it stay in this state for a few minutes it seems to reboot itself.

I think I may have plugged the hard drive into the wrong port on the motherboard and now I can see the labels on the board. Does the hard drive get plugged into the top port or the other one? Which one does the optical drive get plugged into?
 
Last edited:
I'm pretty sure the drive cables are in right. All the display cables are in. The backlight still comes on and that's all I get. All 4 LEDs on the motherboard are on.

Anyone have any ideas what I can do to troubleshoot this?
 
I'm pretty sure the drive cables are in right. All the display cables are in. The backlight still comes on and that's all I get. All 4 LEDs on the motherboard are on.

Anyone have any ideas what I can do to troubleshoot this?
Connect an external display and see if anything shows up there. I would think it would be a damaged EDP cable. Since you have all 4 LEDs the graphics card is initializing.
Use the thunderbolt port closest to the FireWire 800 port
 
Connect an external display and see if anything shows up there. I would think it would be a damaged EDP cable. Since you have all 4 LEDs the graphics card is initializing.
Use the thunderbolt port closest to the FireWire 800 port

I'm not getting anything on the display that I have on that port closest to the firewire port. I'm using a Thunderbolt 2 adapter to DVI port to a Dell monitor. Not sure if that is sufficient or not.


I don't get a chime, the keyboards caps lock key doesn't work. Then after a minute or two, the system will reboot itself so it must be in a bad state.

I just pulled the whole thing apart and put it back together reseating the video card, making sure everything is plugged in right. Any other ideas? What is interesting is that I was able to boot off the USB image and flash the video card. After it rebooted, that's when the back light came on and that's as far as I got.

One mistake that I made was that I initially forgot to plug in the cable that goes in the upper left side near the power supply. When I started looking into it, I found that it wasn't plugged in so I plugged it in. Would that have damaged something at all?

I pulled all the memory out and then I get the long beeps. Just trying things to see what happens...
 
Last edited:
I'm not getting anything on the display that I have on that port closest to the firewire port. I'm using a Thunderbolt 2 adapter to DVI port to a Dell monitor. Not sure if that is sufficient or not.


I don't get a chime, the keyboards caps lock key doesn't work. Then after a minute or two, the system will reboot itself so it must be in a bad state.

I just pulled the whole thing apart and put it back together reseating the video card, making sure everything is plugged in right. Any other ideas? What is interesting is that I was able to boot off the USB image and flash the video card. After it rebooted, that's when the back light came on and that's as far as I got.

One mistake that I made was that I initially forgot to plug in the cable that goes in the upper left side near the power supply. When I started looking into it, I found that it wasn't plugged in so I plugged it in. Would that have damaged something at all?
The cable in the upper left (small wires, 2 pins) is for backlight sync, I ran my iMac before with that cable unpluged. It doesn't do much. Try running the iMac connected to the external display with the internal one removed. See if you get a boot screen then.

My fear is this could be a bad flash, as it was working before. Generally I like display connected as mDP to DP, but hopefully your adpater is an active style of converter not passive.
 
The cable in the upper left (small wires, 2 pins) is for backlight sync, I ran my iMac before with that cable unpluged. It doesn't do much. Try running the iMac connected to the external display with the internal one removed. See if you get a boot screen then.

My fear is this could be a bad flash, as it was working before. Generally I like display connected as mDP to DP, but hopefully your adpater is an active style of converter not passive.

I unplugged all three cables on the inside and tried to see if it would show anything on the Thunderbolt 2 port which has an adapter to a Dell DVI monitor. I got nothing - then after a few seconds the fans went from idle to 100% which it didn't do before.
 
I unplugged all three cables on the inside and tried to see if it would show anything on the Thunderbolt 2 port which has an adapter to a Dell DVI monitor. I got nothing - then after a few seconds the fans went from idle to 100% which it didn't do before.
That's normal, the 6 pin cable on the logic board is a thermal sensor cable.
 
I'm trying to see if I can get the Linux USB drive to boot. Maybe I can get back into it and re-flash or something. One thing that it is not doing though without the hard drive plugged in is auto-rebooting. So maybe it was trying to boot off the drive and it was kernel panicking or something maybe which caused the reboot? I would think the keyboard would have worked though. I'm also wondering if the speaker is turned down which is why I'm not hearing any sounds. How do a wipe the SMC and PRAM so all that stuff is reset? Anything else you'd suggest?
[automerge]1596005134[/automerge]
I wonder if I should leave the internal display cables unplugged while I try to boot this usb drive to re-flash it?

If this turned out to be a bad flash, what are my options? Can I somehow get it re-flashed or did I just burn $120?

I'm wondering if I should buy a programmer to re-flash this firmware on this card. In theory, that would fix it (if that was the problem - correct?) I have a K4100M card, is there a known firmware flash tool that I should buy that works with this chip on this card?

Would these work to re-flash that chip on this video card?


1596006510184.png
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.