我的笔记本电脑规格(Alienware 17 R2)表明我有一个英特尔集成显卡芯片和一个 NVIDIA GPU。
现在我已经安装了 Ubuntu,当我运行lspci | grep VGA
和时glxinfo | grep OpenGL
,唯一出现的项目是集成的英特尔图形芯片。
现在我正在查看 NVIDIA 网站,但毫无帮助。Linux 上似乎没有太多对 NVIDIA 卡的支持……或者至少没有太多关于现有支持的信息。
有人可以帮助我让我的卡在启用 CUDA 的情况下重新启动并运行吗?
我下个月要完成一项使用 TensorFlow 进行深度学习的作业......但我对在 Linux 系统上设置所有这些硬件有点困惑。
我确实有云驱动器和 Windows 订阅,所以我可以切换……但我宁愿不切换,因为这会花掉整个周末,而且 Windows 往往很快就会坏掉
答案1
检查您是否使用 NVIDIA 卡的正确命令是:
lspci -k | grep -EA2 'VGA|3D'
输出如下:
lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
Subsystem: CLEVO/KAPOK Computer Device 3501
Kernel driver in use: i915
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
Subsystem: CLEVO/KAPOK Computer Device 3501
Kernel driver in use: nvidia
如果显示Kernel driver in use: nvidia
,则表示您使用的是 NVIDIA 卡。
但首先您必须安装 NVIDIA 驱动程序和 Optimus 支持。
由于您的 NVIDIA 卡很新,您应该安装最新的驱动程序。
打开终端并执行:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361 nvidia-prime
sudo reboot