zoukankan      html  css  js  c++  java
  • centos7 intall nvidia driver

    此教程是介绍于 CentOS 7 以上的 Linux 系统中安装 NVIDIA 显卡驱动和 CUDA Toolkit 。此文中以 CentOS 7.4 64 bit 为例,显卡型号为 NVIDIA Tesla P4,CUDA 9.0,所有操作在终端以 root 身份运行 。
    1 先安装好 Linux CentOS 7.4 操作系统,建议直接 minimal installation,也就是大部分包都不安装,桌面也不需要。
    2 查看系统内核版本
    # uname -r
    3.10.0-693.el7.x86_64 ; 不同操作系统的内核版本会不一样,最好记住它


    3屏蔽 nouveau 驱动
    nouveau 是系统自带的一个显示驱动程序,需要先将其禁用,然后再进行下一步操作,否则在安装显卡驱动时,会提示:You appear to be running an X server …,然后安装失败。分别打开如下两个文件(如果没有就创建一个),并在其中输入如下两句,然后保存。

    # vim /etc/modprobe.d/nvidia-installer-disable-nouveau.conf
    # vim /lib/modprobe.d/nvidia-installer-disable-nouveau.conf
    
    blacklist nouveau options nouveau modeset
    =0

    或者直接运行 NVIDIA 显卡驱动安装包(*.run),会出现提示:One or more modprobe configuration files to disable Nouveau have been written … 点击 OK 之后,会自动在指定位置创建好禁用 nouveau 驱动的文件,这样就不需要再手动添加。

    4 重做 initramfs 镜像
    这一步需要确保 boot 文件目录的空间足够,否则会失败。建议大于 400 MB

    # cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
    # dracut /boot/initramfs-$(uname -r).img $(uname -r)
    # rm /boot/initramfs-$(uname -r).img.bak ; 这一步可不执行

    5 重启
    如果之前在图形界面操作,需要改为终端模式,runlevel 改为 3

    # systemctl set-default multi-user.target
    # init 3
    # reboot
    

      

    6 run nvidia rpm file

    init 3

    ./NVIDIA-Linux-x86_64-430.50.run

    init5

    nvidia-smi

     

  • 相关阅读:
    微信小程序demo理解
    HTML 和 JavaScript 编写简单的 404 界面
    阿里云实现简单的运行 Django 项目
    AJAX 与 Python 后台通信
    django session 使用案例
    PHP 基础知识
    Django 搭建后台 favicon.ico 文件操作
    Win10 Ubuntu 双系统 卸载 Ubuntu
    JavaScript 表单验证 案例
    JavaScript Image对象 / Tabel对象 / Select对象 / Form对象
  • 原文地址:https://www.cnblogs.com/xiaojf/p/11707650.html
Copyright © 2011-2022 走看看