liunx系统安装显卡驱动

liunx安装系统每个版本不一样的都有点小差异,安装不起建议多百度查查报错原因。
下面教程我自己也是百度找的命令,只是我自己亲测已经安装成功过的。

官方驱动 | NVIDIA(英伟达官网下载驱动连接)

centos7安装如下:

方法一:这个方法比较简单适用于centos7,在线安装
  • rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org    首先导入公共密钥
  • rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm    然后安装ELRepo
  • nvidia-detect               
  • yum  -y install kmod-nvidia                    
  • nvidia-smi  (查看显卡是否安装成功)
  • ELRepo | HomePage (源仓:这个适用于几个版本,但不一定能安装成功,可以结合上面几个命令去尝试)
方法二:下载驱动到本地安装
  • 必须先安装依赖包:
  • yum -y install kernel-devel
  • yum -y install epel-release
  • yum -y install dkms
  • yum -y install gcc
  • 升级系统:yum -y update
  • 禁用nouveau
  • 修改dist-blacklist.conf文件:
  • vi /lib/modprobe.d/dist-blacklist.conf
  • 然后添加以下语句:
  • blacklist nouveau
  • options nouveau modeset=0
  • 首先备份initramfs image file
  • mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
  • 重新建立initramfs image file
  • dracut /boot/initramfs-$(uname -r).img $(uname -r)
  • 查看nouveau是否禁用成功命令是:
  • lsmod | grep nouveau  (输入此命令后没有输入任何结果那就是禁用成功)
  • 上传驱动给驱动权限:
  • chmod +x (驱动文件名)给文件给权限
  • ./(驱动名)开始安装驱动
  • 然后就开始安装驱动,安装过程中可能会报错,如有报错信息仔细阅读,看看怎么会事

ubuntu安装方法:

  • 必须先安装依赖包:
  • sudo apt-get update   #更新软件列表
  • sudo apt-get install g++  #安装必要依赖
  • sudo apt-get install gcc
  • sudo apt-get install make
  • sudo apt-get install vim
  • sudo apt-get remove --purge nvidia*  #卸载原有所有驱动
  • 禁用nouveau:
  • sudo vim /etc/modprobe.d/blacklist.conf   # 在文件末尾输入
  • blacklist nouveau
  • options nouveau modeset=0
  • 重启下后
  • sudo update-initramfs -u (更新)
  • lsmod | grep nouveau   #检查,输入之后无其他输出,成功,继续
  • 上传驱动给驱动授权
  • sudo chmod +x (驱动名字)
  • sudo  ./(驱动名字)
  • nvidia-smi 检查是否装好
  • 执行安装:
    sudo ./NVIDIA-Linux-x86_64-418.43.run -no-x-check -no-nouveau-check -no-opengl-files 
    -no-x-check:安装驱动时关闭X服务
    -no-nouveau-check:安装驱动时禁用nouveau
    -no-opengl-files:只安装驱动文件,不安装OpenGL文件,注意台式机不要跟这参数
    注意:对于台式机,使用NVIDIA独立显卡,直接默认安装,不需要加任何选项。如果加上–no-opengl-files以后,会导致开机进入系统仍然使用nouveau驱动,在系统信息里面是显示Gallium 0.4 on lvmpipe(LLVM 3.8, 128bits)。而普通笔记本一般默认采用集显作为视频输出,不添加–no-opengl-files选项,易导致输入密码时循环进入登录页面,无法进入桌面。
    重点:如果存在这些问题,如果你是台式机:
    在运行.run文件时,不应该加参数 --no-opengl-files,即应该:
    sudo ./NVIDIA-Linux-x86_64-***.run --dkms再注:
    如果安装时报错:An NVIDIA kernel module ‘nvidia-drm‘ appears to already be load… lua ERROR: An NVIDIA kernel module 'nvidia-drm' appears to already be loaded in your kernel. This may be because it is in use (for example, by an X server, a CUDA program, or the NVIDIA Persistence Daemon), but this may also happen if your kernel was configured without support for module unloading. Please be sure to exit any programs that may be using the GPU(s) before attempting to upgrade your driver. If no GPU-based programs are running, you know that your kernel supports module unloading, and you still receive this message, then an error may have occured that has corrupted an NVIDIA kernel module's usage count, for which the simplest remedy is to reboot your computer.
    ————————————————
    解决办法:需要设置启动 Ubuntu 系统时不让系统加载图形化界面,直接进入tty:
    sudo systemctl set-default multi-user.target
    sudo reboot 
    等待 NVIDIA 驱动安装完成并测试显卡正常识别和运行后,再在终端执行如下两条命令设置系统默认进入图形化界面模式
    sudo systemctl set-default graphical.target
    sudo reboot 
    再再注:
    遇到“There apperas to already be a driver installed…?"选择continue installation。
    遇到”INSTALL Nvidia’s 32-bit compatibility libraries?“ 选择 yes 继续。
    遇到”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. “选择 no

CUDA安装方法

itstorageserver(微信号)

目前发现戴尔R7525  AMD机器装VGPU驱动需要改BIOS

Virtualization Technology      

IOMMU Support

SR-IOV Global Enable 

BIOS这三个选项都要打开才可以装上驱动的

  • 22
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Server技术支持

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值