TITAN Xp安装显卡驱动

1. 硬件环境

  • ubuntu 18.04LTS
  • NVIDIA TiTan XP 显卡(16G)

2. 卸载原有nvidia驱动

sudo apt-get purge nvidia* 
sudo apt-get purge amd*  # 这里我把amd驱动也卸了

3. 禁用nouveau驱动

nouveau是一个自由开放源代码CPU驱动程序,是为AMD的CPU所编写,一般Ubuntu自带nouveau开源驱动。
1)禁用nouveau

a) 新建blanklist-nouveau.conf文件:    
    sudo vim /etc/modprobe.d/blacklist-nouveau.conf 

b) 在文件末尾写入:
    blacklist nouveau
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off

2)查看nouveau是否启用,如果输入命令之后没有输出则禁用成功。

lsmod | grep nouveau

4. 下载驱动

方式一:
1)查看显卡类型和系统位数

lspci |grep NVIDIA    # 本人机器显示TITAN Xp
uname -a        #本人机器 显示64位

2)nvidia官网下载相应版本驱动


方式二:
1)查看可安装显卡驱动列表,这种方式虽然可以查询到可安装的驱动版本,但版本较低。

sudo apt-cache search nvidia* 或 ubuntu-drivers devices

这里我采用的是方式一!

5. 安装驱动

安装驱动时首先要关闭lightdm ,若没有需执行sudo apt install lightdm进行安装。

# 关闭lightdm
sudo /etc/init.d/lightdm stop
# 赋予驱动权限
sudo chmod a+x NVIDIA-Linux-x86_64-***.run
# 安装
sudo ./NVIDIA-Linux-x86_64-***.run --no-opengl-files --no-x-check --no-nouveau-check

在安装驱动的过程中,遇到如下选项要选择NO,否则start lightdm时无法进入桌面。

Would you like to run the nvidia-xconfig utility to automatically update your X Configuration file so set the NVIDIA X driver will be used when you restart X?

6. 查看是否安装成功

1)开启图形界面:

  sudo /etc/init.d/lightdm start

2)在终端输入nvidia-smi,出现



遇到的问题

  1. 起初不太知道如何安装nvidia驱动,在连续执行如下两行命令之后,系统崩溃退出桌面,无法进行重启,应该是安装的驱动版本不对导致的。
sudo apt-get install nvidia-304
nvidia-smi

最后通过https://www.qingsword.com/qing/ubuntu-remove-nvidia.html解决了这个问题,重新按照本文流程成功安装了驱动。

Q: 
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb/nvidiafb is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU installed in this system is not supported by this NVIDIA Linux graphics driver release.

Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information.
A:
sudo ./NVIDIA-Linux-x86_64-***.run --no-opengl-files --no-x-check --no-nouveau-check -k $(uname -r)
Q: Error:Unable to load the 'nvidia-drm' kernel module .
A: 出现这个问题最有可能的原因是你安装的Ubuntu是UEFI模式启动的,但是在BIOS中却打开了Security BOOT选项。 正确做法是禁用该选项
Q: 安装过程中遇到gcc与编译内核的gcc版本不一致的问题
The kernel was built with gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04), but the current compiler version is cc (Ubuntu 4.8.5-4ubuntu8) 4.8.5.
A: 安装内核编译相应版本的gcc

你可能感兴趣的:(TITAN Xp安装显卡驱动)