First check all monitor are 60hz.Hi all I couldn't go through the 200 pages but low power mode doesn't complete solve the problem for me. My setup: 16 inch MBP with core I7, 5300m Radeon, and 32 gb of ram. I'd like to still use the laptop monitor and connect an LG 5k ultra fine and a Lenovo 4k (through a TB3 to DP cable).
I'm still getting intermittent runs of loud fans, from what I see on GPU monitor pro (and while enabling lower power mode and automatic graphics switching), the laptop is using the radeon exclusively without using any of the intel integrated chip. When connecting a single external monitor and keep the laptop screen, it uses the intel chip a bit more and it's more quiet.
If I shut down the laptop screen it's a bit more quiet but still runs the fan a bit louder than ideal.
If I change the scaling options to default on all monitors, I don't see a significant difference
Should I give up and accept this as a terrible 3k purchase?
The fans are running around 3500 rpm almost continuously.
So I made sure all are 60 hz on system preferences and on switch resX. I'm getting ~5-10 watts with single monitor (either the 5k or 4k monitor), but the LG 5k is driving more watts than the 4k one. With my regular use the 5k display with the laptop monitor can go from the baseline of 5-10 watts to 20 and the fans eventually speed up.First check all monitor are 60hz.
Secondly download istat and monitor Radeon high side. Try to unplug different monitor to isolate which monitor cause high power.
Third use switchResX to tweak that monitor timing until you find the right setting
I'd still wanna know if the new m1 pro and max chips allow you to run 2-3 high res external monitors without heat/fans. has anyone tried? otherwise it'll be a Mac desktop or windows setup for me!The subject title needs to change to mention Intel because this issue is gone with Apple Silicon
You need to try different types of connectors as well as different monitor timings vis switchResX. You do want to have a timing that has enough blanking and as standard as possible. You need to experiment until you found the magic number that allow you to idle at 5-10w at LPMSo I made sure all are 60 hz on system preferences and on switch resX. I'm getting ~5-10 watts with single monitor (either the 5k or 4k monitor), but the LG 5k is driving more watts than the 4k one. With my regular use the 5k display with the laptop monitor can go from the baseline of 5-10 watts to 20 and the fans eventually speed up.
If I use the laptop monitor with the 4k monitor it's more like 10-15 watts with regular use and the fans are tolerable.
if I use both external monitors it's 20 watts regardless of whether it's clamshell mode or not (or low power or not).
would there a power benefit from using a dock rather than connecting directly? (I have each monitor connected to each side of the laptop?) at this point I'm better of using my 13 inch 2016 with integrated graphics than then 16 inch "new" machine.
Is there a way to disable the radeon completely? or force the integrated intel chip to be used also?
I am aware MacOs Monterey 12.1 beta add supports to AMD Radeon 6600XT.I upgraded to Monterey about an hour ago, and my findings are interesting so far.
1. First the specs
- 2019 Macbook Pro 16 with Intel i9 and AMD Pro 5500M.
- 2 External LG Ultrafine TB displays.
2. Next, what I experience through my 30+ hours of troubleshooting with various software/hardware configurations, including replacing the motherboard and doing a few troubleshooting sessions with Apple Engineers.
- Macbook with no external display attached - All is well. No larger power drive ( Radeon, when used, was 6W or less ) .
1+ Exernal displays attached , regardless of clamshell being opened or closed, power draw around 18--20 Watt range. Overheat, fans on full, sometimes rebooted itselft.
3. My experience with Monterey
- No external displays attached - all is well just like before
- 1+ external displays attached + clamshell , low power mode on or off - 18Watt power draw. Fans ramp up, will probably overheat but I stopped it when fans reached 2500RPM.
- 1+ external displays attached + no clamshell( eg laptop open) , low power mode off - 18Watt power draw. Fans ramp up, will probably overheat but I stopped it when fans reached 2500RPM.
- 1+ external displays attached + no clamshell( eg laptop open) , low power mode on - All is well. About 6Watt power draw. Fans stay >2k rpm.
I assumed the Radeon 5500M laptop would use less power when in clamshell mode, not more, but I am seeing the opposite! So I'm running with low power mode on, laptop open , and 2 external displays attached. Radeon high side is 6W with no gpu intensive apps open. If I play a youtube video, Radeon High side increases to 10W.
That's all of the testing I've done so far. The results are weird, so I wonder if Apple will tune the driver more in future patches. I usually use my Macbook in clamshell mode with external mouse/keyboard/displays , so I don't like that the Macbook needs to be open, but it's progress.
That's weird. My machine runs a good 10C cooler in LPM and yes, I also still notice the performance decrease.For me, LPM does make my day to day work a bit less responsive.
What's worse is because LPM does bring the Radeon High Side lower, the fan stays at lower speed. It does makes the laptop a bit more silent but it keep it running at higher temp overall (especially the batteries).
I tried right now and it's the same. 15w when connected to external monitors?
Has anyone looked at creating dummy/software/virtual displays and then mirroring to actual external display? For example, using something like this: https://github.com/waydabber/BetterDummy
If you have, please share your experience with us. Thank you!
P.S.
"BetterDummy" above claims to do the following:
- Offers a much wider variety of HiDPI and standard resolutions.
- Works with all aspect ratios, does not depend on what resoluations are recorded in the dummy's EDID/firmware.
- Does not utilize graphics hardware in vain so it is somewhat faster.
default 18:35:30.709206+0000 kernel [AGPM][INFO ][POWERMODE ][setPowerMode ] Current GPU GFX0 power mode =0
Could you elaborate? How exactly would you do that? Is this working a working command or pseudo-code?My 2 cents goes to: Finding out which commands run when low power mode is selected. If there are 2 separate commands try to run only the one that puts the high side of radeon at 5w.
Code:default 18:35:30.709206+0000 kernel [AGPM][INFO ][POWERMODE ][setPowerMode ] Current GPU GFX0 power mode =0
I was thinking as hypothesis when you click the checkbox to enable/disable low power mode was calling several functions directly, one of which was for the GPU. But this is not what happens, what the system is doing is only changing a flag from true to false. When this happens an event is sent and all the functions associated with this event are executed. So in theory we can only change the flag and nothing else, changing the flag is easy ("sudo pmset -a lowpowermode 1") but what we really want is to know what instructions are set after this.Could you elaborate? How exactly would you do that? Is this working a working command or pseudo-code?
You have restored my hope and faith. I'm sure one day I'll wake up with a solution that stop overfeeding the GPU but not starving the CPU.EDIT2: I reverse engineered the AppleGraphicsPowerManagement binary just to be sure this is the right file, and yes it is. As you can see the binary have a setPowerMode function wich it receives a long in this case i think it's 0 or 1(long representation of bool)
But now it's the hard part, how can we call a non public function in a executable file?You have restored my hope and faith. I'm sure one day I'll wake up with a solution that stop overfeeding the GPU but not starving the CPU.
I have replaced my 15” i9 mbp with a new 16” pro max and can now my use 3 LG ultrafine 4K monitors with no fan noise whatsoever. Before had constant fan noise with the Intel MacBook Pro. I have just purchased a Huawei MATEVIEW 4K as a fourth monitor (as the Ultrafines are no longer available in the UK) and have been able to connect via HDMI and also via its USB-C port to the third thunderbolt port on the on the M1 Pro Max without any fan noise The experience is night and day different to the older intel model. I also purchased a 14” M1 Pro (not max) as wasn’t sure which size I wanted but can confirm the that it will only run two screens whatever resolution they are. Can’t use a third screen natively via the HDMI port if two thunderbolt displays are connected.I'd still wanna know if the new m1 pro and max chips allow you to run 2-3 high res external monitors without heat/fans. has anyone tried? otherwise it'll be a Mac desktop or windows setup for me!
Thanks. Have you noticed any fan noise at all with the 14 inch M1 proI have replaced my 15” i9 mbp with a new 16” pro max and can now my use 3 LG ultrafine 4K monitors with no fan noise whatsoever. Before had constant fan noise with the Intel MacBook Pro. I have just purchased a Huawei MATEVIEW 4K as a fourth monitor (as the Ultrafines are no longer available in the UK) and have been able to connect via HDMI and also via its USB-C port to the third thunderbolt port on the on the M1 Pro Max without any fan noise The experience is night and day different to the older intel model. I also purchased a 14” M1 Pro (not max) as wasn’t sure which size I wanted but can confirm the that it will only run two screens whatever resolution they are. Can’t use a third screen natively via the HDMI port if two thunderbolt displays are connected.
No but I’m not doing any graphics or video work. I am using LogMeIn a lot which was always sluggish on intel macs and used to make the fans go mad and it is now super smooth, even though it is using Rosetta2 and silent on both the 14” M1 pro and 16” M1 maxThanks. Have you noticed any fan noise at all with the 14 inch M1 pro
? With the laptop lid open?