本文成文于2024年8月上旬,这次算是我之前那篇写USB wifi6网卡专栏的又一个DLC。

这次想聊的是网卡发热,因为不少人提到说,USB网卡的发热大,而且发热大之后用起来各种卡顿,正好乘着这轮测试wifi6 usb网卡的当下,一起来探究下这个问题。
想测试这个问题得明确一个前提,无线网卡啥时候发热大?
答:高速发送数据的时候,这个结论在我之前测试pcie网卡的时候从原来上解释过,而最近翻资料的时候,又发现了定量的证据。
比如sparklan的一个网卡模块,其发送功耗电流860mA,已经快到了其接收功耗电流450mA的接近2倍了,所以对于测试来说,直接测试全速发送状态下的网卡温升其实就已经充分了。

那么就是着手开始测试,测试对象是我上次USB网卡实测里的3款外置天线组,规格上都是2条外置天线,用图说话的话就是这3个。

测试方法主要分2步。
第一步就是我把存在笔记本的一个252G的备份文件,通过无线发给我网络里面的海康轻NAS里面,这么大的文件,足以让网卡进入热平衡。
第二步在确认到达热平衡后,断掉上传工作,直接进行10min的ping百度测试,测试网卡工作的稳定性。
温度测试点的位置,我在测试几个网卡是都用我新买的多通道热电偶,监测了3个位置的温度:a.网卡背面 b.网卡正面或散热孔 c.桌面 分别对应了网卡的发热最高点,普通发热点和环境温度。
我首先测试的就是规格最高的CF-972AX,它规格最高,发热应该也最高。试试及其重复的证明了,确实如此。
室温25°,发送30G数据,活生生把外壳烤到80°,然后自己掉线了。。。。。。

后来过了20-30s后,恢复连接状态,它又开始鬼畜的全速发送了。后续过程更加跌宕起伏,我读取了测试时候的网速图和温度图,对着看就能大概看懂是个啥过程,非常刺激。
传输经历了下面的几个阶段,在图上我也有标记出来的
上传网速图:

外壳温度图:

A.过热掉网卡1
恢复到5g频段,全速
B.过热掉网卡2
恢复到2.4G频段,全速
C.蜜汁掉网卡
恢复到5G频段,半速(这是轻NAS的bug,多次断联后可能触发)
D.我手动停掉再启动
还是5G频段,半速(还是NAS的bug)
E.再传一次。
测试结果很明确,该网卡就没有温控功能,芯片反复在全速运行,温度快速上升,断联这3个状态间反复横跳。塑料外壳都能热到83-84°,已经确实是能够煎蛋的温度,内部温度芯片温度应该过百。我还有张很有意思的图忘记拍了,背部的塑料在发热处都能看到个正方形的印子,发热之大,可见一斑。
在接近最高温的时候,开始ping的测试
具体做法就是观察到网卡外壳在83°左右时,马上停止上传,并且开始ping百度,
此时结果如下,延迟问题不大,但是在ping了7-8分钟的时候有2帧无回复,此时温度已经降低了不少,所以应该和温度无关。
所以,网卡过热对于延迟的稳定性影响是很小的。

主观评论:这结果相当毁我三观啊。。。。。。我在之前的测试中还推荐过这款网卡,认为它规格高,网速快,但看到这个结果,我觉得完全没法推荐了,这网速快的代价也太离谱。要知道,我这均速还只有800M左右,低端的千兆NAS都没喂饱。如果是网卡协商速率2401配合2.5G网卡的NAS,满速可是能到1500-1700M的,只有一半的均速800M都能传输250G挂3次,真要跑满速,估计5分钟不到就翘辫子了。
我觉得对这网卡的最佳评价是下图,有一种超频超到冒烟的美,让8832这款为了1200M速度而设计的规格一半的芯片,硬要跑2400M,最后产生这结果也有某种必然性。

测完这个规格最高的,对我的精神冲击多少有点大,马上换上它的小弟,8832BU,看看同一家的芯片会不会同样的问题。这我为了给足压力,特意把电脑搬出书房,拿到弱电箱的路由器附近,保证上传速率够让网卡全力发热。
上传网速图:

外壳温度图:

虽然外壳也烫的不行,最高温度得有84不到一点,但至少没有过热断线,泪牛满面。
另一个值得注意的事,此卡好像是有温控的,看后面有好几次温度在80°之上一段时间后,就掉一波温度。但是对应的上传速度除了第一波掉的很明显外,后面运行速度也保持的不错。这猜测和环境温度有关,CH2表示的环境温度,由于我打开了空调,测试期间其实是下降了3-4°的。说回温控,它这个8832BU有温控,但是更新的8832CU反而没了,这也是很奇怪的现象,只能说瑞昱的驱动写的很不完备,更重要的,缺少持续维护。
在最热的约80°条件下,停止上传并且测试ping延迟情况

