记录Ubuntu 18.04 (.run)方式安装 Nvidia driver

2023-05-16

环境 Ubuntu 18.04 CUDA Version: 11.1

  1. 从官网下载对应的 驱动版本
eg:  NVIDIA-Linux-x86_64-455.23.04.run 
  1. 卸载旧版本
sudo apt-get remove --purge nvidia*
sudo systemctl isolate multi-user.target
sudo modprobe -r nvidia-drm
  1. 开始安装
sudo -i 
chmod +x NVIDIA-Linux-x86_64-455.23.04.run
./NVIDIA-Linux-x86_64-455.23.04.run
  1. 安装过程出现的问题该如何选择
1. There appears to already be a driver installed on your system (version:      
  390.42).  As part of installing this driver (version: 390.42), the existing  
  driver will be uninstalled.  Are you sure you want to continue? 
  Continue installation      Abort installation 
(选择 Coninue,如果是重装的话)
2. The distribution-provided pre-install script failed!  Are you sure you want
  to continue?                                                                 
 Continue installation      Abort installation       
(选择 Cotinue)
3. Would you like to register the kernel module sources with DKMS? This will    
  allow DKMS to automatically build a new module, if you install a different   
  kernel later.
Yes                       No  
(这里选 No)
4. Install NVIDIA's 32-bit compatibility libraries?
    Yes                       No  
(这里选 No)
5. Installation of the kernel module for the NVIDIA Accelerated Graphics Driver
  for Linux-x86_64 (version 390.42) is now complete.                           
  OK
6.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. 
    Yes                       No  
(这里选 Yes)
注意事项:一定要安装完重启,利用命令:(此处我没有重启也成功了)
 sudo reboot  

5) 挂载驱动

modprobe nvidia

检查结果

nvidia-smi

6) 遇到的坑
很多网页说需要禁用nouveau 驱动再重启以解决和NVIDIA官方自带的驱动冲突的问题,一般情况下不存在这样的冲突,只是和旧版本冲突。重启可能会产生无法进入系统的问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记录Ubuntu 18.04 (.run)方式安装 Nvidia driver 的相关文章

随机推荐

  • 线程池

    public ThreadPoolExecutor int corePoolSize int maximumPoolSize long keepAliveTime TimeUnit unit BlockingQueue lt Runnabl
  • 爬取3499手游网下载地址信息

    爬取3499手游网下载地址信息 爬取游戏的下载地址和信息 xff0c 爬取的信息存入到数据库中 1 首先需要安装第三方库 requests xff0c lxml xff0c MySQLdb 2 先创建down software数据库 创建y
  • %d几种输出方式

    d就是普通的输出了 2d是将数字按宽度为2 xff0c 采用右对齐方式输出 xff0c 如果数据位数不到2位 xff0c 则左边补空格 2d是将数字按宽度为2 xff0c 采用左对齐方式输出 xff0c 如果数据位数不到2位 xff0c 则
  • qt开启线程界面假死问题解决

    一 前言 在 使用qt高速读取传感器数据时 xff0c 如果想要将数据实时刷新在界面 xff0c 就需要开启一个线程单独去跑读取数据函数 xff0c 并反馈给主程序 xff0c 否则在主程序中读取和刷新界面会很卡很卡 xff0c 但是在开启
  • Ubuntu Qt安装arm指定的交叉编译环境SDK方式(概述篇)

    一 前言 苦心研究了几天交叉编译环境的安装 xff0c 因为工作需要 xff0c 要在一个arm系统上运行程序 xff0c 正常已经搭配好环境了 xff0c 见此贴 xff0c 后来改为SDK的方式更好使用 xff0c 但是SDK的方式对环
  • Jetson Xavier ubuntu18.04配置vnc进行远程桌面连接

    NVIDIA Jetson Xavier开发板装不上基于gnome桌面的VNC 由于ubuntu上有多个版本的VNC 尝试了vnc4server 43 xfce4后可远程控制 xff0c 因此记录下来方便后面继续装环境 1 安装 span
  • rust gui开发 根据官网例子学习orbtk(1)

    orbtk计算器例子 效果图 依赖 orbtk span class token operator 61 span span class token string 34 0 3 1 alpha3 34 span serde derive s
  • rust gui开发 根据官网例子学习orbtk(2)

    orbtk基础组件 效果图 依赖 orbtk span class token operator 61 span span class token string 34 0 3 1 alpha3 34 span serde derive sp
  • rust gui开发 根据官网例子学习orbtk(3)

    多窗口显示 效果图 依赖 orbtk span class token operator 61 span span class token string 34 0 3 1 alpha3 34 span serde derive span c
  • Maven多仓库配置

    有两种方式配置Maven多仓库 setting xml文件的profiles标签pom xml文件的repositories标签 在使用多仓库配置时 xff0c 不管使用哪种方式 xff0c 必须先将setting xml文件中的mirro
  • Anaconda配置新的环境出现出错

    问题描述 在我使用Anaconda配置新的环境是 xff0c Anaconda出现了如下的错误 xff1a Solving environment failed CondaHTTPError HTTP 000 CONNECTION FAIL
  • iOS Touch事件UIControlEvents详解

    刚开始学习UI界面的时候 xff0c 自己用stroyboard拖按钮到控制器里面 xff0c 会发现方法默认都是UIControlEventTouchUpInside xff0c 然后我翻了一下苹果的官方文档 xff0c 发现UICont
  • Maven引用本地jar包以及打包发布注意事项

    1 Maven引用本地jar包 首先在resources目录下创建名为 lib 的文件夹 xff0c 然后将本地jar包放入该文件夹下 xff0c 如图 然后在pom文件中引用该jar包 lt dependency gt lt groupI
  • Win10 Sublime 配置C++编译环境(MinGW64),与Anaconda Python共存

    将 Dev Cpp 5 11所在目录 MinGW64 bin 添加至系统环境变量 sublime gt Tools gt Build System gt New Build System 修改文件内容为 xff1a 34 encoding
  • hadoop学习之fileSystem.copyToLocalFile执行报错

    在网上一搜 xff0c 直接改成fileSystem copyToLocalFile xff08 false xff0c xx xff0c xx xff0c true xff09 即可 但是基本上就这一句 xff0c 也不说为啥 xff0c
  • AtCoder Beginner Contest 142 题解

    AtCoder Beginner Contest 142 题解 A Odds of Oddness 题目传送门 题目大意 给定一个数 N N N xff0c 求从 1 1 1 到
  • 分页组件PageHelper+mybaits-plus的使用

    分页组件PageHelper 43 mybaits plus的使用 分页方法千千万 xff0c 可以做成动态sql xff0c 也有许多分页组件可以使用 Page xff0c PgaeHelper 这里简单列举个例子 xff0c 记录下Pa
  • java 两个Map取交集、并集、差集

    java 两个Map取交集 并集 差集 前言一 使用泛型来解决二 代码示例三 xff1a 拓展 获取两个Map的差集的ValueList总结 前言 最近工作中遇到Map取差集的问题 xff0c 两个Map lt String 对象 gt 求
  • makefile 学习笔记

    核心规则 edit main o command o abc o gcc o edit command o main o abc o main o main c defs h command h gcc c main c abc o abc
  • 记录Ubuntu 18.04 (.run)方式安装 Nvidia driver

    环境 Ubuntu 18 04 CUDA Version 11 1 从官网下载对应的 驱动版本 eg span class token punctuation span NVIDIA span class token operator sp