- Joined
- Dec 10, 2010
- Messages
- 1,378
- Motherboard
- Gigabyte Z390 Aorus Elite
- CPU
- i9-9900K
- Graphics
- RX 6600 XT
- Mobile Phone
Although graphics cards assembled by XFX have negative comments in Hackintosh forums by having custom BIOS that can be more problematic for macOS that of other brands, I have installed a XFX QICK 308 AMD Radeon RX 6600 XT 8GB in Monterey 12.2.1 and the result has been excellent, installation was very simple and performance is much higher than that of the previous card, RX580 8GB. This card is one of the 6600 XT cheapest even though it can still be considered expensive compared to what would be logical in other circumstances (shortage of components and mined cryptocurrencies). The main components of my computer are Z390 Aorus Elite board and Intel i9-9900K CPU.
Current macOS status of AMD 6000 series graphics cards is:
The model is long size but no longer than the XFX RX580 it will replace. Surprisingly, it's even slightly lighter, probably because of the metal housing that the RX580 incorporates. Requires 8 pin power connector and recommended power supply is at least 600-650W. It has 4 DisplayPort ports and 1 HDMI port.
Installation
Physical placement of the card does not deserve comment, it's like any other PCI-e slot card.
Installation on macOS is very simple. The same EFI with OpenCore 0.7.8 (Lilu and WhateverGreen included) that worked with the RX580 works for the 6600XT with a single change: add agdpmod=pikera in boot-args to prevent the screen from going black on the desktop.
The card is well recognized as seen in System profile.
Working on macOS
Overall performance is very good, smooth, with 2560x1440 resolution at 60Hz on a 4K monitor. The score in the GeekBench 5 test is almost 60% higher than the RX580.
Working on Windows
Many Hackintosh users have double booting with Windows. Here the impressions are also very good, system has kept the same AMD drivers without requiring update.
The score in the Geeks3D FurMark test is double with the RX 6600 XT (approx. 6145) than with the RX580 (approx. 3050).
Temperature sensor
Starting with the Radeon VII model, it is necessary to use kexts to read the temperature of AMD graphics cards since macOS stopped exposing that data directly. This also applies to the 6000 series. To know the temperature of the card you can use aluveitie's RadeonSensor. It consists of 3 elements:
I have tested these 2 extensions together and they seem to work well, iStat Menus adds the temperature of the 6600 XT as one more sensor to display in the menu bar.
Resizable BAR (ReBAR)
Note: you can read about ReBAR here.
RX 6600XT cards support ReBAR. To activate this feature you must:
I have tested the card with ReBAR on and off and I have not noticed any difference. GeekBench 5 test scores on macOS and FurMark on Windows have been virtually identical.
It is likely that with a CPU of 10th generation or newer and games of big graphic demand the performance will improve with ReBAR enabled but, at least in my system, there is no gain in it.
Current macOS status of AMD 6000 series graphics cards is:
- Working on macOS
- Family Navi 21: 6800, 6800 XT and 6900 XT (since Big Sur 11.4)
- Family Navi 23: 6600 and 6600 XT (since Monterey 12.1) - NOT working on macOS
- Family Navi 22: 6700 XT
- Family Navi 24: 6400, 6500 and 6500 XT.
The model is long size but no longer than the XFX RX580 it will replace. Surprisingly, it's even slightly lighter, probably because of the metal housing that the RX580 incorporates. Requires 8 pin power connector and recommended power supply is at least 600-650W. It has 4 DisplayPort ports and 1 HDMI port.
Installation
Physical placement of the card does not deserve comment, it's like any other PCI-e slot card.
Installation on macOS is very simple. The same EFI with OpenCore 0.7.8 (Lilu and WhateverGreen included) that worked with the RX580 works for the 6600XT with a single change: add agdpmod=pikera in boot-args to prevent the screen from going black on the desktop.
The card is well recognized as seen in System profile.
Working on macOS
Overall performance is very good, smooth, with 2560x1440 resolution at 60Hz on a 4K monitor. The score in the GeekBench 5 test is almost 60% higher than the RX580.
Working on Windows
Many Hackintosh users have double booting with Windows. Here the impressions are also very good, system has kept the same AMD drivers without requiring update.
The score in the Geeks3D FurMark test is double with the RX 6600 XT (approx. 6145) than with the RX580 (approx. 3050).
Temperature sensor
Starting with the Radeon VII model, it is necessary to use kexts to read the temperature of AMD graphics cards since macOS stopped exposing that data directly. This also applies to the 6000 series. To know the temperature of the card you can use aluveitie's RadeonSensor. It consists of 3 elements:
- Radeon sensor.kext: Lilu plugin to read card temperature
- SMCRadeonGPU.kext: to export data via VirtualSMC to monitoring tools such as iStat Menus
- RadeonGadget.app: to display the temperature in the menu bar, it requires RadeonSensor.kext only.
I have tested these 2 extensions together and they seem to work well, iStat Menus adds the temperature of the 6600 XT as one more sensor to display in the menu bar.
Resizable BAR (ReBAR)
Note: you can read about ReBAR here.
RX 6600XT cards support ReBAR. To activate this feature you must:
- Enable it in BIOS menu (usually next to Above 4G Decoding option, ReBAR is displayed when enabling this other option)
- Set config file.plist in order for OpenCore to boot with ReBAR enabled, you have to set the value of Boot >> Quirks >> ResizeAppleGpuBars=0 (instead of -1, default value). Note: UEFI >> Quirks >> ResizeGpuBars must always be -1.
I have tested the card with ReBAR on and off and I have not noticed any difference. GeekBench 5 test scores on macOS and FurMark on Windows have been virtually identical.
It is likely that with a CPU of 10th generation or newer and games of big graphic demand the performance will improve with ReBAR enabled but, at least in my system, there is no gain in it.
Last edited: