我的笔记本电脑装有 NVidia GTX 765M 显卡,运行的是 Ubuntu 12.04.2,但我不知道为什么它不使用 nvidia 驱动程序。我从这个存储库安装了 nvidia-current 和 nvidia-settings:
ppa:ubuntu-x-swat/x-updates
但是当我运行 nvidia-settings 时显示以下消息:
You do not appear to be using the NVIDIA X driver.
Please edit your X configuration file (just run `nvidia-xconfig` as root),
and restart the X server.
在运行 nvidia-xconfig 之前,我查看了 /etc/X11/xorg.conf,发现它完全是空的。运行 nvidia-xconfig 后,屏幕的最大分辨率为 640x480,当我运行 nvidia-settings 时也出现同样的消息。
添加
当我运行时lspci | grep VGA
只发现英特尔卡:
00:02.0 VGA compatible controller: Intel Corporation Haswell Integrated Graphics Controller (rev 06)
当我运行时,返回 NVidia 卡lspci | grep 3D
:
01:00.0 3D controller: NVIDIA Corporation Device 11e2 (rev a1)
我该怎么做才能让该显卡使用 nvidia 驱动程序运行?
答案1
请参阅Nvidia 指南。确保驱动程序部分显示的是 nvidia 而不是 nv。还要确保安装了所有 Linux 标头,以便:
sudo apt-get install linux-headers-generic
答案2
这看起来您的笔记本电脑使用的是 NVidia Optimus,这在 Linux 中通常相当麻烦。
基本上,这意味着系统默认使用集成的 Intel HD 显卡,当您告诉它时,它将切换到 NVidia 卡。
我对这个话题不是很了解,但我想到的就是这样的。
我认为,如果问题确实是 NVidia Optimus,那么最好的选择可能是在 BIOS/UEFI 中查找默认使用 NVidia 卡的选项。