I have a laptop connected to a thunderbolt hub and from there a usb-c cable goes into a usb-c kvm switch

The other connection is from a GPU with a DP to usb-c cable. The gpu is used in a VM if that matters.

The kvm switch is then connected via DP to my monitor.

However the monitor is not recognized in my vm (runs windows) with that cable.

Connecting HDMI from the gpu to the monitor works.

Using the DP to usb-c cable from my laptop direct to the monitor also works.

What could cause the issue? Is there some tool I could use to see if the machine recognises the cable and maybe reports an error or so?

  • merkuron@alien.topB
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    DP to USB-C adapter probably uses DP-alt mode and not true USB-C data transfer.

    • soupdiver23@alien.topOPB
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      DP to USB-C adapter probably uses DP-alt mode and not true USB-C data transfer.

      Is there a way to actually check that?

      • merkuron@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        USB by its very nature requires a host device. The connection method you described (PC—>DP—>DP/USBC—>Display) I can only assume works because the display’s USB-C port switches to DP-Alt mode, functioning solely as a DP input port. In this case, there is no host device.

        USB-C hubs/docking stations, which provide many ports (HDMI, Ethernet, etc), require that any display signal be transmitted as data on the USB bus. In this case, DP-Alt mode cannot be used, and the PC is the host device. It goes without saying that display images are very bandwidth-intensive, and when using a such a hub, you want to maximize the upstream bandwidth. 5Gbps hubs are OK, 10Gbps are better, 40Gbps (USB4) is optimal.

        YMMV on a setup that goes something like:

        PC—>USBC—>KVM—>USBC—>Display

        or

        PC—>USBC—>KVM—>USBC hub—>DP/HDMI—>Display

        I don’t know if a KVM knows how to handle this kind of situation. What does your USB switch advertise as capabilities?