VGA显示器可以连接到并口吗?

Nik*_*koX 6 multiple-monitors vga dvi graphics-card hdmi

我有一个旧系统,我想连接两个显示器。我的系统上只有一个 VGA 端口、一个并行端口和一个 9 针串行端口。其中一台显示器只有一个 VGA 端口,而另一台则有一个 VGA 和一个 DVI 端口。从这个问题,我知道我不能使用9针串行连接器。如何将两台显示器连接到该系统,我可以使用“VGA 转并行适配器”(?)来连接两台显示器吗?

Kel*_*ari 23

很不幸的是,不行。您将无法将显示器连接到并行端口。它们是为慢速设备(如打印机、扫描仪等)设计的。更不用说它需要特殊的设备驱动程序。将另一台显示器连接到计算机的最简单方法是添加支持两个视频输出的显卡或放入第二块显卡。或者,您可以使用 DVI 或 VGA 转 USB 适配器。这些绝对有效。但是,如果端口是 USB 2,您可以将其用于常规桌面使用(电子邮件、文字处理、电子表格等),但不能用于视频播放或游戏,因为速度太慢且不稳定。USB 3 很好,但如果机器很旧,你是否有它值得怀疑。如果你只有 USB 1 或 1.1,那么我不会尝试。

  • @MrWhite,但是“仅”适用于整个列表,还是仅意味着只有一个 VGA 端口?我将其读为后者,部分原因是我们都知道该列表并不详尽(必然有某种形式的键盘端口,几乎可以肯定是第二个串行端口或更可能是 PS/2 鼠标端口) (6认同)
  • 我没想到OP的电脑有USB… (4认同)
  • @ChrisH OP 确实指出:“我的系统上**只有**一个 ​​VGA 端口、一个并行端口和一个 9 针串行端口” (3认同)
  • @Holger我们只知道它有VGA和并行,我们不知道其他任何东西。很多机器有 VGA、并行和 USB1,没有 HDMI/DVI,因此很可能有无用的 USB (2认同)

Cri*_*gie 15

平行线?不,如果没有大量的技巧和耐心,结果可能仍然不理想。并行对于图形来说太慢了。

另一方面,串行控制台可以以更有用的方式呈现文本字符。您可以将旧的树莓派隐藏在显示器背面,并使用 USB/串行电缆将其连接到您的主前置 PC。然后将 Pi 设置为引导 Linux,在引导时运行 minicom 等串行终端,并让您的主机getty在其自己的串行端口上运行。

Pi 具有 HDMI,您可以使用 HDMI-DVI 电缆来轻松连接显示器。


您还可以将 Hercules 或 MDA 卡与 VGA 卡一起放入盒子中,并拥有第二个显示器。您可以选择将第二个监视器作为 Linux 中的日志控制台,或第二个终端,甚至运行其自己的 X 服务器。有用的链接位于https://www.seasip.info/VintagePC/dualhead.html


第三种选择是考虑您想要做什么 - 某些软件支持使用通过网络访问的远程客户端进行多头输出。经典的例子包括 Doom 1.1 及其-left-right参数,

在此输入图像描述
来自https://www.techeblog.com/doom-1-1-multi-monitor-setup/

或者是 2002 年著名的 MS 飞行模拟器,距今已有 20 多年了。

在此输入图像描述


缺点 - 所有这些都依赖于您所描述的一些额外硬件,并且大多数需要更多的计算机、电力和空间,同时增加了复杂性。

一些“旧”时代的显卡可能本身就支持多显示器。2005 年左右,我在一台 Linux 主机上安装了三台显示器,使用一张 AGP 和一张 PCI NVidia 卡,运行良好。找到合适的显卡可能是您成功的最短路径,但操作系统也将发挥重要作用。

  • 很棒的游戏设置! (现在让我们为 LAN 派对打包它;-)。) (6认同)
  • 当然,《毁灭战士》和《模拟飞行》都没有通过网络发送视频信号。他们只是发送一些玩家数据,然后电脑相应地渲染视图。不确定这是否与OP想要的进行公平比较。 (2认同)

小智 10

我开始怀疑,如果对并行端口信号进行位处理并合成 VGA 信号,这是否真的可行。然而,VGA 点时钟为 25.175MHz,ECP 模式下的并行端口最多可以传输 2.5MBPS,因此事实上这不是一个选择,即使实现更复杂的东西,也没有足够的吞吐量。

  • @phyrfox:那时您只需购买一个便宜的 Raspberry Pi 并将其 GPIO 引脚连接到并行端口即可。这对于解压缩一个简单的 RLE 方案来说绰绰有余。 PC驱动程序部分会更难。 (3认同)
  • 特殊的驱动程序和定制硬件,尽管每秒帧数会受到限制(我想说也许是 6-8?)。您不会在上面运行游戏,但也许您可以运行终端程序或 PowerPoint 幻灯片。 (2认同)
  • @phyrfox:以这种方式驱动 VGA 不会有任何每秒帧速率限制。相反,水平分辨率限制非常非常低,约为 64 像素左右。否则它应该有效。 (2认同)

Har*_*ica 5

我有一个旧系统,我想连接两个显示器。我只有一个 VGA 端口

然后安装第二块显卡。PC对VGA卡的数量没有限制,只要能找到中断通道即可。驱动它们很棘手,但 Windows 可以处理这个问题。

它需要 ISA 或 PCI 总线上可用的吞吐量才能渲染有价值的图形。

我明白你可能会这么想。我刚买了一台新 Mac,它有 USB-C 端口。显然我可以将额外的显示器连接到 USB-C 端口。除了扫描仪、打印机、键盘之外,任何东西都可以连接到这些 USB-C 端口。该死,你几乎不需要任何其他类型的端口!

旧电脑无法做到这一点。任何给定的端口都做了一件事。或者更准确地说,使用One Protocol,您当然可以通过并行或串行或以太网连接 HP Laserjet III。

并行端口没有足够的吞吐量来对显示器图形进行任何有用的操作。我想您可以购买/构建一台单板计算机来模拟打印机并驱动 VGA 显示器。更容易获得使用 VGA 显示器模拟 VT100 终端的东西,但这在串行端口上工作得更好。你可以用它来处理 VT100 级别的图形,但与 VGA 卡相比,这相当蹩脚。