USB 显示器需要 VGA 卡吗?

USB 显示器需要 VGA 卡吗?

便携式 USB 显示器需要 VGA 卡吗?

例如这个监视器:

如果我购买了一台没有任何 GPU 功能的 PC(处理器没有集成 GPU + 主板没有 D-Sub/DVI/HDMI 端口,也没有任何独立显卡),BIOS 会在启动时检测到这种显示器吗?

注意:我是 Linux 用户。

答案1

【第一个问题】

“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 都会配有显卡,无论是集成的还是独立的。 ] [修复-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 条目

“[视频卡] 是一种扩展卡,可将输出图像传送到显示器(例如计算机显示器)。” -维基百科视频卡条目

带有 GPU 的视频卡的图像。
(来源:点点互联


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


[更新 2]

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

购买没有任何(如零)图形功能并尝试输出到显示设备是不可能的,除非您的显示设备是某种具有有形介质的打印机。但为了回答问题,这完全取决于您系统上安装的驱动程序。例如syslogdJoKi 的博客文章

- 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 的电脑没有最低限度的图形功能,他永远也不会知道这一点,所以你的电脑必须具备某种图形功能。我可能错了,但我很确定现在所有的主板都至少具备足够的图形功能来将 BIOS 选项输出到显示器。


[附录]


修复:

[修复-1]经过埃德蒙顿的克里斯
不对。完全可以买到没有显卡的 PC,我经常这样做。除非你添加 GPU,否则它们无法使用,但你完全可以购买没有显卡的 PC,并将旧电脑上的 GPU 带过来。

其他有用链接:

资料来源:

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

答案2

便携式 USB 显示器需要 VGA 卡吗?

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

如果我购买了一台没有任何 GPU 功能的 PC(处理器没有集成 GPU + 主板没有 D-Sub/DVI/HDMI 端口,也没有任何独立显卡),BIOS 会在启动时检测到这种显示器吗?

不可以。目前没有适用于 USB 视频适配器的 BIOS 版本,并且将来也不太可能有这样的版本。

您没有具体询问,但您可能也需要回答第三个隐含的问题:

如果没有标准显卡,计算机可以启动吗?

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

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

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

由于您使用的是 Linux,这应该不会太难,但您可能需要查看以无头模式运行系统的文档,以找到需要视频设备的东西,这样您就可以延迟它们的启动,直到视频驱动程序启动之后。

答案3

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

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

哦,是的,DisplayLink 与 Linux 完美兼容。“DL-1x5”设备,不管它是什么意思。

答案4

不,USB 显示器不需要 VGA 卡。

我有几台小型 Intel x86 机器,没有任何显示适配器(VGA 卡)。但是,我拥有的大部分机器的 BIOS 固件中都带有附加模块,可以将 BIOS 设置重定向到 COM1/dev/ttyS0 串行端口。

甚至这也不是必需的——我有一些 jetway 主板,它们有一个可以在 BIOS 中打开的“无头”选项。但是,有一个问题——您必须插入显示适配器来配置 BIOS 中的设置,然后再次移除显示适配器。

许多小型(Mini-ITX)主板都会有类似的选择,它们往往受到家庭 NAS 制造商的网络存储欢迎。

BIOS 永远不会将大多数 USB 帧缓冲设备视为可行的显示适配器(在许多情况下,为了节省成本,廉价的 USB 帧缓冲设备不附带固件 ROM 芯片,而是依靠通过 USB 发送到设备内存的固件来启动),但是,如果您可以让主板以某种方式启动 Linux,则一旦发现、探测并从驱动程序向其发送固件,USB 显示器就会亮起。

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

我还测试了几个基于 DisplayLink 的设备,它们在显示登录欢迎界面时的行为相同,但缺乏完全压缩支持的旧 USB 2.0 DisplayLink 设备通常太不稳定而无法使用。(DL-160 不稳定,DL-195 还好。)

然而,上次我检查时发现,较新的 displaylink DL-3000 和 DL-4000 系列不支持 Linux,因为某种加密、压缩或编码过程不被公共开发人员理解,而硬件制造商也不愿意发布。

SMSC ViewSpan UFX6000/7000 在 Linux 下得到部分支持,但 SMSC 公司去年某个时候被 Microchip 收购。他们试图在 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 月,我回头检查了一下,发现帧缓冲区驱动程序包现在可以下载了。

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

但是如果您可以使帧缓冲区本身工作,则加载 fbcon 模块将足以获得文本登录屏幕。

手头上备有一个显示适配器用于调试可能是一个好主意,但是一旦您完成了所有设置,它就不再需要了,并且可以被搁置或返回到它的源机器,如果您借用它一段时间的话。

你的旅费可能会改变!

相关内容