这次的延迟情况差一点,1帧丢失,另外就是延迟会突然出现几次超过200ms的,看似不太好,但有兴趣的老哥可以看下我上次隔了一堵墙直连情况下的延迟情况,一对比就能发现,近距离无遮挡直连的稳定性比起穿墙直连的稳定性强了太多,所以温度在此网卡CF-952 V2(或者说8832BU芯片)上对于性能和稳定性的影响都不大。
主观评论:和PCIE接口的8852BE和8852CE类似的,一颗芯片在不大幅度修改的情况下,直接让其支持更高的速率,总会发生规格高的芯片(8852CE和8832CU)的发热打不住的问题。所以规格较低的8832BU这片子配CF-952AX V2这种一般散热设计的情况下(我愿称之为默频设计),体验反而比更高规格但是更烫的网卡(超频设计)要舒服很多。
最后是基于MT7921AU平台的EP-AX1672,这卡有点厉害,直接上图
网速图:

温度图:

在经历过前面瑞昱卡的精神折磨后,看到这网速和温度,另一种意义的感动,这才是我心中wifi6网卡该有的样子啊。温度在环境温度31.6°,壳子最高温度不到60°,而且看那网速,基本顶满了千兆NAS的极限,完全没有触发温控。在平均网速比CF-952AX V2快的情况下,温度比它低了20°,真的是“货比货得扔”。
高温下的延迟实验照样有惊喜,10分钟完全不掉包,甚至延迟最大才16ms。况且考虑上次我实测的传墙直连的时会发生稳定的丢包问题,信号好的情况下,这个bug竟然都好了。

主观评论:对比太明显了,这卡的发热比瑞昱的“哼哈二将”强了太多,之前看宣传材料的时候,发现MTK对于用22nm造MT7921满是自豪,我当时还很不屑,22nm哪里先进啦,intel和高通哪个不比它用的强。现在一咂摸,原来它是在揶揄用着烂制程,高发热的瑞昱啊。。。。。

MT7921AU这张卡从硬件到发热再到性能都稳赢对位的瑞昱RTL8832系列,唯一的缺憾是因为无驱动更新,可能对于新路由器造成会有兼容性问题,如果想买的话,记得买好运费险并且和商家商量好。
总结一下:
A. 瑞昱的wifi6 usb网卡发热严重,甚至会有因此掉卡的风险,而MTK的MT7921AU平台发热小很多。
B. 瑞昱网卡的温控时灵时不灵
C. 在我这里,无论是瑞昱的2兄弟还是MT7921AU,其实都没有发生温度高了造成网络延迟波动突变的问题。
基于前述发热的原因,我会在我之前的测试专栏里面注明,不再推荐CF-972AX网卡,反而是推荐EP-AX1672。
特别主观的尾巴:
从我测试PCIE 无线网卡和USB无线网卡的经验来看,想要稳定的无线网络,首先远离瑞昱网卡。厂商喜欢用它是因为它便宜,而不是因为它好用,我们用户犯不着替厂家着想。
所以最后我尝试回答下,我在本专栏提出的问题。
USB网卡是否发热大?并且发热大之后用起来各种卡顿?
答:A 发热问题看芯片和驱动,但是全速跑起来的瑞昱芯片的发热都很高,MTK的好很多。而给大家造成此印象的最重要原因是瑞昱是USB高速网卡的出货主力,瑞昱网卡热被用户错误总结成了USB网卡热。
B. 卡顿问题确实和温度点有关系,但关系不大。
网络卡顿的几个原因:
B1.兼容性问题,由于USB网卡的驱动几乎没更新,和新路由器的兼容性完全玄学,兼容不好肯定会卡顿,不过这不需要温度上来就会有,和温度关系不大。
B2.CPU重载断联,瑞昱网卡我之前就写过专栏裱过,全系都有CPU重载断联问题,会有些人把这总掉网再重连的过程认为是卡顿,其实那是瑞昱网卡的bug。

B3.最后才是过热控制造成网速受限,或者直接不控制,热到网卡断联。这都是瑞昱家网卡的“优良传统”。
不难发现,B2,B3问题是瑞昱独有,但是和A原因一致,瑞昱出货量太高了,瑞昱出的各种问题对于绝大部分不太理解细节的人来说就变成了USB网卡都有这问题。