ubuntu安装英伟达显卡驱动

2023-11-07

1、通过PPA安装

1)卸载系统里低版本的英伟达驱动

sudo apt-get purge nvidia*

2)把显卡驱动加入PPA

sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

3)然后打开系统里的软件和更新,点击附加驱动,选择nvidia-driver-418进行应用更改;

4)安装完成后重启系统。

2、手动安装

1)驱动下载
英伟达官网下载相应的驱动
或者: https://www.nvidia.cn/Download/Find.aspx?lang=cn

2)卸载原驱动

sudo apt-get remove --purge nvidia*

若以前版本是通过手动安装的,则使用一下方法卸载:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

3)禁用nouveau
在终端中输入:

sudo gedit /etc/modprobe.d/blacklist.conf

在打开的文件末尾加上:

blacklist nouveau

然后在终端输入:

sudo update-initramfs -u

之后重启电脑,重启后,在终端输入:

lsmod | grep nouveau 

若终端没有任何输出,则禁用成功

4)驱动安装
Ctrl-Alt+F6 进入到黑终端中,登录,cd到下载的驱动存放处,首先给驱动文件增加执行权限:

sudo chmod +x NVIDIA-Linux-x86_64-418.43.run

安装驱动:

sudo ./NVIDIA-Linux-x86_64-418.43.run –no-opengl-files –no-x-check –no-nouveau-check

注:命令后面的–no-opengl-files –no-x-check –no-nouveau-check可以解决安装完驱动循环登录的问题

3、通过ubuntu官方方法安装

1)删除旧驱动

sudo apt-get purge nvidia*

2)安装驱动

sudo ubuntu-drivers autoinstall
或者
sudo apt-get install nvidia-driver-418

4、相关命令

查看ubuntu系统推荐的驱动:

ubuntu-drivers devices

查找英伟达显卡驱动最新版本号

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

