USB显示器需要VGA卡吗?


17

便携式USB监视器是否需要VGA卡?

例如,此监视器:

如果我购买的PC没有任何GPU功能(处理器没有集成GPU +主板完全没有D-Sub / DVI / HDMI端口并且根本没有任何独立的图形卡),BIOS是否会在启动时检测到这种监视器?

注意:我是Linux用户。


7
我认为这不起作用,因为您需要特殊的驱动程序(包括)才能在Windows和/或Mac上使用。我认为目前没有任何BIOS从系统启动时就可以检测到此类监视程序。
Bonsi Scott

3
@BonsiScott您是正确的,但我想再澄清一点。这些监视器将无法在Linux下工作。仅是Windows和OSX的驱动程序。这也意味着必须先加载Windows / OSX,然后监视器才能工作。最重要的是,USBv2的速度不足以显示视频。它对于Office应用程序和Web浏览将很好地工作,但是视频和移动会变得迟钝和混乱。
Keltari 2014年

3
@Keltari这些监视器可以在Linux上运行,请查看我的答案中问题2的第二部分,或单击此链接。我同意您的看法,它适用于办公应用程序和Web浏览,但是视频和移动会显得迟钝和混乱
Jonny

2
@BonsiScott我已经纠正了,这里有Linux驱动程序。但是,关于速度的其他观点仍然正确。
Keltari 2014年

2
@gnibbler有时,这样的BIOS可以选择绕过图形卡的要求,就像许多需要键盘启动的BIOS一样,键盘可以选择相同的选项来绕过臭名昭著的“没有键盘-按F1键继续”消息。:-)
Aleksi Torhamo 2014年

Answers:


28

[第一个问题]

“ USB监视器需要VGA卡吗?”

回答您的第一个问题,不需要VGA卡1即可显示在USB监视器上。然而,USB 或端口为了需要显示给USB监视器。

“这款16英寸便携式LED显示器是笔记本电脑必不可少的配件,它通过一根USB电缆即可即插即用,同时接收电源和信号。该显示器仅由USB供电,不需要电源线或VGA电缆 ”。-从提供的 第一个链接

[带有VGA端口的图形卡]

[USB卡]

1 VGA是“视频图形阵列”的缩写,每个现代图形适配器或卡都能够显示VGA模式。


[第二个问题]

“如果我购买的PC没有任何VGA卡,BIOS在启动时会检测到这种监视器吗?”

[问题2的第一部分]
为回答您的第二个问题,VGA是“视频图形阵列”的缩写,每个现代图形适配器或卡都能够显示VGA模式。没有VGA卡,没有带有VGA输出连接器的图形卡。[2]

[ 您购买的任何PC都将具有集成和/或分立的图形卡。 ] [FIX-1] 集成显卡永久地嵌入在主板中,而离散显卡是通过AGP / PCI / ...插槽插入计算机的实际卡。集成的图形会占用系统资源,从而占用您的RAM和CPU资源。离散图形所需的资源来自卡上,因此它们不会对系统资源造成太大的压力。

下图显示了可在图形卡上找到的不同类型的输出连接器。

视频连接器比较


[不同类型的输出连接器]

如您所见,USB不在输出连接器列表中。在便携式USB显示器之前,唯一的选择就是购买USB转HDMI / VGA / ...适配器。使用USB输出到显示设备相对较新,虽然Windows和Mac具有支持这些USB监视器的驱动程序,但Linux尚未赶上。

[问题2的第二部分]
首次启动时,BIOS可能不知道如何处理该设备。但这并不意味着一切都丢失了。这是 JoKi 的博客文章,他购买了AOC E1649FWU(第一个链接中的监视器)并使其与Ubuntu 13.04一起使用。但是在评论部分中,有一些人遵循了JoKi的步骤,但无法使他们的便携式USB显示器正常工作。


[更新1]

我错误地使用了VGA卡一词,我的意思是图形处理单元。

“图形处理单元(GPU)与视频卡,视频适配器,图形加速卡,显示适配器或图形卡有什么区别?” -我们所有人都在某一点或另一点

