• 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

     

  • 相关阅读:
    python取摸的向下取整
    Grinder产生格式化随机数
    说说“字面意义上的常量"和自然字符串r"str"
    windows退出python提示符的两种方式
    ArcEngine三维开发实现3D符号的现实单位显示
    ArcGlobe组件开发的IGlobeLayerProperties接口
    ArcGlobe组件开发图层及常用接口说明
    ArcEngine 3D开发图层及常用接口
    VS2010/MFC的数据交换机制
    VS2010生成解决方案出现错误:error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
  • 原文地址:https://www.cnblogs.com/xiaojf/p/11707650.html
Copyright © 2020-2023  润新知