2

我们正在尝试使用 Multiple Tesla M2050 设置服务器以使用 OpenGL 运行。

当前设置如下:带有 NVidia 驱动程序的 Ubuntu 12.04。我们已经使用总线 ID 标识的单独设备设置了 xorg.conf。

现在我们已经绑定了一个 X 服务器,每个都带有显示器,而显示器又绑定到每个设备,我们的代码附加到这些 X 服务器中的每一个。但不知何故,似乎只有一个 X 会话可以正常工作。另一个产生乱码输出,当从 nvidia-smi 观看时,我们注意到当产生乱码输出时,GPU 根本没有使用。

有人可以验证我们的设置是否合理吗?我们注意到的另一件事是,只有第一个启动的 X 服务器是有问题的。

编辑:这是无头模式。

4

1 回答 1

3

多个 X 服务器的一个问题是,每个服务器都可能获取活动的 VT,从而禁用其他 X 服务器的渲染输出。这是可以避免的。但我认为在你的情况下,好的“Zaphod Mode”会更好地满足你的需求:

Zaphod 模式是一个 X 服务器,控制多个设备,每个设备都有自己的监视器,形成一个屏幕,加入一个屏幕布局。这不是 TwinView 或 Xinerama!在 Zaphod 模式下,您不能在屏幕之间移动窗口,即每个屏幕都独立运行。

于 2013-04-03T18:52:12.220 回答