Benötigt ein USB-C-Grafikadapter so viel CPU-Leistung wie ein USB 3.0-Adapter?

485
SRel

Ich habe einen i-tec USB 3.0 4K Ultra HD- Displayadapter - Display Port, von dem aus ein Display-Link-Treiber verwendet wird.

Dieses Setup verbraucht jedoch sehr viel Prozessorleistung, da es eine Grafikkarte emuliert.

Ich habe jetzt ein Surface Go mit einem USB-C-Anschluss. Einige Grafikkarten verwenden USB-C anstelle von USB 3.0. Sie sind wesentlich günstiger als meine älteren USB 3.0-Geräte (ca. 80 €).

Da das Surface Go über eine Low-End-CPU verfügt, frage ich mich, ob diese USB-C-Lösungen auch beim Emulieren einer Grafikkarte viel CPU-Energie verbrauchen oder funktioniert USB-C völlig anders?

2
Ja; Dies ist darauf zurückzuführen, dass Ihr Prozessor die gesamte Arbeit erledigt, unabhängig von der Verbindung. Ramhound vor 5 Jahren 1
@ Ramhound - nicht unbedingt ... siehe meine Antwort. "_es hängt alles ab_" Attie vor 5 Jahren 0

2 Antworten auf die Frage

5
Attie

Einen Moment lang generisch reden ...

Die wahrheitsgemäße Antwort ist - es kommt darauf an .

USB-C wird immer schwieriger, um damit umzugehen - die physische Schnittstelle wird häufig auch für andere Zwecke verwendet, indem sogenannte " Alternativmodi " unterstützt werden.

Zusätzlich zu den alternativen Modi gibt es das " Power Delivery " -Verfahren, bei dem ein Gerät ein anderes Gerät mit " bis zu 20 V bei 5 A " versorgen kann ... Daher gibt es bereits eine Situation, in der ein Laptop-Ladegerät für ein Telefon funktioniert, aber ein Ladegerät für ein Telefon funktioniert nicht.

Ein Zitat von der USB-C- Wiki-Seite:

Ein Gerät, das USB-C implementiert, implementiert nicht unbedingt USB 3.1, USB Power Delivery oder Alternate Mode.

Diese Dinge sind in Ordnung, wenn Sie sich mit ihnen auskennen, technisch versiert sind und in der Lage sind, das Geschehen zu verstehen / klar zu kommunizieren. Dies gilt jedoch nicht immer für Verbraucher oder Einzelhändler (wie Sie unten sehen werden). .


Die Optionen für den alternativen Modus umfassen derzeit:


Wenn Sie also einen Dongle erwerben, der physisch " USB-C zu DisplayPort " zu sein scheint, gibt es einige Möglichkeiten, was dies tatsächlich umsetzt: (Dies ist eine ähnliche Geschichte für HDMI).

  1. USB 2.0 → DisplayPort (unwahrscheinlich aber möglich)
  2. USB 3.x → DisplayPort
  3. DisplayPort
  4. Thunderbolt → eGPU → DisplayPort

Bei den Optionen 1 und 2 handelt es sich möglicherweise entweder um einen DisplayLink- Adapter, den Sie bereits haben (CPU-intensiv), oder um einen anderen Adapter (auch CPU-intensiv, möglicherweise mehr). Ihr Computer sollte dies ohne Probleme unterstützen, obwohl die Leistung wahrscheinlich ein Problem darstellt .

Option 3 ist großartig - es handelt sich um ein (fast) passives Kabel, das die interne Grafik Ihres Computers mit einem externen Monitor verbindet. Klein, billig, einfach. Keine zusätzliche Belastung Ihrer CPU im Vergleich zu einem Standard-DisplayPort-Monitor. Ihr Computer (oder einige der verfügbaren Anschlüsse) unterstützen dies möglicherweise nicht .

Option 4 ist auch großartig - sie erfordert wahrscheinlich externe Stromversorgung (z. B. eGPU ), wird eine große Box sein und wird im Wesentlichen eine PCIe-Grafikkarte über Thunderbolt an Ihren Computer anschließen. Groß, aber möglicherweise sehr leistungsfähig (z. B. Spiele, CAD usw.). Ihr Computer (oder einige der verfügbaren Anschlüsse) unterstützen dies möglicherweise nicht .


Speziell zum Microsoft Surface Go ...

Leider sind Microsoft direkt in das Loch gefallen und haben auf der Seite mit den technischen Daten " 1 × USB-C " angegeben - großartig ... was bedeutet das?

Es gibt einen " Oberflächen-USB-C-zu-DisplayPort-Adapter ", aber er erwähnt nichts darüber, was dieser (ansehnlich aussehende) Dongle tatsächlich implementiert, und er hat nicht einmal eine Liste " Ich bin kompatibel mit ".

Ich fürchte, nach einem kurzen Blick in die Umgebung bin ich nicht in der Lage, Ihnen eine definitive Antwort auf Ihre Kernfrage zu geben - ich kann Ihnen nicht einmal einen Rat geben, der Ihnen hilft, die CPU-intensiven Optionen zu vermeiden, weil ich kann Sie erfahren nicht, was der USB-C-Anschluss des Surface Go tatsächlich implementiert!

Das Beste, was ich tun kann, ist den Vorschlag, den Microsoft-Adapter auszuprobieren ... oder einen anderen Adapter, der nach " DisplayPort Alternate Mode " -Phrasen sucht . Wenn das nicht funktioniert, werden Sie mit Option 1 oder 2 von oben hängen bleiben (z. B. DisplayLink).

Vielen Dank für Ihre ausführliche Antwort. Ich habe mir den viel zu teuren MS Dongle heute gekauft und werde ihn testen. Wäre toll, wenn MS ihre Techniker präziser hätte ... SRel vor 5 Jahren 0
Ja ... [Ich habe auf Twitter gefragt] (https://twitter.com/attie_uk/status/1050423255037878272) und erhielt ein vollständig [aus] (https://twitter.com/MicrosoftHelps/status/1050494750472720384) [Topic ] (https://twitter.com/MicrosoftHelps/status/1050494861802172422) Antwort ... Attie vor 5 Jahren 0
Anscheinend hat das Microsoft-Marketing entschieden, dass all diese Gobbledygooks über alternative Modi über Typ-C über das allgemeine Verständnis der Öffentlichkeit hinausgehen, so dass sie sogar auf die Schulung ihres eigenen Support-Personals verzichten und Ihnen lediglich einen "Adapter" für DP-Kabel geben. Ale..chenski vor 5 Jahren 1
3
Ale..chenski

Nach dem Abriss von Surface Go auf iFixit wird der Typ-C-Port vom USB-C-Host-Switch von Parade Technologies mit PD 2.0-Controller und dem USB-3.1-Gen 1 / DP- Altmodus-HBR2-Redriver " PS8743x-Chip " gesteuert, der unterstützt wird DP-Alternativmodus. Es wäre sehr merkwürdig, wenn Microsoft diese spezifische Funktionalität nicht nutzen würde, was wahrscheinlich zusätzliche IC-Kosten mit sich bringt.

Daher unterstützt Ihr Surface Go wahrscheinlich die direkte Verbindung zu DisplayPort und verwendet daher den internen dedizierten Intel® HD Graphics 615-Prozessor und nicht die virtuelle Anzeige über USB, wie DisplayLink-Video verwendet. Ich würde vermuten, dass 615-Grafikkarten weniger CPU-intensiv und schneller als der DisplayLink über USB sind.

Der Wechsel in den alternativen Modus erfordert jedoch eine gewisse Power Delivery-Kommunikation. Wenn Sie über ein DP-Display mit Typ-C-Eingang verfügen, ist ein standardmäßiges Typ-C-zu-Typ-C-Kabel mit vollem Funktionsumfang in Ordnung, direkt ohne Adapter. Die DP-Anzeige sollte alle erforderlichen Handshakes für CC-Drähte über das CC-Kabel bereitstellen. Wenn Sie jedoch eine DP-Anzeige mit nativem DP-Eingang haben, verfügt ein einfaches Kabel nicht über die erforderlichen Kommunikationsmittel (die PD-strukturierten VMs), so dass Microsoft Ihnen diesen speziellen zusätzlichen Dongle (Adapter) zur Verfügung stellt, der die PD-Kommunikation übernimmt kann ein normales DP-DP-Kabel verwenden.

Schöner Fang - ich dachte nicht einmal an einen Abriß. Attie vor 5 Jahren 0