无法使用 nvidia 驱动程序

无法使用 nvidia 驱动程序

我的笔记本电脑装有 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 卡的选项。

相关内容