最近在Ubuntu 18.4上安装Nvidia显卡后,显卡似乎总是不能完全兼容。
第一次出现问题时,是登录账号后,发现系统采用了默认显卡驱动,而已装过的显卡驱动则有损坏导致无法使用。
第二次出现问题时,则是在开机启动后,界面出现了 /dev/sda2 clean 和 /dev/sda2 recovering journal 字样,并且卡住不动了。
针对第二次出现的问题,解决办法如下:
1. 在卡住不动的界面我们需要切换到命令行模式,Ctrl+Alt+F3(跟机器有关,大概是在F1~F6之间)
2. 检查显卡驱动是否已经损坏 cat /proc/driver/nvidia/version,若不能看到,则说明有问题
3. 卸载已安装显卡驱动:
sudo apt purge nvidia-*
sudo apt autoremove
4. 在官网下载对应的显卡驱动程序,官网地址为:https://www.nvidia.com/Download/index.aspx,选择好对应的显卡驱动后,下载后的文件名为NVIDIA-Linux-x86_64-390.77.run
5. 安装显卡驱动:sudo bash NVIDIA-Linux-x86_64-390.77.run
6. 一些询问信息:
1)Accept License
2)The distribution-provided pre-install script failed! Are you sure you want to continue? -> CONTINUE INSTALLATION
3)Install NVIDIA's 32-bit compatibility libraries? ->YES
4) An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.-> Install and overwrite existin
4) Would you like to run the nvidia-xconfig utility? -> YES
7. 安装完成