Answers:
感谢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 ]
使用2个GPU可能与硬件相关的解决方案一样昂贵,并且对于诸如使用2个以上显示器的高要求任务,考虑使用Matrox TripleHead2Go之类的解决方案将是一个更好的主意
它似乎是即插即用的,并且提到Windows / Mac兼容软件是为了对视频设置进行特殊安排/管理。
我不确定(也没有提到)显示器的配置方式,这会导致有用的事情,例如音频/视频制作,编程和视频游戏。
但是,与仅使用1个GPU和这样的外部硬件不同,使用不止1个GPU可能无法达到预期的性能。一个解决方案可能与另一个解决方案一样昂贵。(BH Photo&Video的价格为299.99美元,其他地方的价格更高)
我自己没有测试过该硬件,它确实比其他硬件便宜。我正在使用另一个好的解决方案,以便使用数字输入执行多监视器实时视频墙,但是我正在谈论的广播视频混音器类似于此Sony Anycast Station AWS-G500
为了找到更好的(当然是便宜的)解决方案,我非常关注您的问题,但是我可以分享的内容与广播系统有关,广播系统的要求很高且很抱歉。
希望您能尽快找到解决方案,如果可以,请与我们分享。
祝好运!
对于三显示器支持,您需要了解大多数非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端口)。