如果 nvidia divers 没有显示在附加驱动程序中,您该如何安装它?安装后如何让它工作?

如果 nvidia divers 没有显示在附加驱动程序中,您该如何安装它?安装后如何让它工作?

的输出sudo lspci -k | grep -iEA3 'VGA|3D'

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
    DeviceName:  Onboard IGD
    Subsystem: Dell HD Graphics 5500
    Kernel driver in use: i915
--
08:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev ff)
    Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia

在我安装了 390 驱动程序之后,我搜索并发现这是支持我的 820m 的最后一个版本。我还安装了 primus 和 bumblebee,因为它支持 optimus,但当我运行用 opengl 编写的程序时,它显示它正在使用英特尔高清显卡。我如何在 nvidia gpu 中运行它?

有没有直接的方法可以让 nvidia 即使在较旧的显卡上也能工作?

任何解决方案的链接都将不胜感激。

答案1

当驱动程序未显示在附加驱动程序菜单中时,您可以按照以下另一种方法安装驱动程序

注意:如果有内核更新,则需要重新安装驱动程序。

此信息来源:这里

通过运行文件安装 NVIDIA 显卡驱动程序

首先删除所有以前的 Nvidia 驱动程序(重要)

sudo apt-get purge nvidia*

# Note this might remove your cuda installation as well
sudo apt-get autoremove 

从以下位置下载所需的驱动程序Nvidia 网站

安装依赖项

对于 Ubuntu,安装以下依赖项就足够了。

  1. build-essential-- 用于构建驱动程序

  2. (可选)gcc-multilib——用于提供 32 位支持

  3. dkms-- 提供 dkms 支持

总而言之,所有上述软件包都可以使用此命令安装sudo apt-get install build-essential gcc-multilib dkms

为 Nouveau 驱动程序创建 Backlist

创建一个文件,/etc/modprobe.d/blacklist-nouveau.conf内容如下:

blacklist nouveau
options nouveau modeset=0

然后,

对于 Ubuntu 14.04 LTS,重新启动计算机;

对于 Ubuntu 16.04 LTS,执行sudo update-initramfs -u并重新启动计算机;

停止 lightdm/gdm/kdm

电脑重启后,我们需要先停止桌面管理器,然后再执行运行文件来安装驱动程序。lightdm是Ubuntu中的默认桌面管理器。如果使用GNOME或KDE桌面环境,则安装的桌面管理器将是gdmkdm

对于 Ubuntu 14.04 / 16.04,执行sudo service lightdm stop(或使用 gdm 或 kdm 代替 lightdm)

对于 Ubuntu 16.04,执行sudo systemctl stop lightdm(或使用 gdm 或 kdm 代替 lightdm)

执行运行文件

进入tty并输入这些命令来执行文件

cd ~
chmod +x NVIDIA-Linux-x86_64-384.69.run
sudo ./NVIDIA-Linux-x86_64-384.69.run --dkms -s

这些错误可以安全忽略

WARNING: nvidia-installer was forced to guess the X library path '/usr/lib' and X module path '/usr/lib/xorg/modules'; these paths were not queryable from the system.  If X fails to find the NVIDIA X driver module, please install the `pkg-config` utility and the X.Org SDK/development package for your distribution and reinstall the driver.

检查安装

安装成功后,nvidia-smi命令将报告系统中所有支持 CUDA 的设备。

希望对您有所帮助,如果觉得有用请点赞

相关内容