4

我的系统上安装了 2 个 GPU:一个 GTX660 和一个 8800GTS。两者都在 Windows 8 和 Ubuntu 12.04 32bits 下被检测到并完美运行。

我现在已经在同一系统上安装了 Ubuntu 12.04 64 位,并使用了来自 nVidia 的最新驱动程序(64 位中的 304.64)。在控制台模式(CTR + ALT + F1)下,我可以检测和使用两张卡(例如通过 CUDA 应用程序)。

在 X 模式下(我使用标准 lightdm 服务器),相同的应用程序只检测到 GTX660。从 X 终端运行 lspci 会显示两个 GPU(GTX660 被称为“VGA 兼容控制器”,而 8800GTS 则被明确引用)。

在我看来,它与 X-server 的关系比什么都重要。

知道如何解决这个问题吗?

4

1 回答 1

1

问题解决了 - 但我不是 100% 确定为什么。

与此同时,我一直在修改我的 grub 配置(请参阅此处),方法是nomodeset在该行中添加属性GRUB_CMDLINE_DEFAULT,因为我无法访问控制台。

从那以后,问题似乎得到了解决,即我现在即使在 X 下也可以看到我的两个 GPU。

正在返回设备和ls -l /dev/nvidia*控制器。

无论如何感谢您的快速帮助!

于 2012-11-25T17:23:45.307 回答