zoukankan      html  css  js  c++  java
  • centos8.2安装nvidia 1660s驱动及cuda10.2

    本篇博客吸收了这篇外文博客https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-centos-8

    同时根据自己的问题又做了相关整理,欢迎大家提问。

    安装过程中的难点以及注意点。主要有关闭 nouveau 驱动,关闭 security boot 等。博客中会一一赘述。

    0.关闭安全启动(security boot);

    进入系统bios,在security项里设置 secruity boot 为 disabled 。

    这一步很重要,如果不关闭的话,最后一步重启系统会卡在启动界面。

    1.检测自己显卡型号,这里无需装 nvidia-detect ;

    # lspci -vnn | grep VGA
    01:00.0 compatible controller [0300]: NVIDIA Corporation TU116 [GeForce GTX 1660 SUPER] [VA controller]

    2.下载系统及型号对应的nvidia驱动;

    https://www.nvidia.com/Download/index.aspx

    下载完毕后应该是.run为结尾的驱动文件;

    # ls NVIDIA-Linux-x86_64*
    
    NVIDIA-Linux-x86_64-440.59.run

    3.安装依赖程序;

    # dnf groupinstall "Development Tools"
    # dnf install libglvnd-devel elfutils-libelf-devel

    4.永久禁止 nouveau ;

    # grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) nouveau.modeset=0"

    5.重启电脑;

    # reboot

    6.切换到命令行多用户模式(安装nvidia驱动不能在桌面模式下);

    #  systemctl isolate multi-user.target

    7.安装nvidia驱动;

    # bash NVIDIA-Linux-x86_64-*

    注:问是否安装32位兼容库时选yes,覆盖 libglvnd  库,并自动更新 Xserver 配置文件。

    8.安装完成后转换成图形界面模式并重启;

    # systemctl restart systemd-logind
    # reboot

    9.安装对应cuda版本;

     nvidia-smi 查看cuda版本为10.2

    到nvidia下载cuda10.2,安装.run格式。

    https://developer.nvidia.com/cuda-10.2-download-archive

    # wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run
    # sh cuda_10.2.89_440.33.01_linux.run

    注:运行run文件时,选择不安装显卡驱动,因为我们前面已经装了。

    如果报dkms相关错误,提示没有匹配的dkms时,执行下面语句:

    yum -y install epel-release
    yum -y install --enablerepo=epel dkms

    10.添加cuda环境变量;

    修改 /etc/bashrc :

    # vim /etc/bashrc

    添加如下环境变量:

    #CUDA
    export CUDA_HOME=/usr/local/cuda-10.2
    export LD_LIBRARY_PATH=$CUDA_HOME/lib64:$LD_LIBRARY_PATH
    export PATH=$CUDA_HOME/bin:$PATH

    source下:

    # source /etc/bashrc

    11.重启完成;

    # reboot

    再遇到其他问题再补充。

  • 相关阅读:
    CF1477F
    UR2 树上 GCD
    CF1491
    碎碎念——Nothing is but what is not
    理希的高考前胡诌
    理希的OI记——补集
    老年人的赛前康复计划
    react中受控组件、非受控组件、纯函数、高阶函数、高阶组件。
    react当中refs
    react当中Props
  • 原文地址:https://www.cnblogs.com/wq242424/p/13851430.html
Copyright © 2011-2022 走看看