如何设置多个GPU(12.04)?


8

我有两个GPU:一个集成了Intel i915,另一个是NVIDIA 560 Ti。这不是混合设置,也不是笔记本电脑。在Windows 7中,每张卡都连接到不同的显示器,而NVIDIA则进行任何“繁重的工作”。在我的生命中,我无法让Ubuntu识别i915,但是注销或重新引导时,关机实际上会出现在i915上。lshw列出了两者。我正在运行“当前”的NVIDIA驱动程序(不是实验性的),但Displays称其监视器为“笔记本电脑”。

在Ubuntu下甚至有可能吗?唯一看起来甚至是潜在解决方案的东西都是用于笔记本电脑混合设置并使用了Bumblebee,但这似乎并不适用于此。


您也可以尝试将它改成老式并使用Xinerama。这是一个操作方法:tldp.org/HOWTO/Xinerama-HOWTO/index.html
Christian

Answers:


3

不幸的是,正确的答案不能解决您的问题。

当前,X.org无法将图形拆分为两个不同的视频卡。很久以前,曾经有一种使用Xinerama的方法,但是只有专有驱动程序仍然支持Xinerama。IOW,如果其中一个GPU是Intel Graphics,则无法执行此操作。

现在,如果您使用两张使用-nvidia和Xinerama(或可能是TwinView)的NVIDIA卡,则可以使它工作。而也许两颗AMD显卡使用-fglrx。

但是,我的建议是购买一张带有两个输出的新NVIDIA卡,然后将两个显示器连接到该卡。然后,您可以运行-nvidia或-nouveau,它应具有良好的性能并且稳定。

当然,如果您尝试的配置有效,那就太好了。在上游进行了一些重新整理X的工作以允许它使用,但是这仍处于开发阶段,可能需要一两年。但是,如果您正在寻找一些业余爱好,并且不怕破坏系统,可以尝试使用上游代码库并向其提供反馈。


1

您有两个选项可以设置显示:

  1. 从Nvidia设置
  2. 从系统

1.打开“ NVIDIA X服务器设置”,然后就可以配置两个显示器。

执行英伟达

您可以在此处逐步配置屏幕。

2.转到系统 -> 首选项 -> 显示,然后您将看到以下内容:

系统配置

注意:如果仅看到一台显示器,则单击,Detect Monitor它将检测到连接到系统的所有显示器。


将显示器的分辨率更改为兼容即可解决您遇到的任何问题。


Display Prefs仅显示一台监视器。检测不执行任何操作。它看到连接到NVidia的一个很好,但是完全忽略了另一个。
Erryn兄弟2012年

运行NVIDIA X设置并转到X服务器配置,单击“检测显示”。然后,您应该看到两个显示。如果不起作用,请尝试拔下电源插头并再次插入显示器。
Lucio 2012年

它不会检测到第二台监视器。如我所述,是否期望检测到插入第二个(i915)GPU的第二个显示器?
Erryn兄弟2012年

1
不,OP正在询问如何设置两张而不是两台显示器。以上建议是正确的,但不能回答正确的问题。
布莱斯2012年

@布莱斯你是对的。我将留下答案,因为它可能对其他人有用
。.– Lucio
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.