Нужно ли графическому адаптеру USB-C столько же ресурсов процессора, сколько адаптеру USB 3.0?

371
SRel

У меня есть адаптер дисплея i-tec USB 3.0 4K Ultra HD - порт дисплея из которого используется драйвер display-link.

Однако эта установка использует огромное количество процессорной мощности, поскольку она эмулирует графическую карту.

Теперь у меня есть Surface Go с портом USB-C. Некоторые графические адаптеры используют USB-C вместо USB 3.0, и они намного дешевле, чем мое старое устройство USB 3.0 (было около 80 €).

Поскольку у Surface Go очень низкоуровневый ЦП, мне интересно, потребляют ли эти решения USB-C много ресурсов ЦП для эмуляции графической карты или USB-C работает совершенно иначе?

2
Yes; It will due to the fact your processor is performing all the work no matter what the connection is. Ramhound 5 лет назад 1
@Ramhound - не обязательно ... см. Мой ответ. "_Все это зависит_" Attie 5 лет назад 0

2 ответа на вопрос

5
Attie

Общаясь на мгновение ...

Правдивый ответ - это зависит .

USB-C становится довольно сложным соединителем - физический интерфейс также часто используется для других целей, поддерживая так называемые « альтернативные режимы ».

В дополнение к альтернативным режимам, это беспорядок « Power Delivery », когда одно устройство может подавать питание другому устройству на « до 20 В при 5 A » ... Таким образом, у нас уже есть ситуация, когда зарядное устройство для ноутбука будет работать для телефона, но зарядное устройство телефона не будет работать для ноутбука.

Цитата из вики-страницы USB-C :

Устройство, которое реализует USB-C, не обязательно реализует USB 3.1, USB Power Delivery или альтернативный режим.

Эти вещи хороши, если вы знаете о них, вы технически настроены и способны понять / четко сообщить, что происходит ... однако ... это не всегда верно для потребителей или розничных продавцов (как вы увидите ниже) ,


На сегодняшний день варианты альтернативного режима включают в себя:


Итак ... покупая ключ, который физически выглядит как « USB-C для DisplayPort », есть некоторые возможности относительно того, что это может на самом деле реализовать: (это аналогичная история для HDMI).

  1. USB 2.0 → DisplayPort (маловероятно, но возможно)
  2. USB 3.x → DisplayPort
  3. DisplayPort
  4. Thunderbolt → eGPU → DisplayPort

Варианты 1 и 2 вполне могут быть либо адаптером DisplayLink, как у вас уже есть (с интенсивной загрузкой процессора), либо каким-либо другим адаптером (также с интенсивной загрузкой процессора, возможно, более того). Ваш компьютер должен поддерживать это без проблем, хотя производительность может быть проблемой .

Вариант 3 хорош - это будет (почти) пассивный кабель, который соединяет внутреннюю графику вашего компьютера с внешним монитором. Маленький, дешевый, простой. Никакой дополнительной нагрузки на ваш процессор по сравнению со стандартным монитором DisplayPort. Ваш компьютер (или некоторые из доступных портов) могут не поддерживать это .

Вариант 4 также хорош - он, вероятно, потребует внешнего питания (например, eGPU ), будет большой коробкой и по существу подключит графическую карту PCIe к вашему компьютеру через Thunderbolt. Большой, но потенциально очень мощный (например: игры, САПР и т. Д.). Ваш компьютер (или некоторые из доступных портов) могут не поддерживать это .


Говоря конкретно о Microsoft Surface Go ...

К сожалению, Microsoft упала прямо в дыру и указала « 1 × USB-C » на странице технических характеристик - отлично ... что это значит?

Существует « Адаптер Surface-USB-C к DisplayPort », но в нем ничего не говорится о том, что на самом деле реализует этот (выглядящий значительным) ключ, и у него даже нет списка « Я совместим с ».

Боюсь, что после небольшого осмотра я не смогу дать вам однозначный ответ на ваш основной вопрос - я даже не смогу дать вам совет, чтобы помочь вам избежать вариантов с высокой загрузкой процессора, потому что я могу не узнать, что на самом деле реализует USB-C порт Surface Go!

Лучшее, что я могу сделать, это предложить вам попробовать адаптер Microsoft ... или другой адаптер, ища формулировку « Альтернативный режим DisplayPort ». Если это не сработает, то вы застрянете с опцией 1 или 2 сверху (то есть: DisplayLink).

Вау большое спасибо за ваш очень подробный ответ. Сегодня я купил слишком дорогой MS Dongle и опробую его. Было бы здорово, если бы MS был более точен в своих технологиях ... SRel 5 лет назад 0
Ага ... [я спросил в твиттере] (https://twitter.com/attie_uk/status/1050423255037878272) и получил полностью [off] (https://twitter.com/MicrosoftHelps/status/1050494750472720384) [тема ] (https://twitter.com/MicrosoftHelps/status/1050494861802172422) ответ ... Attie 5 лет назад 0
По-видимому, маркетинг Microsoft решил, что весь этот гадкий о альтернативных режимах по сравнению с Type-C выше понимания широкой публики, поэтому они даже пропускают обучение своего персонала поддержки и просто дают вам «адаптер» для простого кабеля DP. Ale..chenski 5 лет назад 1
3
Ale..chenski

Из обзора демонтажа ПОВЕРХНОСТНЫХ Перейти на iFixit, порт Type-C управляется Parade Technologies «USB-C хост - коммутатор с PD 2.0 контроллер и USB 3.1 Gen 1 / DP Alt Режим HBR2 Redriver» PS8743x чип, который предназначен для поддержки ДП альтернативный режим. Было бы очень странно, если бы Microsoft не использовала эту конкретную функциональность, что, вероятно, связано с дополнительными расходами на ИС.

Таким образом, ваш Surface Go, скорее всего, будет поддерживать прямое подключение к DisplayPort и, следовательно, использует внутренний выделенный процессор Intel® HD Graphics 615, а не виртуальный дисплей через USB для использования видео DisplayLink. Я предполагаю, что графика 615 менее загружает процессор и быстрее, чем DisplayLink через USB.

Однако переключение в альтернативный режим требует некоторой связи по доставке энергии. Если у вас есть дисплей DP с входом Type-C, вы, вероятно, будете в порядке со стандартным полнофункциональным кабелем Type-C - Type-C напрямую без какого-либо адаптера. Дисплей DP должен обеспечивать все необходимое рукопожатие на проводах CC через кабель CC. Но если у вас есть дисплей DP с собственным входом DP, простой кабель не будет иметь необходимых средств связи (виртуальные машины со структурой PD), поэтому Microsoft предоставляет этот специальный дополнительный ключ (адаптер), который осуществляет связь с PD, так что вы можно использовать обычный кабель DP-DP.

Хороший улов - я даже не думал искать разрыв. Attie 5 лет назад 0