WisdPi Framework 10G Ethernet Module Performance and USB-C Bandwidth Limitations

WisdPi Framework 10G Ethernet Module Performance and USB-C Bandwidth Limitations

WisdPiのFramework用10G Ethernet Expansion Cardは、USB-C規格の複雑な帯域幅要件とドライバーの依存関係により、多くの構成において定格の10 Gbpsの速度に達することができません。実用的な最大速度である9.4 Gbpsを達成するには、ハードウェアがUSB 3.2 Gen 2x2 (20 Gbps)をサポートし、Windows上で公式のRealtekドライバーを使用する必要があります。

Hardware Requirements for 10 Gbps Throughput

WisdPiモジュールはRealtek RTL8159 Ethernet controllerを使用しています。この特定のチップは、フル10 Gbps Ethernetのパフォーマンスを提供するために、USB 3.2 Gen 2x2 (20 Gbps)接続を必要とします。接続がUSB 3.2 Gen 2x1またはUSB4に制限されている場合、帯域幅が制限され、通常、実用的な速度は8 Gbpsを大幅に下回ります。

Testing on a Framework 13 with an AMD Ryzen AI 5 340 showed average bandwidth of 7.4 Gbps on Windows 11, despite documentation suggesting support for USB 3.2 Gen 2x2 on certain ports. On a Framework 12 with an Intel 13th Gen mobile CPU, the port was correctly identified as 20 Gbps via lsusb in Linux, but iperf3 tests still only yielded 7 Gbps.

Driver Impact on Performance

Operating system and driver choice significantly impact the throughput of the RTL8159 controller. While the hardware may support the necessary 20 Gbps link speed, the software layer often prevents full utilization.

  • Windows 11 (Built-in Driver): Performance mirrored Linux results, capping around 7 Gbps even on Gen 2x2 ports.
  • Windows 11 (Realtek Driver): Installing the official Realtek driver enabled the module to reach its peak performance of 9.4+ Gbps.
  • Linux (Ubuntu 26.04): Attempts to compile the Realtek driver failed on the Linux kernel 7.x, preventing the module from reaching full speed on this platform during testing.

Thermal Considerations and Safety

The module generates significant heat during high-bandwidth bidirectional tests, with surface temperatures reaching approximately 66°C. WisdPi has stated that these temperatures are in compliance with IEC 62368-1 temperature safety limits, provided the skin is not in contact with the plastic surface for more than 10 seconds.

Because the module is designed for a laptop, these high temperatures pose a risk of "Toasted Skin Syndrome" if used on a lap during heavy network loads. It is recommended to use this module only in scenarios where the laptop is not resting directly on the user's lap.

Comparison and Recommendations

For the majority of users, the standard Framework Ethernet Expansion Card (2.5 Gbps) is recommended due to its lower cost (approximately $40) and lack of thermal issues. The WisdPi 10G Card ($99) is intended for a11 niche group of users who require high-speed networking without the use of an external USB-C dongle and are comfortable with the specific hardware and driver requirements.

Sources