云网牛站
所在位置:首页 > 初入Linux圈 > 两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

2019-03-21 12:20:28作者:严俊稿源:云网牛站

本文介绍两种在Ubuntu 18.04系统上安装Nvidia驱动程序的方法,第一种方法使用图形用户界面(GUI),第二种方法是从命令行界面(CLI)完成的,附在Ubuntu 18.04上安装最新版本的Nvidia驱动程序的方法。Ubuntu自带了开源的nouveau驱动程序,它包含在Linux内核中,但是此驱动程序缺乏3D加速支持,如果你是游戏玩家或需要使用3D图形,那么使用专有Nvidia驱动程序会有更好的性能,可先参考在硬盘上安装Fedora 29和Ubuntu 18.10及安装Nvidia显卡驱动的方法。同时要注意,在安装专有驱动程序之前,如果你使用的是UEFI固件,我建议禁用安全启动,如果启用了安全启动,则在安装Nvidia驱动程序后可能会遇到问题,本文假设你使用x.org显示服务器运行Ubuntu 18.04系统。

 

一、从图形用户界面在Ubuntu 18.04上安装Nvidia图形驱动程序

首先,转到系统设置>详细信息(system settings > details),然后检查计算机正在使用的图形卡,默认情况下,正在使用集成显卡(Intel HD Graphics):

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

然后从你的应用程序菜单打开softare和更新程序(softare/updates),单击其他驱动程序选项卡,可以看到Nvidia卡使用的驱动程序(默认为Nouveau)和专有驱动程序列表:

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

如你所见,我的GeForce GTX 1080 Ti卡可以使用nvidia-driver-390,所以我选择了第一个安装nvidia-driver-390的选项,你的特定卡可能还有其他一些驱动程序,单击“应用更改”按钮以安装驱动程序:

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

安装完成后,重新启动计算机以使更改生效,之后,转到系统设置>详细信息(system settings > details),将看到Ubuntu正在使用Nvidia显卡:

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

如果希望Ubuntu使用Intel显卡,请从应用程序菜单中打开Nvidia X Server Settings,单击左窗格中的PRIME配置文件选项卡(PRIME Profiles),然后在右窗格中选择Intel卡:

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

要切换回Nvidia卡,只需在PRIME配置文件中选择NVIDIA即可。

参考:Ubuntu正确地切换Intel和Nvidia显卡

 

二、从命令行在Ubuntu 18.04上安装Nvidia驱动程序

首先,打开终端窗口,使用以下命令检查Nvidia卡正在使用哪个驱动程序:

sudo lshw -c display

还可以使用video而不是display作为类名:

sudo lshw -c video

默认情况下,开源nouveau驱动程序用于Nvidia卡:

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

接下来,运行以下命令,从默认的Ubuntu存储库中列出Nvidia卡的可用驱动程序:

sudo ubuntu-drivers devices

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

如你所见,我的GeForce GTX 1080 Ti卡只有两个驱动程序可用,一个是专有(非免费)驱动程序,由Ubuntu推荐,另一个是默认的开源Nouveau驱动程序,你的Nvidia卡可能还有其他一些驱动程序,要安装推荐的驱动程序,请运行以下命令:

sudo ubuntu-drivers autoinstall

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

这将安装一些32位软件包,如果要安装特定驱动程序,请运行以下命令:

sudo apt install nvidia-driver-version-number

例如:

sudo apt install nvidia-driver-390

安装驱动程序后,我们需要重新启动计算机以启用nvidia-prime,可在Intel和Nvidia显卡之间切换:

sudo shutdown -r now

现在使用专有的Nvidia驱动程序:

sudo lshw -c display

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

你可以使用以下命令检查现在正在使用的卡:

prime-select query

两种在Ubuntu 18.04上安装Nvidia驱动程序的方法

如果要使用Intel图形卡,请运行以下命令:

sudo prime-select intel

要切换回Nvidia卡,请运行

sudo prime-select nvidia

请注意,需要重新启动Ubuntu 18.04系统才能生效。

 

附1:在Ubuntu 18.04上安装最新版本的Nvidia驱动程序

请参考如何在Linux上安装最新NVIDIA驱动一文。

通常情况下,默认Ubuntu存储库中包含的驱动程序已过时但更稳定,如果你想安装最新版本,可以添加由Ubuntu Team维护的PPA:

sudo add-apt-repository ppa:graphics-drivers/ppa

请注意,在Ubuntu 18.04上添加PPA后,无需手动运行sudo apt update,此操作在Ubuntu 18.04上自动完成,现在你可以运行:

sudo ubuntu-drivers devices

最新版本会成为推荐的驱动程序:

现在可以运行以下命令来安装最新版本:

sudo ubuntu-drivers autoinstall

注:如果你喜欢稳定版本,而不是新的版本,则可以退出安装。但是,如果你愿意承担风险,可以通过运行以下命令来升级库:

sudo apt upgrade

然后重新运行install命令:

sudo ubuntu-drivers autoinstall

如果仍存在依赖性问题,则可以手动安装它们,采用sudo apt install X命令来安装缺少的依赖包即可。

安装最新版本后,重新启动计算机:

sudo shutdown -r now

 

附2:在Ubuntu 18.04上卸载专有的Nvidia驱动程序

如果由于某种原因你不再需要专有驱动程序,可以通过运行以下命令将其删除:

sudo apt purge nvidia-*

sudo apt autoremove

要删除Nvidia驱动程序PPA,请运行:

sudo add-apt-repository --remove ppa:graphics-drivers/ppa

至此,删除Nvidia完成。

 

相关主题

Ubuntu 18.04 NVIDIA驱动安装总结

子频道
精选文章
热门文章