ubuntu安装英伟达显卡驱动 的相关文章

  • 如何在gnuplot中将字符串转换为数字

    有没有办法将表示数字 以科学格式 的字符串转换为 gnuplot 中的数字 IE stringnumber 1 0e0 number myconvert stringnumber plot 1 1 number 我可能使用 shell 命令
  • 未找到 Gem 命令

    我已经在 Ubuntu 10 10 32 位上安装了 gem apt get install gem y 但当我尝试跑步时 gem install something gem 我收到未找到命令的错误 bash gem command not
  • 如何设置Java线程的CPU核心亲和力?

    我搜索了以前关于类似主题的帖子 但找不到合适的答案 因此提出这个问题 非常感谢您帮助回答 我知道在 Linux 中通过任务集命令设置进程与特定 CPU 核心的关联性 但我想设置 Java 线程与特定 cpu 核心的亲和力 以便属于同一进程的
  • 在 Docker 容器中以主机用户身份运行

    在我的团队中 我们在进行开发时使用 Docker 容器在本地运行我们的网站应用程序 假设我正在开发 Flask 应用程序app py具有依赖关系requirements txt 工作流程大致如下 I am robin and I am in
  • 使用 ProcessBuilder 运行 shell 脚本

    我正在尝试使用 Java 和 ProcessBuilder 运行脚本 当我尝试运行时 我收到以下消息 error 2 没有这样的文件或目录 我不知道我做错了什么 但这是我的代码 ps 我尝试只执行不带参数的脚本 错误是相同的 String
  • SMP 上如何处理中断?

    SMP 对称多处理器 多核 机器上如何处理中断 内存管理单元是只有一个还是多个 假设两个线程 A 和 B 运行在不同的内核上 同时 访问页表中不存在的内存页面 在这种情况下 将会出现页面错误 并从内存中引入新页面 将会发生的事件的顺序是什么
  • 如何列出 nginx 中的所有虚拟主机

    有没有一个命令可以列出 CentOS 上 nginx 下运行的所有虚拟主机或服务器 我想将结果通过管道传输到文本文件以用于报告目的 我正在寻找与我用于 Apache 的命令类似的命令 apachectl S 2 gt 1 grep 端口 8
  • 提高mysql导入速度[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我有一个很大的数据库22GB 我曾经用过进行备份mysqldumpgzip 格式的命令 当我提取 gz 文件时 它会生成 sql文件的
  • 了解 Linux oom-killer 日志

    我的应用程序被 oom killer 杀死了 它是在实时 USB 上运行的 Ubuntu 11 10 无需交换 PC 具有 1 Gig 的 RAM 唯一运行的应用程序 除了所有内置的 Ubuntu 东西 是我的程序 flasherav 请注
  • pthread_self() 返回的线程 ID 与调用 gettid(2) 返回的内核线程 ID 不同

    这句话来自于pthread self 的手册页 http linux die net man 3 pthread self 那么 我应该根据什么来决定是否应该使用pthread self or gettid确定哪个线程正在运行该函数 两者都
  • 如何在linux中使用iptables将http和https流量转发到透明代理[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 这个问题似乎不是关于主要由程序员使用的特定编程问题 软件算法或软件工具 help on topic 如果您认为该问题与主题相关另一个 St
  • 如何使用 go1.6.2 构建 linux 32 位

    有没有任何组合GOARCH and GOOS我可以设置哪些值来构建 ELF 32 位二进制文 件 GOOS linux and GOARCH 386 更多示例 架构 32 bit gt GOARCH 386 64 bit gt GOARCH
  • 套接字发送调用被阻塞很长时间

    我每 10 秒在套接字上发送 2 个字节的应用程序数据 阻塞 但发送调用在下面的最后一个实例中被阻塞超过 40 秒 2012 06 13 12 02 46 653417 信息 发送前 2012 06 13 12 02 46 653457 信
  • Ctrl-p 和 Ctrl-n 在 Docker 下表现异常

    For the life of me I can t seem to figure out why ctrl p and ctrl n don t work like they re supposed to under the Docker
  • 用于获取特定用户 ID 和进程数的 Bash 脚本

    我需要 bash 脚本来计算特定用户或所有用户的进程 我们可以输入 0 1 或更多参数 例如 myScript sh root deamon 应该像这样执行 root 92 deamon 8 2 users has total proces
  • 静态 OpenCV 库中未定义的引用

    我有一个使用 OpenCV 3 1 的 C 项目 并且使用共享库可以正常工作 但现在我想使用静态库 位于项目目录中的文件夹中 来编译它 因为我希望能够在未安装 OpenCV 的情况下导出它 如果需要还可以编辑和重新编译 这次我重新编译了 O
  • 如何回忆上一个 bash 命令的参数?

    Bash 有没有办法回忆上一个命令的参数 我通常这样做vi file c其次是gcc file c Bash 有没有办法回忆上一个命令的参数 您可以使用 or 调用上一个命令的最后一个参数 Also Alt can be used to r
  • 查找并删除超过 x 天的文件或文件夹

    我想删除超过 7 天的文件和文件夹 所以我尝试了 17 07 14 email protected cdn cgi l email protection find tmp mindepth 1 maxdepth 1 ctime 7 exec
  • Unix 中的访问时间是多少

    我想知道访问时间是多少 我在网上搜索但得到了相同的定义 读 被改变 我知道与touch我们可以改变它 谁能用一个例子来解释一下它是如何改变的 有没有办法在unix中获取创建日期 时间 stat结构 The stat 2 结构跟踪所有文件日期
  • 如何在 bash_profile 文件中添加导出语句?

    我正在尝试了解是否必须添加导出语句来在 bash profile 文件中设置变量 我该怎么做呢 例如 如果我必须添加 export AX name 那么我应该将其简单地写在文件末尾还是我还需要编写其他内容 简单写一下export AS na

随机推荐

  • leetcode 51. N 皇后

    N 皇后 题目链接 N皇后 题目 思路 用回溯方法 先构造出一个棋盘二维数组 每行选择一个位置放皇后Q 再不断回溯 代码 class Solution vector
  • 基于 STM32CubeMX 添加 RT-Thread 操作系统组件(十六)- 双向链表

    概述 本篇主要介绍这么使用STM32CubeMx工具添加RT Thread操作系统组件 码代码的IDE是keil 介绍单线程SRAM静态内存使用 如果还不知道 这么使用STM32CubeMx工具添加RT Thread操作系统组件 请移步到
  • 如何用人工智能提高企业效率?

    现在人工智能的发展越来越快 各风投纷纷进行人工智能领域 如果企业能够利用互联网 人工智能 行业 必定是这个行业未来的独角兽 那么如何用人工智能提高企业效率 现在越来越多的大公司或企业都依靠人工智能来发展其相关的服务 产品和工具 特别是许多耗
  • Redis 缓存数据库

    目录 提高缓存的命中率 Redis 高可用方案 高可用概念 Redis 高可用的实现方案 1 主从模式 2 哨兵模式 3 集群模式 Redis 大key问题 什么是 Redis 大key问题 Redis 大 key 带来的问题 Redis
  • Go渗透测试笔记(一)

    GO渗透测试笔记 0X01 基本使用 当在某些极端的情况可以使用go build ldflags w s 进行编译 从二进制文件中剥离调试信息和字符表 从而减少文件的大小 适合在某些极端的情况进行嵌入 大约可以减少 30 创建使用不同架构上
  • I2C走线技巧、及上拉电阻、电源电压、总线电容三者间的函数关系

    目录 I2C总线PCB布线注意事项 博客其他文档可以学习 https www cnblogs com zhiqiang zhang I2C总线线路的走线方式 I2C器件与I2C总线的接线方式 I2C总线连接规范 I2C总线中上拉电阻 电源电
  • Unity性能优化教程

    目录 一 主要优化周期 二 性能问题的各种类型 1 Spikes 1 垃圾收集器的Spikes 2 每一帧的成本 3 加载时间 1 开放世界 4 内存使用 三 性能分析 你是否打算优化你用Unity制作的游戏并获得最佳的性能表现 在这个完整
  • 恶意代码防范技术原理-恶意代码概述

    一 恶意代码定义与分类 恶意代码 Malicious Code 是一种违背目标系统安全策略的程序代码 会造成目标系统信息泄露 资源滥用 破坏系统的完整性及可用性 它能够经过存储介质或网络进行传播 从一台计算机系统传到另外一台计算机系统 未经
  • Zipkin+Sleuth调用链监控集成和使用

    背景与需求 跨微服务的API调用发生异常 要求快速定位出问题出在哪里 跨微服务的API调用发生性能瓶颈 要求迅速定位出性能瓶颈 集成 整体结构 整体机构为C S模式 客户端 Sleuth 来监控采集调用链信息 汇报给服务端 Zipkin 通
  • uniapp push 获取推送消息 需要的手机设备令牌 cid

    var t1 time 0 var t1 setInterval function var cid plus push getClientInfo clientid console log cid undefined cid undefin
  • ubuntu配置MySQL远程登录

    很多时候我们需要开启数据库远程访问 以方便管理和使用 这里我们详细介绍在 ubuntu 下配置 mysql 远程访问的方法 1 创建一个可以远程的用户 我们先在root模式下创建一个可以远程的用户账号 创建时我们没有在 test 后面指定h
  • C 标准库 - 《float.h》

    原文链接 https www runoob com cprogramming c standard library float h html 简介 C 标准库的 float h 头文件包含了一组与浮点值相关的依赖于平台的常量 这些常量是由
  • Vue+Flask+Mysql 项目实战

    写在前面 花了几天跟女友一起撸了个前后端分离项目 之前我是搞的算法 这算是第一个正式负责后端的项目 这个项目里边我是负责算法 后端 这篇文章是用来记录一下中间收集到的资料的 一 项目介绍 做的是一个在线图像修复网站 可以实现局域网内访问 主
  • 吸水间最低动水位标高_对《消水规》关于消防水池最低有效水位确定的理解

    消防水池是人工建造的供固定式或移动式消防水泵吸水的储水设施 根据 消防给水及消火栓系统技术规范 GB 50974 2014第4 3 9条规定 消防水池的出水管应保证消防水池的有效容积能全部被利用 消防水池的有效水深是设计最高水位至消防水池最
  • [1175]hive函数greatest、least多列取最大最小值

    文章目录 greatest函数 least函数 用多了 max min 今天刚好遇到了需要取连续6年中营收最大的逻辑 6列 greatest函数 取多列最大值 select greatest 99 0 73 73 存在 null 或者字符串
  • ld.exe: cannot find -l?eclipse上用C/C++时,如何链接静态库?

    对g 和静态库不熟悉的人可能会搞不清楚问题所在 因为我自己在网上很久找不到直接的解决方案 为了方便各大g 初学者学习 我将我的犯错经历和解决办法写在这里 节约时间 可以直接看最后的结果 犯错和解决经历 学习socket的使用的时候 想自己在
  • Canvas 原生实现图片涂抹打马赛克功能

    先看效果 上图是一段打码过后的代码截图 简单说一下实现思路 就是通过创建多个canvas 一个用来绘制原图 一个用来绘制全马赛克图 一个用来绘制笔迹或者叫打码的区域 最后一个canvas用来将三个canvas绘制到一个canvas之上 主要
  • 关于解决IDEA中git的commit无效的解决方法

    关于解决IDEA中git的commit无效的解决方法 在开发中我们偶尔会遇到点击idea中commit无效的情况 点击完commit后 进度条一闪而过缺没有将代码提交上去 下面是本人总结的几种方法 一 重启IDEA 重启大法 俗话说的好 重
  • 算法与数据结构技术书籍从入门到进阶推荐适合大神小白附技术书阅读方法论【附网盘链接】

    转载自某大佬博客 https pymlovelyq github io 2018 10 06 Algorithm 前言 技术书阅读方法论 一 速读一遍 最好在1 2天内完成 人的大脑记忆力有限 在一天内快速看完一本书会在大脑里留下深刻印象
  • ubuntu安装英伟达显卡驱动

    文章目录 1 通过PPA安装 2 手动安装 3 通过ubuntu官方方法安装 4 相关命令 1 通过PPA安装 1 卸载系统里低版本的英伟达驱动 sudo apt get purge nvidia 2 把显卡驱动加入PPA sudo add