I have a 2021 16" MacBook Pro and my wife has a 2019 15" MacBook Pro, both running macOS 12.3.1. I have a UniFi gigabit network with a Dream Machine Pro and Switch Lite 16, also running the latest firmware. I ran iperf3 with my hardwired PC as the server and each MacBook Pro as clients one at a time using the same Ethernet cable and Cable Matters USB-C to Ethernet adapter. Here are the results:
UPDATE
Thanks to @lcubed and @glenthompson for solving the problem.
The issue is that macOS does not have the gigabit USB Ethernet drivers to support the Realtek RTL8153 chipset that is used in the USB-C to Ethernet adapters that most brands use (and that I tried).
The solution is to purchase a USB-C to Ethernet adapter with a Realtek RTL8156 chipset because macOS does have the drivers to support these adapters. These are usually 2.5Gbps adapters (not 1Gbps).
I purchased the Plugable 2.5Gbps adapter - https://plugable.com/products/usbc-e2500
Hallelujah gigabit speeds via iPerf3!
- 2019 MacBook Pro: 911 Mbits/sec
- 2021 MacBook Pro: 519 Mbits/sec
- A spare Cable Matters USB-C to Ethernet adapter using the same Ethernet cable
- A Uni USB-C to Ethernet adapter using the same Ethernet cable
- Each of the three adapters with another Ethernet cable
- Each of the three adapters with another Ethernet cable on a different port on my switch
- Repeating the above steps with all three USB-C ports on my 2021 MacBook Pro
UPDATE
Thanks to @lcubed and @glenthompson for solving the problem.
The issue is that macOS does not have the gigabit USB Ethernet drivers to support the Realtek RTL8153 chipset that is used in the USB-C to Ethernet adapters that most brands use (and that I tried).
The solution is to purchase a USB-C to Ethernet adapter with a Realtek RTL8156 chipset because macOS does have the drivers to support these adapters. These are usually 2.5Gbps adapters (not 1Gbps).
I purchased the Plugable 2.5Gbps adapter - https://plugable.com/products/usbc-e2500
Hallelujah gigabit speeds via iPerf3!
Last edited: