Benötigt ein tragbarer USB-Monitor eine VGA-Karte?
Zum Beispiel dieser Monitor:
Wenn ich einen PC ohne GPU-Funktion kaufe (Prozessor ohne integrierte GPU + Motherboard ohne D-Sub / DVI / HDMI-Anschlüsse und ohne diskrete Grafikkarte), würde das BIOS diese Art von Monitor beim Start erkennen?
Hinweis: Ich bin ein Linux-Benutzer.
usb
display
graphics-card
drerayo
quelle
quelle
Antworten:
[Erste Frage]
Als Antwort auf Ihre erste Frage ist keine VGA-Karte 1 erforderlich, um auf einem USB-Monitor angezeigt zu werden. Für die Anzeige auf einem USB-Monitor ist jedoch eine USB- Karte oder ein USB - Anschluss erforderlich.
[Grafikkarte mit VGA-Anschluss]
[USB-Karte]
1 VGA ist eine Abkürzung für "Video Graphics Array". Jeder moderne Grafikadapter oder jede moderne Grafikkarte kann den VGA-Modus anzeigen.
[Zweite Frage]
[Erster Teil von Frage 2]
Als Antwort auf Ihre zweite Frage steht VGA als Abkürzung für "Video Graphics Array". Jeder moderne Grafikadapter oder jede moderne Grafikkarte kann den VGA-Modus anzeigen. Es gibt keine VGA-Karten, es gibt Grafikkarten mit VGA-Ausgangsanschlüssen. [2]
[Auf jedem PC, den Sie kaufen, ist eine Grafikkarte integriert und / oder diskret. ] [FIX-1] Integrierte Grafiken sind fest in das Motherboard eingebettet, während diskrete Grafiken tatsächliche Karten sind, die über AGP / PCI / ... -Steckplätze in den Computer eingesteckt werden. Integrierte Grafiken verbrauchen Systemressourcen und belasten Ihre RAM- und CPU-Ressourcen. Die Ressourcen, die für einzelne Grafiken erforderlich sind, werden auf der Karte bereitgestellt, sodass die Systemressourcen nicht stark beansprucht werden.
Die folgende Grafik zeigt die verschiedenen Arten von Ausgangsanschlüssen, die auf einer Grafikkarte zu finden sind.
[Verschiedene Arten von Ausgangsanschlüssen]
Wie Sie sehen können, ist USB nicht in der Liste der Ausgangsanschlüsse enthalten. Vor portablen USB-Monitoren bestand die einzige Möglichkeit darin, einen USB-zu-HDMI / VGA / ... -Adapter zu kaufen . Die Verwendung von USB zur Ausgabe auf einem Anzeigegerät ist relativ neu, und während Windows und Mac Treiber haben, die diese USB-Monitore unterstützen, hat Linux noch nicht ganz aufgeholt.
[Zweiter Teil von Frage 2]
Beim ersten Start wird das BIOS wahrscheinlich nicht wissen, was mit dem Gerät geschehen soll. Das heißt aber nicht, dass alles verloren ist. Dies ist ein Blog-Beitrag von JoKi, der das AOC E1649FWU (den Monitor in Ihrem ersten Link) gekauft und mit Ubuntu 13.04 zum Laufen gebracht hat. Es gibt jedoch einige Posts im Kommentarbereich von Leuten, die JoKis Schritten gefolgt sind und ihren tragbaren USB-Monitor nicht zum Laufen bringen konnten.
[Update 1]
Ähnlich wie der Begriff CPU (Central Processing Unit) wird der Begriff GPU häufig missbraucht. Eine GPU kann auf einer Grafikkarte gefunden werden, während eine Grafikkarte nicht auf einer GPU gefunden werden kann. Viele moderne Computer haben keine Grafikkarten, sondern GPUs, die direkt auf dem Motherboard integriert sind. Dies ermöglicht einen kostengünstigeren Computer, aber auch ein weniger leistungsfähiges Grafiksystem. [3]
(Quelle: ddmcdn.com )
[Bild einer Grafikkarte mit Speicher und GPU]
[Update 2]
Einen Computer , ohne den Kauf jedem (wie in Null) Grafik - Fähigkeiten und versuchen , zu einem Anzeigegerät ausgegeben wird , unmöglich, es sei denn , das Anzeigegerät ein Drucker von einer Art mit einem greifbaren Medium ist. Um die Fragen zu beantworten, hängt alles von den Treibern ab, die auf Ihrem System installiert sind. Nehmen Sie zum Beispiel die Ausgabe
syslogd
in JoKis Blog-Post .Er hat seinen USB-Monitor angeschlossen und die Anzeige hat sich nicht von einem schwarzen Bildschirm geändert. Dann hat er überprüft
syslogd
und festgestellt, dass das Gerät erkannt wurde, aber während der Initialisierung Fehler aufgetreten sind. Der wichtigste Punkt ist, dass das Gerät erkannt wurde, da das Gerätnew high-speed USB device number 5
ohne die USB-Treiber nicht erkannt werden konnte.Jetzt hätte JoKi das nie gewusst, wenn sein Computer nicht über eine minimale Anzahl von Grafikfunktionen verfügt. Sie müssen also über eine bestimmte Art von Grafikfunktionen für Ihren Computer verfügen. Ich könnte mich irren, aber ich bin mir ziemlich sicher, dass alle Motherboards heutzutage über mindestens genügend Grafikfunktionen verfügen, um BIOS-Optionen auf einem Display auszugeben.
[Blinddarm]
Korrekturen:
Andere hilfreiche Links:
Quellen:
[2] Unterschied zwischen VGA und Grafikkarte / Grafikkarte
[3] Was ist eine Grafikkarte?
quelle
Nein. Für den USB-Monitor sind keine weiteren Video-Hardware-Ressourcen erforderlich. Einige nutzen möglicherweise die verfügbaren GPUs, benötigen diese jedoch nicht.
Nein. Derzeit gibt es keine BIOS-Versionen, die mit USB-Videoadaptern kompatibel sind, und es ist unwahrscheinlich, dass sie dies in Zukunft tun werden.
Sie haben nicht speziell gefragt, aber es gibt eine dritte implizite Frage, die Sie wahrscheinlich auch beantworten müssen:
Ja. Die meisten BIOS betrachten das Fehlen einer Standard-Grafikkarte nicht als Fehler und stoppen daher den Startvorgang nicht. Ihr Betriebssystem kann jedoch das Fehlen einer Standard-Grafikkarte als Fehler betrachten und möglicherweise stoppen. Das Booten und Ausführen von Software ohne Videoadapter wird als "kopfloser" Betrieb bezeichnet.
Wenn Ihr Betriebssystem im "Headless" -Modus ausgeführt werden kann, sollten Sie keine Probleme haben. Schließlich wird Ihr USB-Videoadapter geladen, und die Programme, die eine Videoressource benötigen, finden ihn.
Wenn Ihr System den Headless-Modus nicht unterstützt, müssen Sie sicherstellen, dass der USB-Grafikkartentreiber früh genug im Startprozess geladen wird, um Fehler bei der nicht verfügbaren Grafikausgabe zu vermeiden.
Da Sie Linux verwenden, sollte dies nicht allzu schwierig sein. Unter Umständen möchten Sie jedoch in der Dokumentation zum Betrieb Ihres Systems im Headless-Modus nach Dingen suchen, die ein Videogerät erfordern, damit Sie den Start des Systems verzögern können, bis der Grafiktreiber gestartet wurde .
quelle
Nun, um eine Antwort auf die letzte Frage zu geben: Nein, die Firmware funktioniert nicht mit USB-Videoadaptern. Es wird höchstwahrscheinlich nicht einmal booten.
Obwohl es eine Art Standard (DisplayLink) gibt, sind mir keine Firmware mit eingebauter Unterstützung bekannt.
Oh ja, und DisplayLink funktioniert einwandfrei mit Linux. Jedenfalls „DL-1x5“ -Geräte - was auch immer das bedeutet.
quelle
Nein, ein USB-Monitor benötigt keine VGA-Karte.
Ich habe mehrere kleine Intel x86-Computer ohne Grafikkarte (VGA-Karte). Eine große Menge von denen, die ich besitze, wird jedoch mit einem zusätzlichen Modul in der BIOS-Firmware geliefert, das das BIOS-SETUP auf die serielle Schnittstelle COM1 / dev / ttyS0 umleitet.
Auch dies ist nicht erforderlich - ich habe einige Jetway-Motherboards mit einer Option für "Headless", die im BIOS aktiviert werden kann. Es gibt jedoch einen Haken 22 - Sie müssen einen Anzeigeadapter anschließen, um die Einstellung im BIOS zu konfigurieren, und anschließend den Anzeigeadapter wieder entfernen.
Viele Mini-ITX-Motherboards (Small Form Factor) verfügen über ähnliche Optionen. Sie sind in der Regel bei Heim-NAS-Entwicklern für Netzwerkspeicher beliebt.
Das BIOS wird die meisten USB-Framebuffer-Geräte niemals als funktionsfähigen Anzeigeadapter sehen (In vielen Fällen wird der Firmware-ROM-Chip aus Kostengründen nicht mit billigen USB-Framebuffer-Geräten mitgeliefert, da eine Firmware über USB an die Geräte gesendet werden muss Speicher zum Starten) Wenn Sie jedoch das Board dazu bringen können, Linux auf irgendeine Weise zu booten, sollte der USB-Monitor aufleuchten, sobald er von den Treibern entdeckt, geprüft und mit Firmware beschriftet wurde.
Ich habe einen ViewSpan UFX7000-basierten USB 3.0-Adapter, mit dem ich normalerweise einen Monitor an Headless-Geräte anschließe. Unter modernen Ubuntu-Versionen 13.10 und 14.04 wird es als neues Anzeigegerät erkannt, sobald ich es einstecke und der Anmeldungs-Begrüßer angezeigt wird. Dann schließe ich eine USB-Tastatur und -Maus an und sie werden korrekt zu dieser Anzeige weitergeleitet und ich melde mich an in die Desktop-Umgebung.
Ich habe auch einige DisplayLink-basierte Geräte getestet. Sie verhalten sich beim Anzeigen des Login Greeter genauso, aber die älteren USB 2.0-Displaylink-Geräte, die keine vollständige Komprimierungsunterstützung bieten, sind häufig zu ruckelig, um verwendet werden zu können. (DL-160 war abgehackt, DL-195 war okay.)
Die neueren displaylink DL-3000- und DL-4000-Serien werden jedoch unter Linux nicht unterstützt, als ich das letzte Mal nachgesehen habe, da die öffentlichen Entwickler einen Verschlüsselungs-, Komprimierungs- oder Codierungsprozess nicht verstanden hatten und nicht bereit waren, von der Hardware freigegeben zu werden Hersteller.
Das SMSC ViewSpan UFX6000 / 7000 wird unter Linux teilweise unterstützt, die Firma SMSC wurde jedoch letztes Jahr von Microchip gekauft. Sie haben versucht, einige aktualisierte Treiber im Februar 2014 freizugeben, aber jemand hat den Auftrag verpfuscht und die aktualisierten Framebuffer-Treiber sind aufgrund eines Fehlers "Datei nicht gefunden" nicht verfügbar. http://www.microchip.com/wwwproducts/Devices.aspx?product=UFX7000 http://www.microchip.com/SWLibraryWeb/product.aspx?product=SRC-UFXx000_FBLINUX
Ich habe eine E-Mail an webcorrections> AT <microchip.com gesendet und um eine Aktualisierung im März gebeten. Seit Mai 2014 hat sich nichts geändert.Edit: Es ist August 2015, ich habe zurückgeschaut und das Framebuffer-Treiberpaket kann jetzt heruntergeladen werden.
Die xorg-GUI-Treiber wurden anscheinend seit 2011 nicht mehr vom Unternehmen aktualisiert. Http://www.microchip.com/SWLibraryWeb/product.aspx?product=OBJ-UFXx000-XLINUX
Wenn Sie jedoch den Framebuffer selbst zum Laufen bringen können, funktioniert das Laden des fbcon-Moduls gut genug, um einen Textanmeldebildschirm zu erhalten.
Es ist wahrscheinlich eine gute Idee, einen Anzeigeadapter zum Debuggen zur Hand zu haben, aber sobald Sie alles eingerichtet haben, sollte er nicht mehr benötigt werden und kann zurückgestellt oder auf den Quellcomputer zurückgeschickt werden, wenn Sie ihn für eine Weile ausgeliehen haben.
Ihre Laufleistung kann variieren!
quelle