zoukankan      html  css  js  c++  java
  • NVIDIA显卡驱动安装

    0. 准备工作
    禁用BIOS中的secure boot,因为此方法使用第三方源安装显卡驱动,不禁止secure boot会导致安装的驱动不能使用,禁用也不会有多大安全隐患。(实际没有禁用)

    禁用nouveau,这是ubuntu默认使用的开源显卡驱动,和nvidia驱动一起使用可能导致黑屏,所以禁掉。
    1. 禁用nouveau 
        创建下面文件:
    $ sudo vim /etc/modprobe.d/blacklist-nouveau.conf
     在文件内插入以下内容:
    blacklist nouveau

    options nouveau modeset=0

    执行以下命令使禁用生效并且重启:
    $ sudo update-initramfs -u$ sudo reboot
     重启后可以验证是否生效:
    $ lsmod | grep nouveau
    若没有输出,则禁用生效。
     2. 禁用X-Window服务
    $ sudo service lightdm stop # 这会关闭图形界面
    按 Ctrl-Alt+F1 进入命令行界面,输入用户名和密码登录命令行界面。
    注意:在命令行输入:sudo service lightdm start ,然后按Ctrl-Alt+F7即可恢复到图形界面。
    3. 安装显卡驱动

    首先完全卸载以前安装的显卡驱动:
    如果以前是通过ppa源安装的,可以通过下面命令卸载:
    $ sudo apt-get remove --purge nvidia*

    $ sudo apt autoremove
    如果以前是通过runfile安装的,可以通过下面命令卸载:
    $ sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
    安装显卡驱动的方式有很多,介绍runfile方式安装。
    在官网查看驱动版本:
     
    点击右下角绿色的 SEARCH 按钮
     
    可以看到,我的显卡版本为:390.77 (需要下载)
    再通过命令行安装驱动:

    sudo chmod NVIDIA*.run
    sudo ./NVIDIA-Linux-x86_64-384.59.run –no-x-check -no-nouveau-check -no-opengl-files

    1. –no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
    2. –no-x-check:表示安装驱动时不检查X服务,非必需。
    3. –no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
    4. -Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
    5. -A:查看更多高级选项。

    安装过程中一些选项

    The distribution-provided pre-install script failed! Are you sure you want to continue?

    选择 yes 继续。

    Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?

    选择 No 继续。

    问题大概是:Nvidia's 32-bit compatibility libraries?

    选择 No 继续。

    Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.

    选择 Yes 继续

    在命令行输入:sudo service lightdm start ,然后按Ctrl-Alt+F7即可恢复到图形界面。

  • 相关阅读:
    从获取QQ验证码谈如何改进用户体验,提高程序的响应效果
    如何利用C#批量注册QQ邮箱
    利用DotRAS组件,实现ADSL的自动拨号断网自动化操作
    探讨如何利用C#登录QQ邮箱进行群邮件的发送
    利用C#开发基于snmpsharpnet基础的SNMP开发应用
    QQ窗口抓取及如何进行自动化操作
    对比三种GoogleMap图标操作处理,谈如何构造快速响应的GoogleMap图标叠加操作
    Winform下的地图开发控件(GMap.NET)使用心得之三批量解析地址经纬度坐标
    基于Lumisoft.NET实现的邮件发送功能
    谈谈数据加密的处理提供各种算法处理
  • 原文地址:https://www.cnblogs.com/tianpeng-blog/p/14734675.html
Copyright © 2011-2022 走看看