我的电脑上有几个摄像头(2 个 Elgato FaceCam、1 个 Insta360 Link、Logitech C920 和一个带焦距调节(放大镜)的无名 USB 摄像头)。
主板是一个X670 AORUS 精英 AX带有额外的 PCIe x4 至 USB 3.2 Gen2 卡 7 端口 PCI Express 扩展卡。
目前,除了提到的摄像头之外,连接的其他东西只有键盘、鼠标、DJI Mic 接收器和 Elgato StreamDeck XL。
有些摄像头连接了 2 米或 3 米延长线(USB 3.2 Gen 2 专用)。它们在全帧速率下工作正常(没有掉线或其他问题)。Logitech C920 连接到有源 15 米延长线,后面有一个开关,该开关还为延长线供电。
我正在使用 Windows 11 Pro,22H2 版本 22621.1928,并安装了所有当前可用的更新。
现在,关闭并再次打开 PC(或重新启动)后,有时其中一个 Elgato FaceCam 不可用。其他三个摄像头和所有其他连接的设备都不会造成任何问题。有时一切正常 10 次,然后在第 11 次时,一两个摄像头再次丢失。
如果我在启动 Windows 后简单地更换 PC 上丢失的摄像头的 USB 端口,通常可以识别摄像头。如果一切保持这样,我关闭 PC 并再次打开(或重新启动 PC),相应的摄像头有时会再次不可用。
对于上述两个有问题的摄像头,我只使用主板和扩展卡上的 USB 3.2 Gen 2 端口。摄像头是直接插入主板还是插入扩展卡都没有区别。当然,我也尝试过使用 USB 3.2 Gen 1 端口。
我已经为主板安装了最新的芯片组驱动程序,并且正在使用 Windows 自动安装的扩展卡驱动程序。
有人知道这是怎么发生的吗?我还能做些什么?有没有关于这个的日志文件?是否可以触发拔出 USB 设备后发生的过程(任务调度?)。