使用 Startech hdmi 转 usb 适配器时屏幕不显示

使用 Startech hdmi 转 usb 适配器时屏幕不显示

几周前我买了一个 startech hdmi 转 usb 适配器。

我已经为我的 ubuntu 安装了驱动程序,显示运行良好。

然而,几周后,屏幕却没有显示任何图像。

有趣的是,当我插入 star tech 适配器时,它能被识别,而奇怪的是声道使用的是 startech 适配器。

不知道哪里出了问题。

当我输入时xrandr,没有看到任何额外的 HDMI 插件。

这是插入我正在說。

我已经通过 完成了所有必需的更新apt update

如果您有任何想法,我非常高兴听到。

附言:我本来想看一下 BIOS,但不确定我应该寻找什么。

更新

lsusb -t这是没有连接器后的配置

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    |__ Port 1: Dev 7, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 1: Dev 9, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 12, If 0, Class=Vendor Specific Class, Driver=asix, 480M
        |__ Port 2: Dev 11, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 2: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 1: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 10, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 6: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 6: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 10: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 10: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M

这是我的配置lsusb -t 连接器

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 10000M
    |__ Port 1: Dev 7, If 0, Class=Hub, Driver=hub/4p, 5000M
    |__ Port 2: Dev 9, If 0, Class=Vendor Specific Class, Driver=, 5000M
    |__ Port 2: Dev 9, If 1, Class=Application Specific Interface, Driver=, 5000M
    |__ Port 2: Dev 9, If 2, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 2: Dev 9, If 3, Class=Audio, Driver=snd-usb-audio, 5000M
    |__ Port 2: Dev 9, If 4, Class=Audio, Driver=snd-usb-audio, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 1: Dev 9, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 12, If 0, Class=Vendor Specific Class, Driver=asix, 480M
        |__ Port 2: Dev 11, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 2: Dev 11, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 1: Dev 10, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 10, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 5: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 12M
    |__ Port 6: Dev 5, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 6: Dev 5, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 10: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 10: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M

答案1

正如您所说,该适配器在其他计算机上工作正常,适配器看起来也不错。作为 DisplayLink 适配器,它需要驱动程序才能显示视频。我认为您听到音频的原因是适配器有一个用于音频的芯片和一个用于视频的芯片,音频驱动程序可以工作,但视频驱动程序却不能。您是否尝试过修复驱动程序?

如果您还没有排除这种可能性,我会检查 HDMI 电缆是否损坏。确保两端均牢固地插入插座中。

如果驱动程序、电缆和适配器都没有问题,那么 USB 端口可能已经损坏。其他 USB 3.0 设备在该端口上是否正常工作?是否有弯曲的针脚?

相关内容