Является ли поддержка альтернативных режимов USB Type-C (таких как MHL и DisplayPort) полностью ответственностью контроллера USB, или эта ответственность распределяется между другими устройствами? Например, если бы я хотел использовать кабель USB-C-HDMI для подключения моего компьютера к монитору, нужно ли мне просто приобретать дополнительную карту USB, поддерживающую альтернативный режим MHL, или мне нужна графика карта, которая имеет собственный порт USB-C? Точно так же, если на материнской плате есть порт USB-C, который сегодня не поддерживает какие-либо альтернативные режимы, будут ли какие-либо аппаратные дополнения или обновления BIOS когда-либо поддерживать этот порт?
1 ответ
Для работы альтернативных режимов USB-C должно быть физическое соединение от альтернативного источника сигнала к соответствующим контактам порта USB-C.
В отличие от некоторых старых видеоадаптеров USB, которые на самом деле включают небольшой внешний графический процессор и передают содержимое дисплея в виде данных USB, альтернативные режимы USB-C на самом деле просто пропускают физический сигнал, который контроллер USB даже не понимает. Контроллер просто используется для согласования того, каким будет этот альтернативный сигнал и какое из 1-4 возможных соединений будет использоваться.
Для дискретных видеокарт кажется маловероятным, что такой физический путь DisplayPort (или MHL) существует от GPU к контроллеру USB-C на материнской плате.
Даже для графических процессоров со встроенным процессором необходим дополнительный контроллер USB-C, который согласовывает соответствующий альтернативный режим и физически маршрутизирует сигналы.
Принципы объяснены в этой презентации альтернативного режима DisplayPort.
Если ваше текущее оборудование не поддерживает какие-либо альтернативные режимы USB-C из коробки (или, по крайней мере, готово к этому), я не ожидаю, что обновление программного обеспечения сможет это изменить.