불행히도 우리는 여기서 러시아어를 사용하지 않습니다.При нажатии (⌘) -R - появляется яблоко и зависает в этом режиме. Что делать ? И иногда он не видит мышь и икру.
불행히도 우리는 여기서 러시아어를 사용하지 않습니다.При нажатии (⌘) -R - появляется яблоко и зависает в этом режиме. Что делать ? И иногда он не видит мышь и икру.
Well I did not expect that it was re-engineering the entire Rom.This does not work at all. The re-engineering and test part is so complicated, one cannot simply send a single link with knowledge gathered in weeks, months, years of reading from different sources.
This is like:
I have a book about programming in C in my shelf, please explain in a few words how to write a metal gpu driver for my old ATi GPU. We are waiting for years for a solution like that and even former employees of AMD (graphics driver programmers) tried that.
Well I did not expect that it was re-engineering the entire Rom.
The idea was:
- We have a dump of the GTX660M taken from a real iMac but missing the EFI part.
- We have the GTX680M Rom now working with the EFI part.
- Can we just take the code off of the GTX680M to add it to the GTX660M Rom dump?!
The answer is no. Ok I move on. I'm not asking anyone to teach me how to develop a GPU bios obviously.
Yeah good pick up, I've been mulling over this since I upgraded the GPU, even though I didn't notice the poor stats immediately I did notice the system being laggy.This Valley performance looks low, I took this picture after installing a K3100M on an almost identical iMac:
View attachment 1769311
Maybe that's the reason you see the card not warming.
Hi @highvoltage12v@kar0sh1 I have a 770m in a 21.5" 2011 iMac. Displayport on the back works fine. I don't recommend putting an MXM-B card in a 21.5" iMac but if you're installing it into a 27" it should be fine. I have a k2000m in a 2010 21.5" iMac which works fine, External display works. So yes a 770m in a 2009-2010 iMac should work fine and have display port output. Just make sure the card has a Dell bios.
It's interesting to note that in the table of working cards in the first post, neither card (765m nor 770m) are marked as working with the 21.5 iMac. I suspect because of the TDP not being sufficient enough AND that these cards require the three-pipe heat sink.Hi @highvoltage12v
I have been slowly following this forum and upgrading my iMac2011 21.5" with parts for uni study/play and it has been quite a fun and rewarding exercise. Now I've reached a wall dealing with a graphics card problem.
My system setup is as follows:
View attachment 1769493View attachment 1769489
System imac 21.5" mid 2011 (PSU 205W)
CPU: i7-2600s (upgrade)
GPU: Dell GeForce GTX 770M Nick[D]vB vbios
Mem: 16GB
SSD: 500GB EVO
DVR: None
OS: Win10H2
For all intensive purposes the 770M with this combo works fine for regular productivity work but it stops there with gaming. I'm experiencing issues where under medium-heavy gaming load the GPU clock cycles from max/min value of 850MHz/300MHz from a starting temp 48C to finally a stable ~70C. According to the GPUShark it states under Limiting policies (NVIDIA) "GPU power limit reach". You can see the throttling on the snapshot above.
How can this be the case as I thought the total TDP with these upgrades was less than the 205W afforded by the PSU? If this is a GPU architecture specific _driver_ feature can I change the power limiting policy? I am really puzzled as the 765M with identical TDP (75W) has been shown to work well in the 21.5.
Any help would be greatly appreciative from you and the community.
Although not really fitting to your complete story:I have noticed that ambient temp looks high on the fan ramp iMac regardless of PSU, and the one time the imac worked well with the swapped PSU the amb temp was inline with with the general cold start temp of the other monitored components.
I will be pulling the cpu fan out next and swapping it out to see if I can isolate the ambient temp issue which i think might be causing the throttling.
Quoting myself to highlight the conclusion of the throttling.Yeah good pick up, I've been mulling over this since I upgraded the GPU, even though I didn't notice the poor stats immediately I did notice the system being laggy.
Ha ha @Ausdauersportler , I was typing my report while you were replying, yes good point, it pays to be very careful especially with old iMacs that have never been touched, the connectors can seem fused after 11 years.Although not really fitting to your complete story:
The ambient sensor is connected on the bottom left side near the CPU fan and power on switch. When disconnecting to you can rip of two little components off the board (sub 1mm, nearly invisible). If only of these components one is gone the ambient sensor never comes back to normal values and more importantly because of this the CPU will not boost and every OpenGL test will be cut to half of the performance approximately.
How to fix this you can find here....
Well you just came across the wrong thread. And if you dont want to read then I suggest you ask SIRI.Just came across this thread and don’t feel like reading 14,000 posts... I recently acquired a 2011 21.5” iMac that is efi locked. Does anybody here have the capability to unlock it? I can still use it if I put in a drive with an operating system already on it but I just got it to resell it and would like to sell it unlocked.
www.apple.comJust came across this thread and don’t feel like reading 14,000 posts... I recently acquired a 2011 21.5” iMac that is efi locked. Does anybody here have the capability to unlock it? I can still use it if I put in a drive with an operating system already on it but I just got it to resell it and would like to sell it unlocked.
You have a massive void where your ODD should be, therefore you have pretty much zero cooling fan air entering you GPU heatsink.
The ODD removal served two purposes. First and foremost to allow for more power to be drawn by the 770M GPU, second was to provide space for a second SSD. I had decided the latter would redirect much need power away from the GPU so left a void. There is still airflow and the GPU can maintain ~70C on average but I plan to add x2 50mm fans directly on the heatsink.You have a massive void where your ODD should be, therefore you have pretty much zero cooling fan air entering you GPU heatsink.
The ODD and its black plastic housing creates a effective channel for the air to flow through the heatsink fins.
You have effectively removed the GPU cooling system. 😳
I can definitely attest that it works both under MacOS and Windows environments for productivity but it remains to be understood why under med-high gpu loads does it clock throttle. I honestly don't understand what is wrong.It's interesting to note that in the table of working cards in the first post, neither card (765m nor 770m) are marked as working with the 21.5 iMac. I suspect because of the TDP not being sufficient enough AND that these cards require the three-pipe heat sink.
first post -> hardware problems -> 20 (came up twice, today)The ODD removal served two purposes. First and foremost to allow for more power to be drawn by the 770M GPU, second was to provide space for a second SSD. I had decided the latter would redirect much need power away from the GPU so left a void. There is still airflow and the GPU can maintain ~70C on average but I plan to add x2 50mm fans directly on the heatsink.
The BIG question is why the GPU is throttling it's clock frequency when still within thermal limits @highvoltage12v @MichaelDT ?
Can it be possible my current PSU is not up to scratch, did I incorrectly calculate the power requirements, or alternatively there is a fault with the card? If either how can I ascertain where is the problem and can it be resolved.
It would be a real triumph for this to work and operate to it's full potential.
I don't think the 21.5" imacs came with a 3 pipe gpu, did they? If not that could be the source problem. You could be reaching the limitation of the heat pipes.Hi @highvoltage12v
I have been slowly following this forum and upgrading my iMac2011 21.5" with parts for uni study/play and it has been quite a fun and rewarding exercise. Now I've reached a wall dealing with a graphics card problem.
My system setup is as follows:
View attachment 1769493View attachment 1769489
System imac 21.5" mid 2011 (PSU 205W)
CPU: i7-2600s (upgrade)
GPU: Dell GeForce GTX 770M Nick[D]vB vbios
Mem: 16GB
SSD: 500GB EVO
DVR: None
OS: Win10H2
For all intensive purposes the 770M with this combo works fine for regular productivity work but it stops there with gaming. I'm experiencing issues where under medium-heavy gaming load the GPU clock cycles from max/min value of 850MHz/300MHz from a starting temp 48C to finally a stable ~70C. According to the GPUShark it states under Limiting policies (NVIDIA) "GPU power limit reach". You can see the throttling on the snapshot above.
How can this be the case as I thought the total TDP with all these above upgrades was less than the 205W afforded by the PSU? If this is a GPU architecture specific _driver_ feature can I change the power limiting policy? I am really puzzled as the 765M with identical TDP (75W) has been shown to work well in the 21.5.
Any help would be greatly appreciative from you and the community.
Thank you @Ausdauersportler it was a good read.first post -> hardware problems -> 20 (came up twice, today)
about airflow: the ODD fan is sufficient to cool if and only if one is willing to accept the basic facts of physics. opening up the air channel directed below the ODD from the fan to the heat exchanger cannot make the situation better.
I'm using the Artic Silver thermal paste on the GPU die and Thermal Cooling Pads for the VRAM.I don't think the 21.5" imacs came with a 3 pipe gpu, did they? If not that could be the source problem. You could be reaching the limitation of the heat pipes.
You could channel the airflow a bit better so it doesn't bleed out into other areas. Definitely tape up the dvd slot, you will feel airflow bleed there. Some posts on here and even a thread regarding improving the airflow by ducting.
What thermal paste did you use? I'll admit not my brightest moment I used k5 pro on the gpu die which resulted in reduced performance.
Could be!I'm using the Artic Silver thermal paste on the GPU die and Thermal Cooling Pads for the VRAM.
Could the "GPU power limit reach" warning be actually masking a temperature problem?
2 PIPE heatsink 21.5" imac 2011.Could be!
Are you using the 3 pipe heat sink?
Also, do you use macsfancontrol to max your fan?
Reading your latest post you experience the throttling in the middle of a medium load situation. I would think the SMC is working half way the avoiding over load of over heating. Since I am not the BIOS developer my understanding of the cooperation between kext (driver), SMC (system management controller) and vBIOS is limited to observation, never did any reverse engineering on that.Thank you @Ausdauersportler it was a good read.
I'll return the ODD black plastic housing back to help direct the flow towards the heatsink to improve thermal dissipation.
Hopefully the 770M integration within my setup isn't flawed and can continue.
good evening. put such a card, the screen shines very weakly. I tried to do everything according to the instructions, Turn computer on, hold down Command (⌘) -R, an apple appears, the download starts and in this mode the computer hangs, do not enter recovery mode. What to do ?** NVIDIA Quadro K4100M Mac Edition ROM **
Genuine Native Boot Screen & Brightness Control
View attachment 942198
After much testing and research, I've put together a ROM for the NVIDIA Quadro K4100M which will allow:
- Genuine native brightness control
- Genuine ‘gray’ early-boot screen
- Genuine macOS bootloader compliance
Requirements:
BACKUP YOUR ORIGINAL ROM before doing anything!
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.
GPU Variant: N15E-Q3-A2
Dell K4100M vbios: 80.04.E8.00.1D
HP K4100M vbios: 80.04.E8.00.22
tested card with the following vram:
View attachment 1729324 View attachment 1743819
This ROM does not require a 3rd party bootloader like OpenCore.
This is an alternative ROM and mainly for the audience that just want a “drop-in” answer to upgrading their video card on the iMac 2011. I appreciate the ongoing ROM testing done by @Ausdauersportler, @highvoltage12v. With their efforts we can expand its utility across multiple macOS versions and peripherals.
Brightness Control Stepping Modifcation:
-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:
Code:<key>F10Ta007</key> <data> ABEABgALABQAHAAnADMAPwBOAFwAZwBzAIEAkQClAL8A2wD/ </data>
-Change the <data> section to:
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
This rom does not require the use of an external EDID parser or a separate graphics core-console stack module, but I’ve left them in there for now. It uses a built in EDID_override_Protocol, a UGA_protocol and GOP_protocol. The rom is based on a TianoCore EDK2 build which houses its own generic video driver. During bootup, the efiROM is responsible for video rendering before the control is seamlessly transferred off to a different handle, the macOS video drivers. This is known as pre-boot configuration.
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.
warning: 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.
In the words of Steve Jobs, “this is insanely great!”
files:
K4100M_BR.rom - stable with mem:2000Mhz, TDP:862Mhz
K4100M_UGA.rom - overclocked with mem: 2200Mhz, TDP: 967Mhz
******
UPDATE
******
09 02 2021: working on Catalina 10.15.7
07 02 2021: tested stability @2200Mhz & 967Mhz, thank you @Ri7 for testing, K4100M_UGA
09 08 2020: working on BigSur!
11 11 2020: working on High Sierra 10.13.6, security update 2020-006
24 09 2020: working on High Sierra 10.13.6, security update 2020-005
21 07 2020: working on Mojave 10.14.6, security update 2020-004 (18G6020)
20 07 2020: working on High Sierra 10.13.6, security update 2020-004
20 07 2020: working on Catalina 10.15.4
20 07 2020: working on Catalina 10.15.6 + kext mods