这是我在这里的第一篇帖子,希望我遵守论坛规则。我评论了将 2 个外接显示器连接到笔记本电脑?并对硬件术语感到困惑,无法确定我的 Dell Precision 是否需要额外的硬件或额外的软件或只是一些配置。
我无法让 Linux(centos 6.5)连接到 2 个外接显示器。我可以通过运行以下命令连接到 1 个外接显示器
$xrandr --auto --output DP-0 --right-of LVDS-0
以下是显示属性
$xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS-0 connected 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
1366x768 60.0*+ 40.1
DP-0 connected (normal left inverted right x axis y axis) 1920x1080 60.0 + 1440x900 59.9
1280x1024 60.0
1280x800 59.8
1152x864 75.0
1024x768 70.1 60.0
800x600 60.3 56.2
640x480 59.9
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected 1920x1080+0+0 (normal left inverted right x axis y axis)
477mm x 268mm 1920x1080 60.0*+ 1440x900 59.9
1280x1024 60.0
1280x800 59.8
1152x864 75.0
1024x768 70.1 60.0
800x600 60.3 56.2
640x480 59.9
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 disconnected (normal left inverted right x axis y axis)
DP-6 disconnected (normal left inverted right x axis y axis)
编辑
我尝试了以下命令(但什么也没发生)
$xrandr --auto --output DP-0 --right-of DP-2
这是关于 vga 卡的信息
$lspci | grep -E "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GF108GLM [Quadro 1000M] (rev a1)
有关 VGA 的更多信息
$sudo lspci -v -s 01:00.0
01:00.0 VGA compatible controller: NVIDIA Corporation GF108GLM [Quadro 1000M] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Dell Device 04a3
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=128M]
Memory at d8000000 (64-bit, prefetchable) [size=32M]
I/O ports at 7000 [size=128]
[virtual] Expansion ROM at dd000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [b4] Vendor Specific Information: Len=14 <?>
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Kernel driver in use: nvidia
Kernel modules: nvidia, nouveau, nvidiafb
我可以连接 2 个外接显示器并通过配置扩展显示吗?如果不行,我必须购买哪些可靠/最容易的硬件/软件
****编辑**** -型号为 M4600(戴尔 Precision);完整规格在这里(我认为我的笔记本电脑支持所有这些)http://www.dell.com/downloads/global/products/precn/en/precision-m4600-specsheet.pdf
-VGA 规格符合上述规格表:
显卡2 • 配备 1GB GDDR5 独立显存的 AMD FirePro M5950 Mobility Pro • 配备 2GB GDDR3 独立显存的 NVIDIA Quadro 1000M • 配备 2GB GDDR3 独立显存的 NVIDIA Quadro 2000M
显示屏选项 • 15.6 英寸 HD(1366x768):防眩光,LED 背光 • 15.6 英寸 HD(1366x768):多点触控(支持触控笔/四指同时触控),LED 背光 • 15.6 英寸 FHD(1920x1080):UltraSharp™,宽视角,防眩光,LED 背光,优质面板保证5 • 15.6 英寸 FHD(1920x1080):采用 PremierColor 技术的 UltraSharp™,IPS,宽视角,防眩光,LED 背光,优质面板保证5
-有 HDMI 端口(后面);我在初创公司工作(所以希望我拥有的是商业级的);无法弄清楚我们的显示端口(但让我们假设它在那里)
-我还使用了连接了 2 个显示器的扩展坞(我在另一台 Windows 笔记本电脑上测试了 2 个外接显示器在该扩展坞上的工作,现在我正尝试在这台 CentOS 笔记本电脑上进行同样的操作)
将笔记本电脑连接到 2 个显示器是否可以像 centos shell 命令一样简单(如果是,那么命令是什么)
答案1
这是一个非常复杂的问题,尽管我知道你会认为它不应该如此。
首先,所有笔记本电脑(除极少数例外)都是围绕 Windows 而不是 Linux 设计的,因此最好在 Windows 中进行实验。
其次,您只列出了笔记本电脑的系列,而不是型号。即使在同一个系列中,内部图形功能也可能大不相同。事实上,通常需要制造商的零件编号才能确定所使用的确切组件。同样,这将产生很大的不同。
如果笔记本电脑是消费级型号且比较新,那么它很可能仅支持 2 个显示器。除此之外,您还需要外部硬件。您提供的链接谈到了 Matrox 的硬件,我甚至不确定您是否还能买到它们。通常,您可能会发现外部 USB“扩展坞”可以提供额外显示器的功能。
如果笔记本电脑同时具有 VGA 和另一个数字输出,例如 HDMI(通常是消费级)或 Display Port(通常是商业级),那么您可能能够通过数字输出驱动两个显示器。至于这样做是否会断开 VGA 端口,则很难说。
例如,联想 ThinkPad X200 系列机器(至少从 220 开始)能够驱动内部屏幕和三个外接显示器(如果您有扩展坞)。您可以使用扩展坞的 VGA 和显示端口以及笔记本电脑的显示端口。然而,联想 ThinkPad Yoga 似乎只支持 2 个外接显示器(尽管完整扩展坞可能会改变这种情况)。
无论如何,您不应该对多个外接显示器期望过高,因为它们可用的带宽可能会有限。
最好的办法是去一家友好的电脑商店尝试一些外部 USB 扩展坞。
答案2
根据 xorg,DVI 出口称为 DVI-0(第一个)、DVI-1(第二个)等等。内部 VGA 将称为 VGA-0,外部 VGA 将称为 VGA-1。请注意,可能存在 TV-0 和 TV-1。所有这些出口都应在 Xorg.conf 中逐一解决,这意味着应显示每个配置,包括设备、出口和首选模式设置。在添加另一个设备之前,必须针对每个连接单独测试每个步骤。