与术语CPU(中央处理单元)非常相似,GPU一词经常被误用。GPU的视频卡上找到,而视频卡不能在GPU上找到。许多现代计算机没有视频卡,而是直接将GPU集成到主板上。这样既可以使用较便宜的计算机,也可以使用功能较弱的图形系统。[3]

“图形处理单元(GPU),有时也称为视觉处理单元(VPU),是一种专用电子电路,旨在快速操纵和更改内存,以加快用于输出到显示器的帧缓冲区中图像的创建。” - 维基百科GPU条目

“[A显卡]是产生输出图像的馈送到显示器,例如计算机显示器的扩展卡”。- 维基百科视频卡条目

带有GPU的视频卡的图像。
(来源:ddmcdn.com


[带有内存和GPU的视频卡的图像]


[更新2]

如果我购买的PC没有任何GPU功能(处理器没有集成GPU +主板完全没有D-Sub / DVI / HDMI端口并且根本没有任何独立显卡),BIOS会在启动时检测到这种监视器吗?

除非购买的显示设备是某种带有有形介质的打印机,否则不可能购买没有任何图形功能(如零)的计算机并尝试输出到显示设备。但是出于疑问,这完全取决于系统上安装的驱动程序。以JoKi的Blog Postsyslogd上的输出为例

- Oct 12 08:17:23 iospc2 kernel: [69818.689137] usb 2-4:
    new high-speed USB device number 5 using ehci-pci
- Oct 12 08:17:23 iospc2 kernel: [69818.800306] usb 2-4:
    device descriptor read/64, error -32

他挂起了USB监视器,显示从黑屏未变,然后检查了一下syslogd,结果表明该设备已被识别,但在初始化期间出错。要点是,new high-speed USB device number 5没有USB驱动程序就无法识别该设备,该设备为。

现在,如果JoKi的计算机没有少量图形功能,那么JoKi就永远不会知道这一点,因此您的计算机必须具有某种类型的图形功能。我可能是错的,但是我可以肯定,这些天所有主板都至少具有足够的图形功能,可以将BIOS选项输出到显示器。


[附录]


修正:

[FIX-1]通过ChrisInEdmonton
事实并非如此。完全可以购买没有显卡的PC,而我通常这样做。在添加GPU之前,它们将不可用,但是您可以在没有PC的情况下购买PC,然后从旧计算机中移走GPU。

其他有用的链接:

资料来源:

[2] VGA和视频卡/图形卡之间的区别
[3] 什么是视频卡?


3
我永远无法摆脱VGA实际上既是电缆类型又是定义视频传输分辨率和频率(高达640x480)的标准的问题……通常,在VGA电缆上,我们传输诸如SVGA,WVGA或UXGA之类的东西。 ..全部代表某种分辨率。只是一个小窍门,您的答案没有错!
sinni800

1
@ sinni800我认为这只是“ VGA兼容电缆/连接器”的快捷方式。
Ruslan 2014年

3
“您购买的任何PC都将配备图形卡,可以是集成图形卡或离散图形卡,或两者兼有。” 不对。完全可以购买没有显卡的PC,而我通常这样做。在添加GPU之前,它们将不可用,但是您可以在没有PC的情况下购买PC,然后从旧计算机中移走GPU。
ChrisInEdmonton'4

2
@ChrisInEdmonton您的权利,写在我的答案的前面,我会解决的
Jonny Henly 2014年

3
@ChrisInEdmonton:我同意可以购买没有GPU的PC,并且我同意通常必须在该PC上添加视频卡才能安装PC。但是,我看到有人建造了“无头服务器”。在服务器全部设置好之后,即使拔出视频卡,他们显然也发现服务器“可用”
大卫·卡里

12

便携式USB监视器是否需要VGA卡?

不需要。USB监视器不需要任何其他视频硬件资源。有些可能会利用可用的GPU,但并不需要它们。

如果我购买的PC没有任何GPU功能(处理器没有集成GPU +主板完全没有D-Sub / DVI / HDMI端口并且根本没有任何独立的图形卡),BIOS是否会在启动时检测到这种监视器?

否。目前没有可与USB视频适配器配合使用的BIOS版本,并且将来不太可能会这样做。

您没有特别询问,但是您可能还需要回答第三个隐含问题:

如果没有标准图形卡,计算机会启动吗?

是。大多数BIOS不会将缺少标准视频卡视为错误,因此不会停止启动过程。但是,您的操作系统可能会认为缺少标准视频卡是一个错误,并且可能会停止。无需视频适配器即可启动和运行软件的操作称为“无头”操作。

如果您的操作系统可以在“无头”模式下运行,那么您应该不会有任何问题-最终将加载USB视频适配器,并且那些需要视频资源的程序将找到它。

如果您的系统不支持无头模式,则需要确保在启动过程中尽早加载USB视频适配器驱动程序,以免出现视频输出不可用的错误。

在使用linux时,这应该不太困难,但是您可能需要查看有关以无头模式运行系统的文档,以查找需要视频设备的内容,以便可以将它们的启动延迟到视频驱动程序启动之后。 。


3

好吧,为最后一个问题提供答案:不,该固件不适用于USB视频适配器。它很可能甚至无法启动。

虽然有某种标准(DisplayLink),但我不知道有任何内置支持的固件。

哦,是的,DisplayLink在Linux上可以很好地工作。无论如何,“ DL-1x5”设备都是如此。


3

否,USB Monitor不需要VGA卡。

我有几台没有任何类型的显示适配器(VGA卡)的intel x86小型计算机。但是,我拥有的大量软件在BIOS固件中带有一个附加模块,该模块会将BIOS SETUP重定向到COM1 / dev / ttyS0串行端口。

甚至这不是必需的-我有一些jetway主板具有“ headless”选项,可以在BIOS中打开该选项。但是,有一个问题22 –您必须插入显示适配器以在BIOS中配置设置,然后再删除显示适配器。

许多小型(Mini-ITX)主板将具有类似的选择,它们在家庭NAS制造商中倾向于网络存储。

BIOS永远不会将大多数USB Framebuffer设备视为可行的显示适配器(在许多情况下,固件ROM芯片不包含在便宜的USB framebuffer设备中,这是一种节省成本的措施,它依赖于通过USB将固件发送到设备的USB接口)。内存以启动),但是,如果您可以让板卡以某种方式启动linux,则USB监视器一旦被发现,探测并从驱动程序中抛出固件,便应点亮。

