任何真正体面的方式来获得三台显示器?


9

有什么令人满意的解决方案可以在Ubuntu上实现三台显示器?我知道有些ATI卡(Eyefinity)可以从一张卡中支持3个显示器,但是我不知道在Linux下该显示器的支持程度如何,此外,我在Linux上使用ATI的运气还很差。

另一种方法是尝试两张卡,但那里似乎也有问题。在我看来,xrandr无法支持2个GPU。我相信您最终将获得两个单独的“屏幕”,在这些屏幕上您将无法移动应用程序或窗口,除非您启用Xinerama,据我所知,Xinerama会禁用某些加速功能,并且可能也会进行合成。

我在网上发现了太多相互矛盾的信息,我真的很困惑。请指教!

Answers:


8

感谢Geppetvs的建议,但是我有一个可以正常运行并且运行良好的程序。

我有一张Sapphire HD6770 fleX Edition卡。

我相信任何ATI“ Eyefinity”卡都可以使用。它们中的大多数都需要一个DisplayPort显示器来支持3个显示器,或者需要一个DP-> DVI适配器。蓝宝石fleX卡可以与2xDVI + 1xHDMI(可以轻松转换为DVI -实际上它们在包装盒中提供适配器)一起使用。

该卡使用开源的“ radeon”驱动程序支持3个监视器,而无需创建或编辑xorg.conf文件。标准的xrandr工具可以使用它。3D加速处于活动状态(至少足以运行glxgears并进行合成),并且不需要xinerama。

希望这对某人有帮助!

[PS此链接有用https://bbs.archlinux.org/viewtopic.php?id=116502&p=2 ]


感谢你的分享。这真的很有趣而且有用。我拥有一些蓝宝石卡,其连接器与您的相同。稍后我将测试您的建议,以使一些项目运行。再次感谢你。
Geppettvs D'Constanzo 2012年

2

使用2个GPU可能与硬件相关的解决方案一样昂贵,并且对于诸如使用2个以上显示器的高要求任务,考虑使用Matrox TripleHead2Go之类的解决方案将是一个更好的主意

在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明 在此处输入图片说明

它似乎是即插即用的,并且提到Windows / Mac兼容软件是为了对视频设置进行特殊安排/管理。

产品功能和技术细节

产品特色

  1. 从笔记本电脑或台式机运行两个或三个监视器
  2. 1个VGA输入,3个VGA输出
  3. 适用于LCD,CRT和投影仪
  4. 在三台显示​​器上支持5760x1080(3x 1920x1080)的最大分辨率,或在两台显示器上支持3840x1200(2x 1920x1200)的最大分辨率;显示必须以相同的分辨率运行
  5. 包括一根2英尺的HD-15(模拟)监视器电缆,一根2英尺的DVI-I至VGA电缆,外部5VDC电源适配器,特定于区域的电缆和软件CD

技术细节

  1. 品牌名称:Matrox
  2. 型号:T2G-A3A-AJF-P
  3. 物品包装数量:1
  4. 图形协处理器:Matrox

我不确定(也没有提到)显示器的配置方式,这会导致有用的事情,例如音频/视频制作,编程和视频游戏。

但是,与仅使用1个GPU和这样的外部硬件不同,使用不止1个GPU可能无法达到预期的性能。一个解决方案可能与另一个解决方案一样昂贵。(BH Photo&Video的价格为299.99美元,其他地方的价格更高)

我自己没有测试过该硬件,它确实比其他硬件便宜。我正在使用另一个好的解决方案,以便使用数字输入执行多监视器实时视频墙,但是我正在谈论的广播视频混音器类似于此Sony Anycast Station AWS-G500

在此处输入图片说明

为了找到更好的(当然是便宜的)解决方案,我非常关注您的问题,但是我可以分享的内容与广播系统有关,广播系统的要求很高且很抱歉。

希望您能尽快找到解决方案,如果可以,请与我们分享。

祝好运!


这看起来像是一个有趣的产品,但是我在Matrox站点上找不到此信息:这是否使这三台显示器在操作系统中显示为单个大显示器?这是否会导致窗口管理器不了解单独的监视器的问题?
JohnCC'3

Matrox有关该产品的信息,请访问以下网址matrox.com/graphics/en/products/gxm/th2go,据我所知,使用该产品的同事将其称为复用显示器的绝佳解决方案。我不使用Matrox解决方案。我使用多路视频切换器(例如Sony)和/或视频投影仪,在我的台式机上,我有一台具有双显示器设置的nVidia Sparkle gt9500。我已经看到这种Matrox解决方案在基于Windows / Mac OS的系统上可以很好地工作,但从未在我的系统上进行过测试,尽管如此,硬件是即插即用的。
Geppettvs D'Constanzo

这可能会回答您的问题:“在三台显示​​器上支持的最大分辨率为5760x1080(3x 1920x1080);连接到TripleHead2Go的显示器必须以相同的分辨率运行。在两台显示器上支持的最高分辨率为3840x1200(2x 1920x1200);必须将显示器连接到TripleHead2Go以相同的分辨率运行”(检查“功能”标签中提供的信息)。如果可以的话,如果您要求本地零售商进行演示,那也将是一件好事。
Geppettvs D'Constanzo

这可以通过标准硬件来实现
yilmi 2015年

2

对于三显示器支持,您需要了解大多数非DisplayPort图形卡仅支持两个同时输出,因为它们只有两个PLL,因此可以生成两个像素时钟。如果使用非DP监视器,这是一个重要的限制。如果您拥有绝对相同的显示器(相同的内部组件,相同的频率像素时钟),则某些驱动程序将允许您在两个显示器之间共享一个像素时钟(英特尔驱动程序肯定会,而我认为AMD的开源驱动程序会)。有关更多详细信息,请参阅Wikipedia Intel图形和三个活动显示

您的选择是:

  • 英特尔高清集成显卡。Intel GPU随CPU一起提供,并得到开源驱动程序的很好支持。英特尔驱动程序可以为非DP显示器共享三头PLL。您将需要具有三个视频输出的主板,或具有DisplayPort / Thunderbolt端口的笔记本电脑。

  • (对于DVI / HDMI监视器)带有蓝宝石FleX卡的AMD Radeon。蓝宝石的FleX是具有第三个PLL的卡的商标,因此可以支持三个同时输出。

  • (用于DP显示器)AMD Radeon Eyefinity通过开源radeon驱动程序最多支持6台显示器。您也可以将此卡与非DP监视器一起使用,但是您将需要活动的DP适配器。有关更多详细信息,请参阅在AMD的开源驱动程序中使用六台显示器

  • 带有封闭源驱动程序的Nvidia Surround。根据问题的答案Linux +“ nVidia环绕” + 3台显示器?最多可以在4台显示器上正常工作。

  • 如果您有DisplayPort 1.2监视器或DisplayPort MST集线器,则不一定需要多个视频输出。在这种情况下,您可以使用具有单个DisplayPort输出的图形卡或笔记本电脑,并通过“菊花链”将其连接到多台DP 1.2显示器,或者通过单根电缆将其连接到DisplayPort MST集线器,然后将MST连接集线器到您的显示器。该选项尚未完全就绪-补丁预计会出现在Linux 3.16内核中。

    将来看到此选项应该更为常见,因为它使具有单个mini-DP连接器的笔记本电脑能够驱动多台显示器。(出于空间和成本的原因,笔记本电脑通常不具有多个DP端口)。

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.