NVIDIA 卡未通过“lspci | grep -i vga”显示为设备

NVIDIA 卡未通过“lspci | grep -i vga”显示为设备

我在 Ubuntu 12.04 上安装了 NVIDIA 驱动程序和 nvidia prime,以便首次运行基于 CUDA 的应用程序。然后,我又安装了 Bumblebee,导致系统混乱,但我没有意识到 Bumblebee 和 nvidia prime 之间存在不兼容问题。结果,什么都没用。现在我想恢复以前的配置。

但是,如果我在终端上输入,lspci | grep -i vga唯一的输出项是

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)

那是我的笔记本电脑的内部英特尔芯片组。如您所见,NVIDIA 显卡没有出现(当然,一切正常时它会出现)。我也尝试安装驱动程序nvidia-340,但重启后系统仍未检测到该卡。

此外,但我不知道这是否相关,我无法nvidia-prime再安装。当我尝试这样做时,输出是:

Package nvidia-prime is not available, but is referred to by another package. 
This may mean that the package is missing, has been obsoleted, or is only available 
from another source

E: Package nvidia-prime has no installation candidate

有人知道问题出在哪里吗?提前谢谢

答案1

使用

lspci -nn | grep '\[03'

原因是,对于某些显卡,它们没有被列为

  • [0300] VGA compatible controller

它们可能是:

  • [0380] Display controller
  • [0302] 3D controller

相关内容