Vla*_*mir 5 xrandr nvidia nouveau 13.10 14.04
我有 2 个 GPU(Nvidia G96GL Quadro FX 580),每个都连接到 2 个显示器,当我在 12.04 时,我很高兴使用专有驱动程序使用所有 4 个显示器。
我最近升级到 13.10,一切都崩溃了。
如果我尝试启用第 4 台显示器,我会收到两个带有以下消息的弹出窗口:
"The selected configuration for displays could not be applied", "could not set the configuration for CRTC 64", "Failed to apply configuration: %s",
"GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._gnome_2drr_2derror_2dquark.Code2: could not set the configuration for CRTC 64"
Run Code Online (Sandbox Code Playgroud)这就是我一周后被困的地方。尝试了各种专有驱动程序、各种说明等,但我觉得恢复我的第 4 台显示器的唯一方法是降级到 12.04 并希望 14.04 不会搞砸事情。有人帮忙吗?
Nouveau 驱动程序在支持双 GPU 配置中的 4 台显示器时存在问题:
如果可能的话我会避免这些。nouveau 和 nvidia 驱动程序都将支持 4 显示器配置,但会有问题,尤其是 nouveau。不知道英伟达。
如果可能的话,购买一个基于 Kepler 的卡,它可以从 1 个 GPU 驱动 4 个 CRTC。这样你就不会遇到任何麻烦。
有两种方法可以解决这个问题(都不是特定于 nouveau 的):
(a) 您可以使用 PRIME 在一个 GPU 上进行渲染,并使用另一个 GPU 上的输出来显示所述渲染。使用 xrandr 1.4 和 Xorg 1.14.3 或更高版本可以实现此目的。(b) 您可以使用 Xinerama 在这些屏幕上创建虚拟屏幕。这会让你失去 xrandr 和直接渲染。
这些都不会产生特别快的体验
使用 Nouveau 的多显示器桌面
如果您有一个带有多个头的显卡 (GPU),那么它应该可以完全适合您的 RandR 1.2,并提供完整的(无论实现什么)图形加速。如果您确实想要在双头卡上有多个 SCREEN,可以使用实验性配置选项 ZaphodHeads。
如果您有多个显卡,将它们组合成一个屏幕的唯一方法是 Xinerama 功能,并且列出的所有缺点都适用。请注意,具有多个 GPU 的卡算作多张卡。最终结果取决于哪些输出由哪些 GPU 驱动。
结论:有可能让 Nouveau 四头在两个 GPU 上以某些特定配置工作,但尚未经过充分测试,并且性能不会达到最佳。建议的选项是升级到支持多显示器的单 GPU 卡(Nvidia 或 AMD Eyefinity 6;AMD 具有官方开源驱动程序支持的优势)。