ubuntu20.04卸载nvidia驱动
时间: 2023-06-05 09:48:13 浏览: 779
要在Ubuntu 20.04上卸载Nvidia驱动,可以按照以下步骤操作:
1. 打开终端,使用以下命令检查当前系统中安装的Nvidia驱动版本:
```
nvidia-smi
```
2. 如果您已经安装了Nvidia驱动,请使用以下命令卸载它:
```
sudo apt-get remove --purge nvidia-*
```
3. 然后,使用以下命令删除任何残留的Nvidia配置文件:
```
sudo rm /etc/X11/xorg.conf
```
4. 最后,重新启动您的系统以使更改生效:
```
sudo reboot
```
完成上述步骤后,您的Ubuntu 20.04系统将不再使用Nvidia驱动。
相关问题
ubuntu20.04卸载cuda安装新cuda
### 卸载旧版 CUDA 并安装最新版本
#### 完全卸载旧版 CUDA
为了彻底卸载旧版 CUDA,在 Ubuntu 20.04 中可以按照以下方式操作:
1. **移除已有的 CUDA 软件包**
使用 `apt` 命令来删除所有与 CUDA 相关的软件包。这一步适用于通过 `.run` 或者 `.deb` 文件安装的 CUDA 版本[^1]。
```bash
sudo apt-get remove --purge '^cuda-.*'
```
2. **清理残留文件和依赖项**
删除可能存在的残余配置文件以及不再需要的依赖项,确保系统干净无误。
```bash
sudo apt autoremove
sudo apt-get clean
```
3. **手动检查并删除特定目录**
如果之前安装过 CUDA,则可能存在一些未被自动清除的手动创建或修改过的路径。这些通常位于 `/usr/local/` 下面。例如:
```bash
sudo rm -rf /usr/local/cuda*
```
4. **验证 deb 包形式安装的情况**
对于以 `.deb` 方式安装的 CUDA(如提到的 CUDA 12.2),可通过如下命令确认当前有哪些相关的包已被安装,并逐一卸载它们[^2]:
```bash
sudo dpkg -l | grep cuda
```
随后针对列出的结果执行相应的卸载指令。
---
#### 正确安装最新的 CUDA 版本
完成上述卸载过程之后,接下来就是重新安装新的 CUDA 版本到您的系统中。以下是具体步骤:
1. **禁用 nouveau 显示驱动程序**
Nouveau 是 Linux 默认使用的开源 NVIDIA 图形驱动器,但在某些情况下它会干扰专有 NVIDIA 驱动器的工作效率。因此建议先将其屏蔽掉再继续下一步骤[^3]。
编辑黑名单配置文件加入下面两行内容保存退出即可生效:
```bash
echo "blacklist nouveau" | sudo tee -a /etc/modprobe.d/blacklist.conf
echo "options nouveau modeset=0" | sudo tee -a /etc/modprobe.d/blacklist.conf
```
接着重启计算机使更改立即起作用或者直接加载新设置而不必重启机器:
```bash
sudo update-initramfs -u
sudo reboot now
```
2. **下载适合您系统的 CUDA 工具集**
访问官方 NVIDIA 开发者网站获取对应目标平台架构下的最新稳定发行版链接地址[^4]。注意选择匹配的操作系统类型及其位数还有 GPU 架构代号等参数条件。
3. **运行安装脚本**
根据所选分发格式决定采用哪种方式进行部署。如果是基于 Debian 的 .deb 则只需简单几步就能搞定整个流程;而若是独立可执行二进制则需额外留意交互提示选项以便自定义环境变量等相关细节部分。
对于 `.deb` 类型来说只需要依次输入下列几条语句就完成了全部准备工作:
```bash
sudo dpkg -i cuda-repo-<distro>_<version>_amd64.deb
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/<distro>/x86_64/7fa2af80.pub
sudo apt-get update
sudo apt-get -y install cuda
```
最后记得调整 PATH 和 LD_LIBRARY_PATH 变量指向刚安好的库位置方便后续调用测试功能正常与否。
---
### 总结注意事项
在整个过程中务必保持网络连接畅通因为可能会涉及到在线资源检索动作;另外每次重大变更前最好备份重要数据以防万一出现问题难以恢复原始状态。
ubuntu20.04卸载原有的cuda 安装新的cuda
<think>好的,我现在需要在Ubuntu 20.04上卸载旧版CUDA并安装新版。首先,我得回忆一下之前是怎么安装CUDA的,因为不同的安装方式卸载方法不一样。用户提到使用runfile安装,所以可能需要用对应的卸载工具。
首先,卸载旧版CUDA。根据引用[4]里的说明,运行cuda-uninstaller,这个工具应该在CUDA安装目录下。可能需要进入/usr/local/cuda/bin,然后执行sudo ./cuda-uninstaller,然后选择要卸载的组件。不过具体路径可能不同,需要确认是否正确。
另外,引用[2]提到如果是通过runfile安装的,可能需要运行安装时的.run文件加上--uninstall参数。比如,旧版如果是用NVIDIA-Linux-x86_64-xxx.run安装的,那么卸载命令应该是sudo ./NVIDIA-Linux-x86_64-xxx.run --uninstall。不过用户可能不知道具体文件名,可能需要去原来的下载目录找,或者根据引用[3]中的方法,用apt命令卸载相关包。
然后,清理残留文件。引用[3]里提到要执行sudo apt-get purge nvidia*和sudo apt purge libnvidia*,以及sudo apt autoremove来删除依赖包。可能还需要手动删除/usr/local/cuda目录下的残留文件,但要注意别删错了其他版本的CUDA。
接下来是安装新版CUDA。用户提到CUDA 12.2,需要去官网下载runfile。安装前需要确保nouveau驱动被禁用,这可能需要修改/etc/modprobe.d/blacklist.conf文件,添加blacklist nouveau,然后更新initramfs并重启。
安装过程中可能会遇到依赖问题,引用[3]里提到安装build-essential等包。另外,安装CUDA时可能需要选择不安装驱动,如果已经有合适的驱动的话,或者根据情况安装。
最后,验证安装是否成功,用nvcc --version和nvidia-smi检查版本是否一致,如果不一致可能需要设置环境变量,比如在.bashrc中添加PATH和LD_LIBRARY_PATH。
过程中需要注意的几点:卸载旧驱动时要彻底,避免残留导致冲突;安装新驱动时确保兼容性;处理依赖问题;正确配置环境变量。需要一步步按照指引操作,避免遗漏步骤。</think>### 分步指南:Ubuntu 20.04 卸载旧版 CUDA 并安装新版 CUDA
#### 步骤 1:完全卸载旧版 CUDA
**1.1 通过 CUDA 卸载工具清理**
若旧版 CUDA 是通过 `runfile` 安装的,进入 CUDA 安装目录执行卸载脚本:
```bash
sudo /usr/local/cuda-<旧版本号>/bin/cuda-uninstaller # 例如 cuda-11.4
```
根据提示选择所有相关组件并完成卸载[^4]。
**1.2 清理残留文件和驱动**
彻底删除 NVIDIA 驱动和 CUDA 残留文件:
```bash
sudo apt-get purge nvidia* libnvidia* # 清除驱动和 CUDA 相关包
sudo apt autoremove # 删除无用依赖
sudo rm -rf /usr/local/cuda* # 手动删除 CUDA 目录
```
完成后重启系统:
```bash
sudo reboot
```
#### 步骤 2:安装新版 CUDA
**2.1 下载 CUDA 安装包**
访问 [CUDA Toolkit 官网](https://developer.nvidia.com/cuda-downloads),选择适合的版本(如 CUDA 12.2)和安装方式(推荐使用 `runfile`)。
**2.2 禁用 Nouveau 驱动**
编辑黑名单配置文件:
```bash
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
```
添加以下内容:
```conf
blacklist nouveau
options nouveau modeset=0
```
更新并重启:
```bash
sudo update-initramfs -u
sudo reboot
```
**2.3 安装 CUDA 及驱动**
赋予安装文件执行权限并运行:
```bash
sudo sh cuda_<版本号>_linux.run # 例如 cuda_12.2.0_535.54.03_linux.run
```
安装时注意:
- 若已安装独立驱动,取消勾选 **Driver** 选项。
- 保留默认安装路径(`/usr/local/cuda-12.2`)。
**2.4 配置环境变量**
编辑 `~/.bashrc` 文件:
```bash
export PATH=/usr/local/cuda-12.2/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
```
生效配置:
```bash
source ~/.bashrc
```
#### 步骤 3:验证安装
```bash
nvcc --version # 查看 CUDA 编译器版本
nvidia-smi # 检查驱动和 GPU 状态
```
若两者显示的 CUDA 版本一致(如 12.2),则安装成功[^1]。
---
阅读全文
相关推荐
















