如何设置多个GPU(12.04)?

我有两个GPU:一个是集成的Intel i915,另一个是NVIDIA 560 Ti。 这不是混合设置,也不是笔记本电脑。 在Windows 7中,每张卡都连接到不同的显示器,NVIDIA可以执行任何“繁重的操作”。 对于我的生活,我不能让Ubuntu识别i915,但是当注销或重新启动时,关机实际上出现在i915上。 lshw列出了两者。 我正在运行“当前”NVIDIA驱动程序(不是实验性的),但显示器将其显示器称为“笔记本电脑”。

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

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

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

现在,如果你使用两个使用-nvidia和Xinerama(或者TwinView)的NVIDIA显卡,你可以使用它。 也许有两张使用-fglrx的AMD显卡。

但是,我的建议是购买一张新的NVIDIA显卡,上面有两个输出,然后连接你的两个显示器。 然后你可以运行-nvidia或-nouveau,它应该提供良好的性能并保持稳定。

当然,如果您尝试的配置工作会很好 。 上游有一些努力重新构建X以允许它,但这仍然处于开发阶段,可能是一年或两年。 但是,如果您正在寻找可以花费一些时间作为业余爱好并且不怕破坏系统的东西,那么您可以尝试使用上游代码库并为其提供反馈。

您有两个选项来设置显示:

  1. 来自Nvidia的设置
  2. 从系统

1.打开NVIDIA X服务器设置 ,然后允许您配置两个监视器。

执行Nvidia

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

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

系统配置

注意:如果只看到一个监视器,则单击“ Detect Monitor ,该监视器应检测连接到系统的所有监视器。


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