SSS

Be honest with yourself.


  • Home

  • About

  • Tags

  • Categories

  • Archives

Problems with installing NVIDIA driver

Posted on 2018-06-03 In Linux

安装Nvidia显卡驱动出现了一大堆问题,特此在这里总结,以备日后参考

以上是文章摘要

以下是余下全文

驱动下载

到官网http://www.nvidia.cn/Download/index.aspx?lang=cn下载自己系统和显卡的版本,这里主要针对的是Linux系统下的问题。

驱动安装

1-删除旧驱动

如果是apt-get模式安装的旧驱动用以下方法

sudo apt-get remove –purge nvidia*
sudo autoremove

如果是NVIDIA-\.run模式安装的旧驱动用以下方法*

sudo NVIDIA-*run --uninstall

2-禁用自带驱动nouveau

打开编辑配置文件

sudo gedit /etc/modprobe.d/blacklist.conf

末尾一行添加 blacklist nouveau 之后执行

sudo update-initramfs -u

重启电脑,检查是否禁用nouveau

lsmod | grep nouveau

如果没有任何输出则表示禁用成功

3-安装驱动

进入命令行界面

Ctrl-Alt+F1

登陆账户,并且禁用图形界面(X-server)

sudo service lightdm stop

进入下载驱动的文件夹,赋予驱动安装文件执行的权限

sudo chmod a+x NVIDIA-*.run

安装

sudo ./NVIDIA-*.run –no-opengl-files
  • no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要
  • no-x-check 安装驱动时不检查X服务
  • no-nouveau-check 安装驱动时不检查nouveau
  • 后面两个参数可不加。

4-检测是否安装成功

nvidia -smi
nvidia -settings

如果有返回,说明安装成功


出现了循环登陆的问题

1-最简单无脑方法,卸载全部驱动,重新再次安装,确保添加参数 –no-opengl-files

2-重新启动,在Grub界面选Ubuntu系统那一行然后按E键进入编辑模式!


在上图那个位置,我们会看到 “quiet splash nomodeset”,主要看是否有nomodeset,有的话删除它(可能有人是queit splash= nomodeset,删除’= nomodeset’即可!)
然后在原来那个位置加 acpi_osi=linux(代码之间用空格隔开!),然后按F10启动,就可以进入界面了。

进入系统后查看grub文件

sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub
#打开文件后将nomodest删除替换为 acpi_osi=linux
#然后更新grub
sudo update-grub

3-查看报错文件

出现循环登录问题的时候,可以按照上面说的方法进入shell,在home目录下找到.xsession-errors文件

cd ~
ls -a
vi(gedit) .xsession-errors

接着你就可以看到里面的日志信息,按照日志里面的信息去google,也许可以解决驱动安装的办法。

4-下载最近的驱动

出现这个问题最大的可能原因是安装的Nvidia驱动和系统或者硬件有不兼容,下载最新的驱动一般可以解决问题。

# NVIDIA
New day about today
Different Ubuntu
  • Table of Contents
  • Overview
haoyu

haoyu

Make it come true.
20 posts
6 categories
10 tags
GitHub
  1. 1. 驱动下载
  2. 2. 驱动安装
    1. 2.1. 1-删除旧驱动
    2. 2.2. 2-禁用自带驱动nouveau
    3. 2.3. 3-安装驱动
    4. 2.4. 4-检测是否安装成功
  3. 3. 出现了循环登陆的问题
    1. 3.1. 1-最简单无脑方法,卸载全部驱动,重新再次安装,确保添加参数 –no-opengl-files
    2. 3.2. 2-重新启动,在Grub界面选Ubuntu系统那一行然后按E键进入编辑模式!
    3. 3.3. 3-查看报错文件
    4. 3.4. 4-下载最近的驱动
© 2018 – 2019 Haoyu
Powered by Hexo v3.7.0
|
Theme – NexT.Gemini v7.3.0