Linux 下的 ATI Eyefinity

Linux 下的 ATI Eyefinity

我知道 ATI 的新款 5xxx 系列显卡能够为多达 6 个显示器供电,但我很好奇是否有人在 Linux 下设置它时有这样的运气。实际上我只有三个显示器想要使用,但上一代显卡由于需要多个显卡而开始出现一些问题,而只有三个显示器。Linux 目前对此功能的支持是否良好,或者 Eyefinity 目前是否真的仅适用于 Windows。

更新 4/7/11:由于此页面是 Google 上有关 linux eyefinity 的热门搜索,我想用更多最新信息对其进行更新。我最近购买了一张 5870 卡,使用 ATI 的驱动程序,我能够比预期更轻松地让 eyefinity 工作。该驱动程序甚至允许我旋转其中一台显示器,这是我很久以来一直想做的事情。事实证明,对于我的情况,这比双显卡和 xinerama 更简洁的解决方案。

答案1

Catalyst 10.7 增加了对 Linux 上 Eyefinity 的支持:http://www.phoronix.com/vr.php?view=ODQ0OA

这将允许您在具有 3D 加速功能的一块 AMD/ATI 显卡上拥有 3 个显示器。

答案2

据我所知,Linux 支持仍未推出,Phoronix 表示将在该功能可用时发布一篇文章。

发布在宽屏游戏论坛上,我与一些 Eyefinity 开发人员进行了讨论,我必须说 Linux 似乎不在他们的视野范围内,更不用说“在名单上”了。这并不奇怪,但令人恼火,因为 AMD 甚至在发布前就声称支持 Linux。我希望有一个 1 卡解决方案来驱动我的三头 (4960x1600) 设置,但我怀疑它不会曾经得到 ATI 的支持。

到目前为止,我使用的是 2 x 9500 GT Nvidia 卡(注意:DX10 支持 8000x8000,而 DX9 卡仅支持 4000x4000)。我使用自定义 xorg.conf 和假 xinerama 将它们绑定在一起。值得注意的是,此解决方案仅适用于 Ubuntu 8.04,因为较新的版本使用 HAL(硬件抽象层)。临时修复正在准备中,但只有少数人参与。

Ubuntu 论坛上有一个较早的帖子(http://ubuntuforums.org/showthread.php?t=884161) 对此进行了介绍。虽然很长,但让我设置了我的工作站。您很快就会发现,在 Linux 中设置多显示器的挑战有很多层面,真正的解决方案需要多个开发人员和工程师团队的合作。

对我来说,挑战让它更有意义,但要做好受挫的准备!

如果你遇到困难请告诉我,我可能会提供帮助。:)

截至 2011 年 9 月的更新。我运行的是 MSI Radeon HD6990,一块显卡上有 3 个 30 英寸显示器,使用 Slackware64 13.37 一切运行顺畅(经过一些配置工作)。

答案3

我相信 ATI 的官方说法是他们确实打算在 Linux 平台上正式支持 Eyefinity。

引用 www.amd.com 的话 - “Linux 支持计划将通过未来的 ATI Catalyst™ 驱动程序版本启用。”

我自己已经迫不及待地想要获得这种支持了,因为我发现目前多卡和复合桌面的情况远非理想。xorg dev 邮件列表中有一些短暂的评论建议对 Xinerama 进行一些重构工作以兼容复合扩展,但我不确定这需要多长时间,或者是否真的会坚持到底。

尽管最终 ATI 显卡看起来将为那些有能力升级显卡的用户提供一种避开这些问题的方法,但 Xorg 支持使用多卡设置进行合成仍然很重要,因为这是提供三个或更多头部桌面的最常用方法,希望 xorg 开发人员不要花太长时间来实现这一点。

我想知道社区是否有足够的意愿在 xorg 中实现 Xinerama 兼容合成,以便真正团结起来并支付集体赏金来完成这项工作?我个人愿意给他们一些钱来实现这一点。

答案4

我在 Ubuntu 9.04 上安装了 10.9 版本,使用的是 HD5800 系列,但仍然出现屏幕 3 的 #fail 问题,重启后屏幕变黑/禁用。唉。Eyefinity 大获成功,我原本以为它能正常工作,将扫描上面发布的链接

相关内容