本文介绍两种在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):
然后从你的应用程序菜单打开softare和更新程序(softare/updates),单击其他驱动程序选项卡,可以看到Nvidia卡使用的驱动程序(默认为Nouveau)和专有驱动程序列表:
如你所见,我的GeForce GTX 1080 Ti卡可以使用nvidia-driver-390,所以我选择了第一个安装nvidia-driver-390的选项,你的特定卡可能还有其他一些驱动程序,单击“应用更改”按钮以安装驱动程序:
安装完成后,重新启动计算机以使更改生效,之后,转到系统设置>详细信息(system settings > details),将看到Ubuntu正在使用Nvidia显卡:
如果希望Ubuntu使用Intel显卡,请从应用程序菜单中打开Nvidia X Server Settings,单击左窗格中的PRIME配置文件选项卡(PRIME Profiles),然后在右窗格中选择Intel卡:
要切换回Nvidia卡,只需在PRIME配置文件中选择NVIDIA即可。
二、从命令行在Ubuntu 18.04上安装Nvidia驱动程序 首先,打开终端窗口,使用以下命令检查Nvidia卡正在使用哪个驱动程序: sudo lshw -c display 还可以使用video而不是display作为类名: sudo lshw -c video 默认情况下,开源nouveau驱动程序用于Nvidia卡:
接下来,运行以下命令,从默认的Ubuntu存储库中列出Nvidia卡的可用驱动程序: sudo ubuntu-drivers devices
如你所见,我的GeForce GTX 1080 Ti卡只有两个驱动程序可用,一个是专有(非免费)驱动程序,由Ubuntu推荐,另一个是默认的开源Nouveau驱动程序,你的Nvidia卡可能还有其他一些驱动程序,要安装推荐的驱动程序,请运行以下命令: sudo ubuntu-drivers autoinstall
这将安装一些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
你可以使用以下命令检查现在正在使用的卡: prime-select query
如果要使用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完成。
相关主题 |