Contribute
Register

macOS 12.3 Update Causes Problems for 5700/6800/6900 Graphics Cards

It's a serious issue folks! The story on the AMD card throttling with 12.3 has been picked up by Appleinsider.
It isn't just happening to users with Mac eGPU setups but also Mac Pros (and there are many). It is also affecting the 5000 series Navi cards and some W versions also. >

 
After some test I would say it good temporary fix but not ideal.
First of all it restore openGL performance about 80% of Mac os 12.2 (a lot of blender eevee tests shows some degradation in render times compare to previous mac os version).

Secondary, SSDT not so reliable initialise while system loading from start to start (for ex.: once you take about 90-100% of gpu performance, once 70-80%). I don't know how describe it and what is dependency from.
 
I found my Metal and codec performance issues were due to setting refresh to 120hz, using 'variable' performance is normal.
How do you set ‘variable’ performance?
 
How do you set ‘variable’ performance?
Screen Shot 2022-03-15 at 4.36.43 PM.png
 
That option is greyed out on my system. Anyone else have this workaround be the solution?


I'm pretty sure it depends on your monitor. I have older monitors that are fixed at 60 Hz. I haven't checked yet, but this fix probably won't work for me.

It makes me wonder if the 12.3 OS defaults to 120 Hz because the newer Mac displays are all capable of that. I don't understand enough of how these drivers work, but that would explain why some people are having different experience. Maybe the problem is with the monitor.

With all the people experiencing problems, can you list the monitor(s) you're using, and what is the refresh rate?

I have Dell U2412M's and they are all fixed at 60 Hz
 
Also thanks for the temporary solution. It mitigates a bit the time it takes to reach a satisfactory solution.
 
I added an SSDT that I had here at the time of Catalina and it solved the problem.

SSDT-NAVI-RX5700XT.aml
Great find!
The SSDT declares some hardware properties for the card. So it may need to be adjusted for other builds, with respect to the ACPI path of course, but also for the values of the injected properties, depending on the card in use.

This suggests that the 12.3 drivers do not attach properly to regular Navi cards—Apple may have tested 12.3 only with its own MPX modules for the Mac Pro but not with retail cards. This will hopefully be fixed in 12.3.1.
In between, affected users may investigate by inspecting their IORegistry under 12.2 and 12.3 to see what has changed and which values the driver attaches (or not).
 
Back
Top