用不同方案实现的“豪华3显卡”笔记本——Oculink和雷电3显卡坞
前言:
前阵子我购入了火影新出的焕16Air,机器主板设计很有意思,似乎在准系统亡了xx年以后又有复兴的征兆,接口设置也很丰富,当初我拆机看到内部接口具有双M.2的时候,我内心就活泛起来,作为win掌机玩家我手上是很有几个显卡坞的,本着瞎折腾的心态,从箱底把我的雷电坞和oculink坞都掏出来和焕16Air配对起来试试看外接显卡的兼容性和性能释放到底如何?
这篇是该系列第2篇,由于接近年底了,单位事情开始多了起来,只能忙里偷闲,测了多少发多少,慢慢更新吧
Oculink(SFF8611/8612)接口是原本用于服务器数据传输的一种光电连接器,具体的原理和协议我没有深入了解过,不过基本可以简单地理解为一个传统的PCIe接口转换了物理形态,没有涉及到信号的中转无需主控即可将Oculink的信号传回主机。当然这当中还涉及到了Oculink的带宽和信号干扰、信号中断等一系列的问题,不过这都是工程师需要解决的困难,我们用户即便是了解了也没有办法解决。
在上一篇我测试了雷电显卡坞在具备了独显的焕16Air上面工作情况正常,这次我测试了一下Oculink显卡坞在直接通过M.2转换的情况下能否正常工作。
此次用到的配件:
1.显卡:影驰RTX 3070 星耀OC(老面孔)
2.电源:台达红盾RS450,12V输出420W(max)(和上次一样
3.数据线:显卡坞附赠的50cm的Oculink数据线
4.显卡坞:NFHK的Oculink显卡坞(原本设计用于GPD Win Max2 2022款)
5.转接板:NFHK的M.2转SFF8611/12转换器
这套组合我是先在我的GPD win mini 2023上面测试过正常才拿过来换在焕16Air上使用的,如果上面我的认知没有错误的话,同样的PCIe设备理应是在同样接口规范的主机上都能适用的。
和之前使用USB4外接显卡坞的情况一样,“独显直连”情况下是无法识别到3070显卡的,应该是走的外接显卡计算、核显输出的模式,因此在BIOS内选择了“MS Hybird”的混合直连情况下才能识别3070
就在我上一篇文章发出来的当天,NVIDIA发布了最新的公版驱动,最新的公版驱动已经可以正确识别到焕16Air的4060Laptop了,因此这次我直接选择了最新的公版驱动安装。

如图所示,安装驱动后设备管理器能正确识别3070,但是GPUZ识别的3070很多功能都不正常。
如果是Oculink坞的老玩家肯定会很熟悉这种错误,这种错误其实就是error43,这个错误主要表现就是系统对于外接显卡的带宽调用不正常,在这里看得到本应跑在PCIe4.0×4带宽上的3070只用到了1.1×2。
“错误43”在很古早的miniPCIe外接显卡方案时代就已经有国外大佬发现并且使用脚本解决了这一错误,只不过系统迭代到了如今,有的“错误43”会在设备管理器当中表现出来,而有的“错误43”不会在设备管理器当中显示出来。国人网友根据当年解决“错误43”的脚本修改了判断错误43的语句,可以在设备管理器不报错的情况下强行修复这个错误。感谢国人大佬的辛勤工作,辛苦了!

随后使用国人修改的脚本修复这个错误,GPUZ识别正常,并且能够看到占用带宽是4.0×4的状态,这是因为使用的第2个M.2数据带宽就只有PCIe4.0×4,这也是大多数外接显卡坞的问题,比起使用×8或者×16带宽的旗舰卡,×4的带宽让这些高端显卡性能损失很明显。



相对于上一次USB4魔改雷电3接口,只能使用22Gbps的数据带宽,PCIe4.0×4的带宽显然高了不少,带宽高达64Gbps。这个带宽的差距对于同一张显卡的性能发挥显然是有区别的。
接下来还是老三样,TimeSpy、FSE、FFXV、新版鲁大师和旧版鲁大师来分别评估一下显卡性能,不过这一次我还加入了黑神话悟空全超高画质下的基准测试结果,然后参照之前的测试结果,看看用Oculink和USB4分别外接3070显卡到底有什么差别。




由于使用M.2转Oculink会占用更多带宽,据我猜测4060Laptop应该是带宽完全被挤占了所以没能正确显示,甚至ODM的LOGO都显示不出来。








这样在控制变量(主机端和外接显卡型号)的情况下分别得到了通过USB4和通过Oculink外接3070相比的结论:
1、不管在FSE项目还是TS项目,在图形相关的分数上使用Oculink的分数都高于使用USB4的分数,其涨幅大约是在10~15%,也就是说,22Gbps的带宽相对于64Gbps的带宽对于3070的性能损耗大约是10~15%。
2、在FSE项目上出现了使用Oculink情况下物理分数倒挂的情况,但是根据同项目结合分数远高于使用USB4的情况,并且在室温11度,监测温度没有到达温度墙的情况下,我猜测这跟上次一样出现了偶发的误差,或者是Oculink的信号需要CPU更多纠错才能使用,占用了CPU的资源;正常情况下物理分数至少应该相差无几。
3、在FFXV基准测试项目上,使用Oculink的3070得分超过使用USB4的3070将近40%,与FSE项目结合分数相差达43.66%相符合,说明在这两个项目上对数据带宽更为敏感。
4、在这里修正一下上一次的结论,在上一次鲁大师旧版本的外接3070得分远低于4060Laptop,如果是对于带宽敏感的测试,在本次使用Oculink接口的情况下旧版鲁大师显卡分数理应达到比使用USB4的情况下高出10~15%,但是本次得分并没有和之前的测试得分拉开差距,因此实际上旧版鲁大师的显卡测试项目并不是对于显卡数据带最敏感,而是纯粹的优化不好,没有很好地发挥外接3070的性能,这也并不能很好地反映显卡性能高低,因此旧版鲁大师的测试结果可信度不高,难怪鲁大师被称为娱乐大师。而新版鲁大师的测试结果同样是搭配3070显卡,使用Oculink的得分要高出使用USB4的得分将近10%,这和上述FSE、TS的图形测试结果相近,因此进一步验证了新版鲁大师对于显卡的性能评估可信程度比旧版鲁大师要高。
5、在DX11项目上(FSE、FF15、新旧两款鲁大师)均出现了不同程度的带宽敏感偏倚,但在DX12项目(TS)上没有表现如此明显的带宽敏感偏倚。
综上所述,我认为显卡坞的选择方面,Oculink坞和雷电坞分别具有以下优缺点
Oculink坞的优点:
1.数据带宽高,性能损耗低;
2.无需主控,无需桥接,信号延迟比通过USB4使用雷电坞要低;
3.价格比雷电坞要便宜
Oculink的缺点:
1.通常情况下不支持热插拔(类比开机状态下热插拔显卡,想想就觉得很炸裂)跟台式机显卡一样只有在关机状态下安装好,开机才能识别;
2.数据中断次数多(把物理接口的转接算做一次中断的话,从显卡端到主机端至少经过了3次中断);
3.数据完整性和信号强度不容易保持(如果需要保持数据完整性和信号强度的话甚至需要另外使用时钟和信号增强方案,这样造价对比雷电坞就没有优势了);
4.兼容性不佳,显卡上机遇到错误43的概率很高,此外还有各种诸如不认卡、显卡调用出错、显卡驱动崩溃等玄学错误,大概率都是由于数据完整性和信号强度不良导致的
雷电坞的优点:
1.支持热插拔,只要没有数据交互,在开机状态下可以通过卸载设备或者卸载外围雷电设备的操作(类似USB安全弹出)实现开机安装显卡;
2.具有主控,可以合理桥接出各种接口,例如USBA 5Gbps或者全功能USBC 10Gbps之类的接口,实现通过坞站外接显示器等外设;
3.兼容性好,即插即用,稳定性相对于Oculink坞更好;
雷电坞的缺点:
1.价格较贵,我的TH3P4G3mini当时的价格小800,目前即便是比较便宜的雷电坞估计也在3-400左右,而Oculink坞甚至包ATX电源都才200出头,价格相差还是比较大;
2、雷电显卡坞的信号需要过一道主控来保证符合雷电协议标准,好处是信号完整性和强度都有保证,坏处是信号延迟较高,如果不是显卡直接外接显示器而是信号回传到笔记本内屏的话,信号延迟对比于内置的4060Laptop还能使用的独显直连无疑是更高的,当然这种情况如果是对信号延迟不敏感的人群(例如我)来说无伤大雅。
总的来说,焕16Air对于显卡坞的兼容性还是不错的,目前比较主流的两大外接显卡方案都能兼容。
(本文由本人B站账号:白のXXXB首发于bilibili专栏,经过修改润色以后发布于什么值得买平台)

zsgsw001
校验提示文案
zsgsw001
校验提示文案