我有一个基于ViewSpan UFX7000的USB 3.0适配器,通常用于将显示器插入无头装置。在现代Ubuntu 13.10和14.04上,只要将其插入并显示Login Greeter,就将其检测为新的显示设备,然后插入USB键盘和鼠标,并将它们正确路由到该显示器,然后登录进入桌面环境。

我还测试了一些基于DisplayLink的设备,它们在显示Login Greeter时的行为相同,但是缺少完全压缩支持的较旧的USB 2.0 displaylink设备通常过于混乱,无法使用。(DL-160断断续续,DL-195没问题。)

但是,由于某些加密,压缩或编码过程未被公共开发人员理解并且不愿意由硬件发布,因此上次我检查时,Linux下不支持较新的displaylink DL-3000和DL-4000系列。制造商。

Linux下部分支持SMSC ViewSpan UFX6000 / 7000,但是Microchip于去年某个时候购买了SMSC公司。他们试图在2014年2月发布一些更新的驱动程序,但是有人搞砸了该工作,由于文件未找到错误,更新的帧缓冲驱动程序不可用。 http://www.microchip.com/wwwproducts/Devices.aspx?product=UFX7000 http://www.microchip.com/SWLibraryWeb/product.aspx?product=SRC-UFXx000_FBLINUX

我已将邮件发送到webcorrections> AT <microchip.com,要求对其进行重新更新,但截至2014年5月没有任何更改。

编辑:现在是2015年8月,我检查了一下,现在可以下载framebuffer驱动程序包。

自2011年以来,该公司显然尚未更新xorg GUI驱动程序。http://www.microchip.com/SWLibraryWeb/product.aspx? product=OBJ-UFXx000-XLINUX

但是,如果可以使帧缓冲区本身正常工作,则加载fbcon模块将可以很好地工作以获取文本登录屏幕。

最好准备一个用于调试的显示适配器,但是一旦完成所有设置,就可以不再需要它了,如果您借用了它,则可以将其搁置或返回到其源计算机。

你的旅费可能会改变!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.