当前位置: 首页 > news >正文

【linux】服务器安装NVIDIA驱动

【linux】服务器安装NVIDIA驱动

【创作不易,求点赞+关注+收藏】😀

文章目录

    • 【linux】服务器安装NVIDIA驱动
      • 一、关闭系统自带驱动nouveau
      • 二、下载英伟达驱动
      • 三、安装英伟达驱动
        • 1、禁用X服务器和相关进程
        • 2、在TTY终端安装驱动
        • 3、验证是否安装成功
        • 4、重新启动X服务器

  • 安装 NVIDIA 显卡驱动程序可以通过以下步骤来完成。以 Ubuntu 20.04 为例:

一、关闭系统自带驱动nouveau

  • 查看nouveau驱动的启用情况
lsmod | grep nouveau

输出为空则说明已经禁用,有输出则说明还没禁用

  • 编辑blacklist.conf文件
sudo gedit /etc/modprobe.d/blacklist.conf
  • 在文本末尾加入:
blacklist nouveau
options nouveau modeset=0
  • 更新
sudo update-initramfs -u
  • 查看是否禁用成功
lsmod | grep nouveau

二、下载英伟达驱动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、安装英伟达驱动

  • 把安装包放到某个目录:/home/downloads
1、禁用X服务器和相关进程

为了确保没有任何进程在使用NVIDIA模块,暂时禁用X服务器:
切换到控制台模式:

sudo systemctl isolate multi-user.target

这时候会切换到TTY终端,接下来在TTY终端进行安装驱动
停止显示管理器:

sudo systemctl stop lightdm  # 如果你使用的是LightDM
sudo systemctl stop gdm      # 如果你使用的是GDM
sudo systemctl stop sddm     # 如果你使用的是SDDM
2、在TTY终端安装驱动
root  # 进入管理员模式,并输入密码
cd /home/downloads
sudo chmod a+x NVIDIA-Linux-x86_64-470.256.02.run
sudo ./NVIDIA-Linux-x86_64-470.256.02.run

界面出现安装图形界面,都选YES即可

3、验证是否安装成功
nvidia-smi

在这里插入图片描述

4、重新启动X服务器
  • 启动显示管理器:
sudo systemctl start lightdm  # 如果你使用的是LightDM
sudo systemctl start gdm      # 如果你使用的是GDM
sudo systemctl start sddm     # 如果你使用的是SDDM
  • 切换回图形用户界面:
sudo systemctl isolate graphical.target

相关文章:

  • 【React笔记初学总结一】React新手的学习流程笔记总结,掰开了揉碎了,下载安装基础结构学习
  • Nginx系列-8 allow与deny和error_page使用介绍
  • 达梦数据库(一)mysql2dm
  • Nvidia Isaac Sim代码编程 入门教程 2024(7)
  • HarmonyOS根据官网写案列~ArkTs从简单地页面开始
  • Spring中的IOC详解
  • docker安装指导
  • 【Day12】登录认证、异常处理
  • 基于JAVA+SpringBoot+Vue+uniapp的微信小程序点餐平台
  • C++案例三:猜数字游戏
  • 【QT】窗口|菜单栏|菜单项|工具栏|状态栏|浮动窗口
  • 详解Redis源码中的设计模式及设计思想
  • 【Apache Doris】周FAQ集锦:第 15 期
  • pyspark使用 graphframes创建和查询图的方法
  • Maven settings.xml 私服上传和拉取配置
  • 11111111
  • Date型的使用
  • Iterator 和 for...of 循环
  • JavaScript HTML DOM
  • Javascript 原型链
  • javascript从右向左截取指定位数字符的3种方法
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • nodejs调试方法
  • NSTimer学习笔记
  • Spring框架之我见(三)——IOC、AOP
  • Vue ES6 Jade Scss Webpack Gulp
  • yii2权限控制rbac之rule详细讲解
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 关于Flux,Vuex,Redux的思考
  • 技术发展面试
  • 京东美团研发面经
  • 目录与文件属性:编写ls
  • 浅谈web中前端模板引擎的使用
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 通过git安装npm私有模块
  • elasticsearch-head插件安装
  • ​2021半年盘点,不想你错过的重磅新书
  • ​数据结构之初始二叉树(3)
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #### golang中【堆】的使用及底层 ####
  • #知识分享#笔记#学习方法
  • (12)Linux 常见的三种进程状态
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (day 12)JavaScript学习笔记(数组3)
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (动态规划)5. 最长回文子串 java解决
  • (三)Honghu Cloud云架构一定时调度平台
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • (自用)learnOpenGL学习总结-高级OpenGL-抗锯齿
  • ... 是什么 ?... 有什么用处?
  • .Net 执行Linux下多行shell命令方法
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .Net+SQL Server企业应用性能优化笔记4——精确查找瓶颈
  • /bin/bash^M: bad interpreter: No such file or directory
  • [ C++ ] STL_vector -- 迭代器失效问题