Been running some tests with an MBP16,1 configured with 2.4GHz, 5500M 8GB, 64GB RAM, 1TB SSD. Currently on 10.15.2.
Have a Sonnet eGFX Breakaway Box 650 GPU-650WOC-TB3, which is the OC model that provides 100W power delivery (newest model). Been running a Sapphire Pulse RX 580 8GB in that eGPU and testing an RX 5700 XT (model # 11293-01-20G) and has three DP connections and 1 HDMI connection on the card.
When running METAL tests, I've noticed horrible performance with the RX 5700 XT in Catalina compared to an RX 580 in Mojave. It's been 15-20% worse benchmark scores and around 33% slower in actual METAL usage. Have attributed this to poor drivers for the RX 5700 XT.
Had an opportunity to test some additional configurations with the MBP16,1 and RX 5700 XT in eGPU today and noticed some observations that might be helpful or interesting to some. All GB5 scores noted below are the "best" of around a three run average. Will run more another time. Whenever displays are connected, they are NOT set to mirror. Each are their own independent display and set to default/best for display mode. No crazy calibration profiles being used either, believe all were standard profiles for these tests.
25813 = 5500M dGPU with eGPU connected but not utilized for test
51591 = RX 5700 XT driving monitor via DisplayPort (27" ACD) and HDMI (Samsung 43" 4K TV)
27226 = RX 5700 XT driving monitor via DisplayPort (27" ACD)
27572 = RX 5700 XT driving monitor via HDMI (Samsung 43" 4K TV)
32905 = RX 5700 XT with no displays connected (headless)
That is not a typo for the DP & HDMI report, it's 51591 with two very different monitors connected. Ran that exact configuration 10+ times in various intervals and ALL have tested above 50,000 in METAL scores with GB5.
I attempted to shift DP connection/port being used, but does not appear to make a distinguishable difference so far. Cannot further test those today.
I REALLY do not like GB5 as a benchmark for METAL performance, but this clearly illustrates SOMETHING is wrong with the driver for RX 5700 XT. There is absolutely no explanation for this kind of "boost" with multiple displays vs. headless or solo displays.
I'm likely going to pickup some headless DP adapters to run additional tests in the coming weeks. Quick search and I'm not finding 4K@30Hz or 4K@60Hz for headless DP adapters. Some HDMI versions, but would prefer not to mess with three DP>HDMI dongles>HDMI headless for testing purposes.
Have a Sonnet eGFX Breakaway Box 650 GPU-650WOC-TB3, which is the OC model that provides 100W power delivery (newest model). Been running a Sapphire Pulse RX 580 8GB in that eGPU and testing an RX 5700 XT (model # 11293-01-20G) and has three DP connections and 1 HDMI connection on the card.
When running METAL tests, I've noticed horrible performance with the RX 5700 XT in Catalina compared to an RX 580 in Mojave. It's been 15-20% worse benchmark scores and around 33% slower in actual METAL usage. Have attributed this to poor drivers for the RX 5700 XT.
Had an opportunity to test some additional configurations with the MBP16,1 and RX 5700 XT in eGPU today and noticed some observations that might be helpful or interesting to some. All GB5 scores noted below are the "best" of around a three run average. Will run more another time. Whenever displays are connected, they are NOT set to mirror. Each are their own independent display and set to default/best for display mode. No crazy calibration profiles being used either, believe all were standard profiles for these tests.
25813 = 5500M dGPU with eGPU connected but not utilized for test
51591 = RX 5700 XT driving monitor via DisplayPort (27" ACD) and HDMI (Samsung 43" 4K TV)
27226 = RX 5700 XT driving monitor via DisplayPort (27" ACD)
27572 = RX 5700 XT driving monitor via HDMI (Samsung 43" 4K TV)
32905 = RX 5700 XT with no displays connected (headless)
That is not a typo for the DP & HDMI report, it's 51591 with two very different monitors connected. Ran that exact configuration 10+ times in various intervals and ALL have tested above 50,000 in METAL scores with GB5.
I attempted to shift DP connection/port being used, but does not appear to make a distinguishable difference so far. Cannot further test those today.
I REALLY do not like GB5 as a benchmark for METAL performance, but this clearly illustrates SOMETHING is wrong with the driver for RX 5700 XT. There is absolutely no explanation for this kind of "boost" with multiple displays vs. headless or solo displays.
I'm likely going to pickup some headless DP adapters to run additional tests in the coming weeks. Quick search and I'm not finding 4K@30Hz or 4K@60Hz for headless DP adapters. Some HDMI versions, but would prefer not to mess with three DP>HDMI dongles>HDMI headless for testing purposes.
Last edited: