
比想象更复杂!Switch 2不兼容高端摄像头的原因曝光

Switch2自发布以来,就有一个奇怪的现象:许多现代的高端摄像头无法使用,而一些老款摄像头却能运行正常。
有两家厂商终于找到原因,并承诺通过固件更新解决问题。
简单来说,现代高性能摄像头会向连接的设备提供多种支持模式,但Switch2似乎会错误选择它无法处理的模式,导致兼容性问题。
例如,Elgato(知名外设厂商)发现,其Facecam MK.2和Facecam Neo无法在Switch2上运行,原因是Switch2可能仅支持极低分辨率模式(如480P),以便同时处理多个摄像头画面。
但奇怪的是,任天堂官方的1080p Switch2摄像头却可以正常工作,且市面上部分1080P甚至更高分辨率的第三方摄像头也能兼容。
配件厂商Ugreen向媒体The Verge透露,Switch2的摄像头兼容性远比分辨率复杂,涉及USB协议、传输模式和帧率设定。Ugreen发言人Gabrielle Wang解释,摄像头必须满足以下三个条件才能正常使用:
不能使用HID协议(Human Interface Device,常见于键盘/鼠标)
必须配置为同步传输模式(Isochronous),而非更耗资源的批量传输模式(Bulk)
USB端点描述符不能包含低于30fps的帧率设定(Switch2可能会误选极低帧率模式,导致摄像头崩溃)
这些技术细节通常不会出现在产品包装或宣传中,但用户可通过USBView等工具在PC上检查。
Elgato 计划为Facecam MK.2和Facecam Neo新增480P模式,以适配Switch2。Ugreen 发现部分型号(如CM826、CM797)因支持低至5fps的模式而无法兼容,将在6月底前推送更新。而部分型号(如CM678、CM778)已可正常使用。
一般来说,电脑会智能选择摄像头的最佳模式,而Switch2的兼容性问题可能源于系统层面的限制。
目前,任天堂尚未回应是否会通过系统更新改善兼容性。