我有两个 GPU:一个集成的 Intel i915,一个 NVIDIA 560 Ti。这不是混合设置,也不是笔记本电脑。在 Windows 7 中,每张卡都连接到不同的显示器,NVIDIA 会承担所有“繁重的工作”。我无论如何都无法让 Ubuntu 识别 i915,但在注销或重新启动时,i915 上实际上会出现关机信息。lshw 列出了两者。我正在运行“当前”NVIDIA 驱动程序(不是实验性的),但 Displays 将其显示器称为“笔记本电脑”。
这在 Ubuntu 下可能实现吗?唯一看起来像潜在解决方案的是笔记本电脑混合设置和使用 Bumblebee,但这似乎不适用于此处。
答案1
不幸的是,正确的答案并不能解决您的问题。
目前 X.org 无法将图形拆分到两个不同的视频卡上。很久以前曾经有一种方法可以使用 Xinerama 来实现这一点,但是只有专有驱动程序仍然支持 Xinerama。换句话说,如果其中一个 GPU 是 Intel Graphics,则无法做到这一点。
现在,如果您使用两张 NVIDIA 卡(使用 -nvidia 和 Xinerama(或者可能是 TwinView),就可以让它工作。并且或许两张使用 -fglrx 的 AMD 卡。
不过,我建议购买一张带有两个输出的新 NVIDIA 卡,并将您的两个显示器连接到该卡。然后您可以运行 -nvidia 或 -nouveau,它应该会提供良好的性能和稳定性。
当然好的如果您尝试的配置有效。上游正在努力重新构建 X 以允许它,但这仍处于开发阶段,可能需要一两年的时间。但是,如果您正在寻找可以作为业余爱好的东西,并且不怕破坏您的系统,您可以尝试上游代码库并向他们提供反馈。
答案2
您有两种方式来设置显示:
- 从 Nvidia 设置
- 从系统
1. 打开NVIDIA X 服务器设置,这样您就可以配置两个显示器。
您可以在这里逐步配置屏幕。
2. 前往系统-->优先-->展示然后你会看到类似这样的内容:
注意:如果您只看到一个显示器,则单击Detect Monitor
它将检测连接到系统的所有显示器。
您遇到的任何问题都可以通过更改显示器的分辨率来兼容来解决。