- Joined
- Jul 22, 2018
- Messages
- 8,246
- Motherboard
- Supermicro X11SPA-T
- CPU
- Intel Xeon W-3275 28 Core
- Graphics
- 2xAMD RX 580 8GB
- OS X/macOS
- 13.x
- Bootloader
- OpenCore (UEFI)
- Mac
- Mac mini
- MacBook Pro
- Mobile Phone
- Android
- iOS
How to Fix AMD RX VEGA 56/64 and Radeon VII Random Freezing and Crashing issue on macOS
An EliteMacx86 Exclusive Guide - This guide covers fixing AMD RX VEGA 56/64 and Radeon VII random freezing and crashing issues on macOS. This guide might be helpful for other AMD GPU users running macOS.
Background
Recently, we assembled a system for some testing purposes with the following specs.
As we had a lying spare AMD Radeon VII, we paired it up. It was all good in the beginning. The BIOS version was F8, IGPU was disabled as we didn't need it. Everything was running as expected. The target OS was macOS Catalina and then it was upgraded to macOS Big Sur 11.2.3. Once apps were installed for testing, when doing a render test in FCP X, the system began to freeze. At first, it was for very few times, during high workloads, and with the time, it began increasing, where you log in and the system would freeze in no time. Before attempting for a clean install, we diagnosed the system to make sure that there is nothing from the hardware end and the following checks were passed.
If you notice, the above tests clearly show that the hardware is having 0 issues but still random freezing and crashing with few Apps were there. BIOS settings were verified too. Upon checking every possible diagnosis, it was found that XMP was the culprit. Note that the memory speeds were defaults, with nothing overclocked. Although, XMP was set to Profile 1. After disabling XMP in BIOS, it was all normal and there was no freezing or crashing, even during high workloads. To make sure there is no fluke, we put the system to test with sleep disabled and several background tasks, including file transfers to our RAID servers, and FCP X was tested too. The system uptime was a total of 2 days with 0 restarts, 0 freezing and 0 panics. To ensure that this also fixes the VEGA 56/64 Cards, as we had some previous reports from users, we used the same solution which is described below, and luckily, it was the end of the issues.
Solution
To prevent the random freezing and Kernel Panic on systems with AMD VEGA Graphics, only two solutions are available currently which are described below.
Conclusion
Hence, we can conclude that with some of the AMD GPUs under macOS, could conflict when XMP is enabled and can lead to freezing and random Kernel Panics. When we began to check some info, with other users, they reported the same with their VII Cards as they also had the same situation with their builds. This might be useful for other AMD GPU models as well. However, we can confirm that the above solution completely fixed the freezing and Kernel Panic issue with our build, having AMD Radeon VII, from MSI. The other build we tested was ASUS Z370-P paired with Intel Core i9-9900K with VEGA 64.
Reporting
If you have success with any other models, use this thread to report such.
An EliteMacx86 Exclusive Guide - This guide covers fixing AMD RX VEGA 56/64 and Radeon VII random freezing and crashing issues on macOS. This guide might be helpful for other AMD GPU users running macOS.
Background
Recently, we assembled a system for some testing purposes with the following specs.
Component | Model Number |
---|---|
Motherboard | GIGABYTE Z390 DESIGNARE |
Processor | Intel Core i9-10900KF |
RAM | Patriot Viper Steel 3200MHz 1288GB DDR4 RAM (4x32GB) |
Graphics | AMD Radeon VII 16GB |
SSD | Samsung 970 EVO PLUS NVMe SSD |
As we had a lying spare AMD Radeon VII, we paired it up. It was all good in the beginning. The BIOS version was F8, IGPU was disabled as we didn't need it. Everything was running as expected. The target OS was macOS Catalina and then it was upgraded to macOS Big Sur 11.2.3. Once apps were installed for testing, when doing a render test in FCP X, the system began to freeze. At first, it was for very few times, during high workloads, and with the time, it began increasing, where you log in and the system would freeze in no time. Before attempting for a clean install, we diagnosed the system to make sure that there is nothing from the hardware end and the following checks were passed.
Tests | Result | Notes |
---|---|---|
Motherboard | PASS | Voltages were verified. A different Motherboard, the same model was tested to make sure there is no fluke. |
CPU | PASS | CPU was tested under Windows and Linux with all Intel parameters. CPU was not overclocked and the temperatures were as expected. |
RAM | PASS | RAM was tested using memtest, each block and resulted in no error. |
GPU | PASS | The GPU was having stock VBIOS and it was not overclocked. GPU was tested in another build with all the applicable parameters. The temperatures were absolutely normal. As always, GPU was installed in Slot #1 (top) |
SSD | PASS | SSD was tested and there were no R/W errors and the temps were under control. Although, the SSD was already having a heatsink installed which comes with the Motherboard. |
WiFi/BT | PASS | WiFi/BT was operating normally, although, it was disabled via SSDT under macOS. |
PSU | PASS | Rail was verified. Another PSU of 750W, 850W and 1300W was tested. These PSUs were running absolutely fine with the previous builds. |
If you notice, the above tests clearly show that the hardware is having 0 issues but still random freezing and crashing with few Apps were there. BIOS settings were verified too. Upon checking every possible diagnosis, it was found that XMP was the culprit. Note that the memory speeds were defaults, with nothing overclocked. Although, XMP was set to Profile 1. After disabling XMP in BIOS, it was all normal and there was no freezing or crashing, even during high workloads. To make sure there is no fluke, we put the system to test with sleep disabled and several background tasks, including file transfers to our RAID servers, and FCP X was tested too. The system uptime was a total of 2 days with 0 restarts, 0 freezing and 0 panics. To ensure that this also fixes the VEGA 56/64 Cards, as we had some previous reports from users, we used the same solution which is described below, and luckily, it was the end of the issues.
Solution
To prevent the random freezing and Kernel Panic on systems with AMD VEGA Graphics, only two solutions are available currently which are described below.
- Implement proper BIOS settings and Disable XMP in BIOS.
- Perform a clean install of the required macOS version.
Conclusion
Hence, we can conclude that with some of the AMD GPUs under macOS, could conflict when XMP is enabled and can lead to freezing and random Kernel Panics. When we began to check some info, with other users, they reported the same with their VII Cards as they also had the same situation with their builds. This might be useful for other AMD GPU models as well. However, we can confirm that the above solution completely fixed the freezing and Kernel Panic issue with our build, having AMD Radeon VII, from MSI. The other build we tested was ASUS Z370-P paired with Intel Core i9-9900K with VEGA 64.
Reporting
If you have success with any other models, use this thread to report such.
Last edited: