.markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rgba(37, 41, 51, 1) }
.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 { line-height: 1.5; margin-top: 35px; margin-bottom: 10px; padding-bottom: 5px }
.markdown-body h1 { font-size: 24px; line-height: 38px; margin-bottom: 5px }
.markdown-body h2 { font-size: 22px; line-height: 34px; padding-bottom: 12px; border-bottom: 1px solid rgba(236, 236, 236, 1) }
.markdown-body h3 { font-size: 20px; line-height: 28px }
.markdown-body h4 { font-size: 18px; line-height: 26px }
.markdown-body h5 { font-size: 17px; line-height: 24px }
.markdown-body h6 { font-size: 16px; line-height: 24px }
.markdown-body p { line-height: inherit; margin-top: 22px; margin-bottom: 22px }
.markdown-body img { max-width: 100% }
.markdown-body hr { border-top: 1px solid rgba(221, 221, 221, 1); border-right: none; border-bottom: none; border-left: none; margin-top: 32px; margin-bottom: 32px }
.markdown-body code { border-radius: 2px; overflow-x: auto; background-color: rgba(255, 245, 245, 1); color: rgba(255, 80, 44, 1); font-size: 0.87em; padding: 0.065em 0.4em }
.markdown-body code, .markdown-body pre { font-family: Menlo, Monaco, Consolas, Courier New, monospace }
.markdown-body pre { overflow: auto; position: relative; line-height: 1.75 }
.markdown-body pre>code { font-size: 12px; padding: 15px 12px; margin: 0; word-break: normal; display: block; overflow-x: auto; color: rgba(51, 51, 51, 1); background: rgba(248, 248, 248, 1) }
.markdown-body a { text-decoration: none; color: rgba(2, 105, 200, 1); border-bottom: 1px solid rgba(209, 233, 255, 1) }
.markdown-body a:active, .markdown-body a:hover { color: rgba(39, 91, 140, 1) }
.markdown-body table { display: inline-block !important; font-size: 12px; width: auto; max-width: 100%; overflow: auto; border: 1px solid rgba(246, 246, 246, 1) }
.markdown-body thead { background: rgba(246, 246, 246, 1); color: rgba(0, 0, 0, 1); text-align: left }
.markdown-body tr:nth-child(2n) { background-color: rgba(252, 252, 252, 1) }
.markdown-body td, .markdown-body th { padding: 12px 7px; line-height: 24px }
.markdown-body td { min-width: 120px }
.markdown-body blockquote { color: rgba(102, 102, 102, 1); padding: 1px 23px; margin: 22px 0; border-left: 4px solid rgba(203, 203, 203, 1); background-color: rgba(248, 248, 248, 1) }
.markdown-body blockquote:after { display: block; content: "" }
.markdown-body blockquote>p { margin: 10px 0 }
.markdown-body ol, .markdown-body ul { padding-left: 28px }
.markdown-body ol li, .markdown-body ul li { margin-bottom: 0; list-style: inherit }
.markdown-body ol li .task-list-item, .markdown-body ul li .task-list-item { list-style: none }
.markdown-body ol li .task-list-item ol, .markdown-body ol li .task-list-item ul, .markdown-body ul li .task-list-item ol, .markdown-body ul li .task-list-item ul { margin-top: 0 }
.markdown-body ol ol, .markdown-body ol ul, .markdown-body ul ol, .markdown-body ul ul { margin-top: 3px }
.markdown-body ol li { padding-left: 6px }
.markdown-body .contains-task-list { padding-left: 0 }
.markdown-body .task-list-item { list-style: none }
@media (max-width: 720px) { .markdown-body h1 { font-size: 24px } .markdown-body h2 { font-size: 20px } .markdown-body h3 { font-size: 18px } }.markdown-body pre, .markdown-body pre>code.hljs { color: rgba(51, 51, 51, 1); background: rgba(248, 248, 248, 1) }
.hljs-comment, .hljs-quote { color: rgba(153, 153, 136, 1); font-style: italic }
.hljs-keyword, .hljs-selector-tag, .hljs-subst { color: rgba(51, 51, 51, 1); font-weight: 700 }
.hljs-literal, .hljs-number, .hljs-tag .hljs-attr, .hljs-template-variable, .hljs-variable { color: rgba(0, 128, 128, 1) }
.hljs-doctag, .hljs-string { color: rgba(221, 17, 68, 1) }
.hljs-section, .hljs-selector-id, .hljs-title { color: rgba(153, 0, 0, 1); font-weight: 700 }
.hljs-subst { font-weight: 400 }
.hljs-class .hljs-title, .hljs-type { color: rgba(68, 85, 136, 1); font-weight: 700 }
.hljs-attribute, .hljs-name, .hljs-tag { color: rgba(0, 0, 128, 1); font-weight: 400 }
.hljs-link, .hljs-regexp { color: rgba(0, 153, 38, 1) }
.hljs-bullet, .hljs-symbol { color: rgba(153, 0, 115, 1) }
.hljs-built_in, .hljs-builtin-name { color: rgba(0, 134, 179, 1) }
.hljs-meta { color: rgba(153, 153, 153, 1); font-weight: 700 }
.hljs-deletion { background: rgba(255, 221, 221, 1) }
.hljs-addition { background: rgba(221, 255, 221, 1) }
.hljs-emphasis { font-style: italic }
.hljs-strong { font-weight: 700 }

要卸载通过 apt 安装的 NVIDIA 驱动,可以按照以下步骤操作:


1. 确认当前安装的 NVIDIA 驱动版本

运行以下命令,查看当前安装的 NVIDIA 驱动版本:

dpkg -l | grep nvidia

示例输出:

ii  nvidia-driver-470                    470.199.02-0ubuntu0.20.04.1        amd64        NVIDIA driver metapackage
ii nvidia-dkms-470 470.199.02-0ubuntu0.20.04.1 amd64 NVIDIA DKMS package
...

从中确认要卸载的 NVIDIA 驱动版本,例如:nvidia-driver-470


2. 停止使用 NVIDIA 驱动

在卸载前,可以先禁用 NVIDIA 驱动,避免显示相关问题。

a. 禁用 NVIDIA 驱动

将当前会话切换到 Nouveau(开源驱动):

sudo prime-select intel
sudo reboot

b. 备选方案:直接卸载

如果你的系统未启用 prime-select 或没有安装 Nouveau 驱动,可以直接卸载 NVIDIA 驱动,系统会自动切换到开源驱动。


3. 卸载 NVIDIA 驱动

运行以下命令卸载 NVIDIA 驱动及相关组件:

sudo apt purge '^nvidia.*'
sudo apt autoremove --purge

命令解释:

  • apt purge '^nvidia.*'

    • 匹配并删除以 nvidia 开头的所有软件包。
  • apt autoremove --purge

    • 清理不再需要的依赖项和配置文件。

4. 检查是否卸载成功

运行以下命令确认 NVIDIA 驱动已卸载:

dpkg -l | grep nvidia

输出中不应再有任何 NVIDIA 驱动相关的条目。


5. 验证 Nouveau 驱动是否工作

重启系统后,运行以下命令检查是否启用了 Nouveau 驱动:

lsmod | grep nouveau

如果输出包含类似 nouveau 的模块,则表明开源驱动已启用。


6. 重装 NVIDIA 驱动(可选)

如果需要重新安装 NVIDIA 驱动,可以使用以下命令:

sudo apt install nvidia-driver-470

注意事项

  • GPU 黑屏问题:卸载 NVIDIA 驱动后,如果系统未启用 Nouveau,可能会导致显示问题。请确保 Nouveau 驱动可以正常工作。

  • 清理 CUDA 工具包:如果你还安装了 CUDA 工具包,可以运行以下命令清理:

    sudo apt purge '^cuda.*'
    sudo apt autoremove --purge

Ubuntu下NVIDIA 驱动的卸载和安装的更多相关文章

  1. Ubuntu16.04下nvidia驱动+nvidia-docker+cuda9+cudnn7安装

    一.宿主机安装nvidia驱动 打开终端,先删除旧的驱动: sudo apt-get purge nvidia* 禁用自带的 nouveau nvidia驱动 sudo gedit /etc/modp ...

  2. 如何查看ubuntu下显卡驱动是否已经成功安装

    首先得安装mesa-utils,在终端输入命令:sudo apt-get install mesa-utils然后再运行命令:glxinfo | grep rendering如果结果是“yes”,证明 ...

  3. Ubuntu系统---安NVIDIA 驱动后 CUDA+cuDNN 安装

    Ubuntu系统---安NVIDIA 驱动后  CUDA+cuDNN 安装 --------------------------------------------@20190726--------- ...

  4. Ubuntu系统---NVIDIA 驱动安装

    Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网 ...

  5. Ubuntu系统---“NVIDIA 驱动+CUDA+cuDNN ”之后 OpenCV安装

    Ubuntu系统---“NVIDIA 驱动+CUDA+cuDNN ”之后 OpenCV安装 目录: 一.OpenCV安装包下载 二.cmake安装 三.OpenCV安装 正文 一.OpenCV安装包下 ...

  6. Ubuntu系统---nvidia驱动下载之问题

                                                                             Ubuntu系统---nvidia驱动下载之问题 百度 ...

  7. Ubuntu下使用Deepin-wine的移植版安装qq微信等

    title: Ubuntu下使用Deepin-wine的移植版安装qq微信等 toc: false date: 2018-09-18 16:12:49 categories: methods tags ...

  8. 【linux基础】ubuntu系统NVIDIA驱动安装

    在安装GPU环境下的软件工具,特别是CUDA/CUDNN等,一定要先把GPU环境搭建好. NVIDIA驱动安装会遇到各种问题,真希望黄教主可以将各个工具如何安装使用讲解的更加细致.清楚一些,有时候按照 ...

  9. Ubuntu解决Nvidia驱动缺失导致的HDMI无法输出问题

    朋友的电脑是联想Y7000,因为Nvidia驱动的问题几次头疼脑大.这次是出现了HDMI在Windows 10下输出正常,而Ubuntu系统下无法输出. 原因分析 如果通过HDMI去连接显示器以后会发 ...

  10. ubuntu下搭建nfs,tftp,安装qt等一些基本的启动bootloader前的服务

    之前做三星的6410是在红帽下做的,现在公司给了个TI的AM3359的开发板,开发环境是ubuntu10-04.这周经过半天的研究对比,终于算是搭好tftp下载的一些服务了. [防火墙] sudo u ...

随机推荐

  1. 数学建模 拟合 如果知道公式了 如何使用matlab的拟合工具箱

    简介 在数学建模中,有的时候你知道公式的大致形式,但是要求系数.可以使用matlab的拟合工具箱 简单code x=[1,2,3,4,5]; y=[1,3,6,10,15]; cftool cftoo ...

  2. Android修改Radiobutton选择框大小

    准备2张图片用于替换选中和未选中时的样式 drawable下准备两个对应的layer-list btn_radio_on.xml <layer-list xmlns:android=" ...

  3. ETL数据集成丨实现SQLServer数据库的高效实时数据同步

    SQL Server,作为一款功能强大的关系型数据库管理系统(RDBMS),在企业级应用中占据着举足轻重的地位.它不仅提供了可靠的数据存储与管理能力,还集成了高级数据分析.报表服务.集成服务以及商业智 ...

  4. ETL结合飞书快速实现业务信息同步

    一.ETL工具介绍 ETLCloud数据集成平台是一款针对IT以及数据工程师推出的全域数据集成平台产品.它是集实时数据集成和离线数据集成以及API发布为一体的数据集成平台.与其他开源数据集成工具相比, ...

  5. Statistics110@Harvard: Clarity•Honesty•Words•Practices: MATH=LOGIC OF CERTAINTY and STATISTICS=LOGIC OF UNCERTAINTIES

    Statistics 110 of Harvard University: Math is the logic of certainty, Statistics is the logic of unc ...

  6. SciTech-Mathematics-Probability+Statistics-5StatisticalConcepts:{Confounders and Covariates, Regression Analysis, Correlation vs. Causation, Probability Distributions, Bayesian vs. Frequentist}

    5 Statistical Concepts That Often Confuse Beginners (And How to Understand Them) BY NAHLA DAVIESPOST ...

  7. 我今天刷题了吗? qwq

    监督我? 洛谷 (有空加) 2023.4.25 20:00 开题 https://www.luogu.com.cn/problem/P3174 20:30 还是看不懂题意,寄.看题解了. 好评 htt ...

  8. 使用Amazon Bedrock和Amazon Transcribe构建AI驱动的自动化会议摘要系统

    构建AI驱动的自动化会议摘要系统 解决方案概述 我们的音频处理系统结合了强大的AWS服务,为从音频内容中提取洞察提供了端到端的解决方案.架构包含两个主要组件:处理用户交互和文件上传的前端界面,以及将原 ...

  9. Android实现实时视频聊天功能|源码 Demo 分享

    疫情期间,很多线下活动转为线上举行,实时音视频的需求剧增,在视频会议,在线教育,电商购物等众多场景成了"生活新常态". 本文将教你如何通过即构ZEGO 音视频 SDK 在Andro ...

  10. 纯 C#实现+AOT 打造的多功能图片处理工具 ImageGlider

    前言 上次我用 C# + AOT 开发了一个 ICO 图标生成工具 这个实用小工具一经发布就受到不少朋友的关注 最近还被做成了网站,有图形化界面来一键生成 ico 图标,更方便普通用户的使用 这种 C ...