我系统中安装了两个GPU:一个GTX660和一个8800GTS。它们在Windows 8 和Ubuntu 12.04(32位)下都可以被正确检测并运行。
我现在在同一台计算机上安装了Ubuntu 12.04(64位),并安装了最新的nVidia驱动程序(64位版本304.64)。在控制台模式(CTR + ALT + F1)下,我可以通过CUDA应用程序检测并使用两张卡。
在X模式下(我使用标准的lightdm服务器),相同的应用程序只检测到GTX660。从X终端运行lspci命令会显示两个GPU(GTX660被称为“VGA兼容控制器”,而8800GTS则被清晰地引用)。
我认为这似乎与X服务器有关。
有任何解决方法吗?
我现在在同一台计算机上安装了Ubuntu 12.04(64位),并安装了最新的nVidia驱动程序(64位版本304.64)。在控制台模式(CTR + ALT + F1)下,我可以通过CUDA应用程序检测并使用两张卡。
在X模式下(我使用标准的lightdm服务器),相同的应用程序只检测到GTX660。从X终端运行lspci命令会显示两个GPU(GTX660被称为“VGA兼容控制器”,而8800GTS则被清晰地引用)。
我认为这似乎与X服务器有关。
有任何解决方法吗?
sudo
运行应用程序会发生什么?ls -l /dev/nvidia*
的输出是什么? - Schnouki