作为BIOS工程师,单纯的 BIOS问题不多,更多的时间是在处理各种兼容性问题。BIOS最开始的目标就是用于统一硬件接口,以便软件和操作系统控制硬件。自然而然,客户遇到问题时首先会想到找BIOS工程师。
前一段时间,客户提出一个关于USB 千兆网卡的性能问题,为此我特地研究了网卡传输性能评估方法。正好最近听说WCH 推出了一款USB千兆网卡芯片:Ch398,于是申请样品进行简单的测试。这款产品和 Realtek 的 RTL8153 是Pin2Pin兼容的。
根据官网介绍,这款方案的特点如下:
- 单芯片USB3.0转10M/100M/1000M以太网,集成USB PHY和以太网PHY
- 支持CDC-NCM协议和CDC-ECM协议及RNDIS协议,免安装驱动程序或可选厂商驱动程序
- 支持10Mbps、100Mbps和1000Mbps速率,兼容IEEE 802.3、IEEE 802.3u和IEEE 802.3ab
- 支持10BASE-T、100BASE-TX、1000BASE-T及自动协商
- 支持1000BASE-T标准CAT5E、CAT6双绞线超百米传输距离
- 支持IEEE 802.3az节能协议
- 支持USB3.2 Gen1,向前兼容USB3.1、USB3.0、USB2.1、USB2.0、USB1.1协议规范
- 支持LPM(Link Power Management),支持符合USB3.2 Gen1协议规范的U1/U2/U3以及符合USB2.1协议规范的L1/L2电源管理模式
- 内置TX/RX封包缓冲
- 支持IPv4/IPv6封包校验,支持IPv4 TCP/UDP/HEAD和IPv6 TCP/UDP封包校验生成和检查
- 支持IPV4/IPV6的TCP大包分片
- 支持IEEE 802.3x流量控制和半双工冲突压力回退流量控制
- 支持IEEE 802.3Q VLAN标记
- 支持巨型帧传输
- 支持休眠模式和低功耗的睡眠模式,支持网络低功耗配置,支持动态电源管理
- 支持通过魔术包和网络唤醒包等事件进行远程唤醒
- 内置以太网收发器支持Auto-MDIX自动交换TX/RX,自动识别正负信号线
- 支持LED闪烁频率和占空比配置
- 内置LDO调压器和DC-DC降压器,支持单一5V或者单一3.3V供电,外围精简
- 支持25MHz无源晶振或外置时钟输入
- 工业级温度范围:-40~85℃
- 提供QFN40封装形式
和官方申请了一块Ch398开发板,上面的芯片远比我想象中要小,外围零件也非常少。

拿到手之后插入电脑即可使用,Win11已经内置了驱动无需额外安装,这点有点让我出乎预料。
接下来对这个网卡的传输性能通过简单的试验进行评估,测试环境是单网线双机互联,测试使用的是 Intel 最新一代平台 Panther Lake Ultra 325)。
1.共享目录文件拷贝测试
一端设置了共享目录,其中使用工具生成了一个 100G 的文件从另外的机器进行访问。这是最简单的,不用第三方工具即可进行的测速方法。
下面是测试的视频可以看到传输速度能够始终维持在 110MB/S以上,同时芯片摸起来并不是特别烫。
下面是一个时长16分钟的视频,展示了完整的传输过程:
比较有意思的是,使用共享文件测试的网速会受到系统硬盘性能的影响,比如,视频后期可以从Task Manager中看到,因为硬盘占用率出现波动,传输速度也受到了影响。我猜测这是因为SSD的缓冲耗尽,所以前期硬盘工作正常,传输后期出现写入性能的下降。如果你在工作中遇到这样的问题,不妨考虑一下硬盘的因素。此外,传输速度的稳定性还可能受到 Power Mode 策略和CPU性能的影响。
2.第三方网络测试工具
使用 iperf3(官网 https://iperf.fr/)
第一步,在服务器端运行 iperf3.exe -s

服务器端工作的截图
第二步,在被测机端运行 iperf3.exe -c 192.168.0.4 -b -1000m -u

被测试机器端运行后的截图
完整测试的工作视频如下:
可以看到,这种测试方法传输速度上比前面的共享文件会快一些,同时因为不依赖硬盘性能会使得测试更加单纯,同时这款软件能够生成简单的报告方便进一步评估。
作为对比,我同样测试了一下RTL8153性能,在Windows 文件共享拷贝环节,偶然会发生速度掉到900Mbps 下的情况,整体来看传输速度似乎对硬盘的性能更加依赖。
同样的使用 iperf 测试, RTL8153性能能够达到 Ch398 水平。
这个测试更加证明了Windows 共享拷贝文件测试网速,会受到网速之外的其他因素。如果有条件,尽量使用 iperf 进行测试。
这里可以看到 Ch398作为国产USB千兆网络方案,性能完全可以满足传输需求。此外,国产芯片更容易得到技术支持,双方在沟通上不会存在障碍,这也是选择国产芯片的充足理由。
如果在设计上有USB扩展千兆网络的需求,不妨考虑Ch398这款国产芯片。

















